上一节讨论了几种一阶方程以及三种可降阶的高阶方程的求解问题。本节要讨论的是另一种在科学技术中经常遇到的高阶方程——高阶线性微分方程。主要内容有:高阶线性微分方程的有关概念以及解的性质和结构,常系数高阶线性微分方程的求解方法。
2.1 高阶线性微分方程举例
Section titled “2.1 高阶线性微分方程举例”图 4.4 表示一个简单的减振装置。质量为 m 的物体安置在弹簧上,当物体稳定在位置 O 时,作用在物体上的重力和弹性力大小相等、方向相反,这个位置是物体的平衡位置。设在垂直方向有一随时间周期变化的外界强迫力 f₁(t) = H sin pt 作用在物体上,物体将受外力驱使而上下振动,求振动过程中位移与时间所满足的关系方程。
解
取物体的平衡位置为坐标原点,x 轴的方向垂直向下。设振动开始时刻 t=0,时刻 t 物体离开平衡位置的位移为 x(t),先来建立 x(t) 所应满足的方程。
物体在运动过程中受到外界强迫力、弹性力和介质阻力三个力的作用。
由 Hooke 定律知弹性力为:
f = -kx (未编号)其中 k 为弹簧的劲度系数。物体在振动过程中所受介质(如空气)的阻力 f₀ 与运动速度 v 成正比,即
f₀ = -μ v = -μ (dx)/(dt) (未编号)其中 μ 为介质的阻尼系数,负号表示阻力方向与速度方向相反。于是根据 Newton 第二定律可得公式
m a = -kx - μ (dx)/(dt) + f₁(t) (未编号)由于加速度 a = (d²x)/(dt²),故 x(t) 应满足的微分方程为
m (d²x)/(dt²) + μ (dx)/(dt) + kx = H sin pt (未编号)将微分方程改写为
(d²x)/(dt²) + 2δ (dx)/(dt) + ω² x = h sin pt (2.1)其中 δ = (μ)/(2m), ω = √(k/m), h = H/m。
由于已取物体由平衡位置开始运动的时刻为 t=0 且平衡位置为原点,因此运动还应满足条件
x|ₜ=0 = 0, v|ₜ=0 = . (dx)/(dt) |ₜ=0 = 0 (2.2)于是,振动过程中位移随时间的变化规律应满足微分方程 (2.1) 与初值条件 (2.2)。方程 (2.1) 是一个二阶线性微分方程。
图 4.5 是 RLC 电路图,其中 R 为电阻,L 为电感,C 为电容。设电容器已经充电,它的两极板间电压为 E。当开关 S 闭合后,电容器放电,此时电路中将有电流 i 通过,产生电磁振荡,求电容器两极板间电压 u_C 随时间变化规律。
解
根据回路电压定律可知,电容、电感、电阻上的电压 u_C, u_L, u_R 应有如下关系:
u_L + u_R + u_C = 0 (2.3)由于 i = C (du_C)/(dt),故
u_R = Ri = RC (du_C)/(dt), u_L = L (di)/(dt) = LC (d²u_C)/(dt²) (未编号)代入 (2.3) 式,得
LC (d²u_C)/(dt²) + RC (du_C)/(dt) + u_C = 0 (未编号)或
(d²u_C)/(dt²) + R/L (du_C)/(dt) + (1)/(LC) u_C = 0 (2.4)这也是一个二阶线性微分方程。设开关闭合时刻 t=0,按给定条件 u_C 尚应满足下列初值条件
u_C|ₜ=0 = E, . (du_C)/(dt) |ₜ=0 = 1/C i|ₜ=0 = 0 (未编号)二阶线性微分方程的一般形式
Section titled “二阶线性微分方程的一般形式”二阶线性微分方程的一般形式为
(d²x)/(dt²) + P₁(t) (dx)/(dt) + P₂(t)x = F(t) (2.5)其中未知函数 x(t) 及其一阶、二阶导数均为一次的。当 F(t) = 0 时,方程 (2.5) 称为二阶线性齐次微分方程;当 F(t) 不恒为零时,称为二阶线性非齐次微分方程。例如,方程 (2.1) 就是一个二阶线性非齐次微分方程,而方程 (2.4) 是一个二阶线性齐次微分方程。
一般来说,一个 n 阶微分方程,如果其中的未知函数及其各阶导数都是一次的,则称为 n 阶线性微分方程,简称 n 阶线性方程。它的一般形式为
p₀(t)x^((n))(t) + p₁(t)x^((n-1))(t) + … + pₙ-1(t)dotx(t) + pₙ(t)x(t) = f(t) (未编号)若 p₀(t) ≠ 0,则上式可写成
x^((n)) + P₁(t)x^((n-1)) + … + Pₙ-1(t)dotx + Pₙ(t)x = F(t) (2.6)其中
Pᵢ(t) = (pᵢ(t))/(p₀(t)), i = 1, 2, …, n; F(t) = (f(t))/(p₀(t)) (未编号)在讨论高阶线性微分方程的解之前,首先需要明确方程的分类(齐次与非齐次)以及初值问题的存在性与唯一性。
当 F(t) 不恒为零时,方程 (2.6) 称为 n 阶线性非齐次方程;当 F(t) ≡ 0 时,方程 (2.6) 变为
x^((n)) + P₁(t)x^((n-1)) + … + Pₙ-1(t)dotx + Pₙ(t)x = 0 (2.7)称为与方程 (2.6) 对应的线性齐次方程。
在本章第一节中我们已经指出,n 阶微分方程的初值条件由未知函数及其从一阶到 n-1 阶的导数在初始点的值构成。对于方程 (2.6) 与 (2.7) 而言,其初值条件的一般形式可写成
x(t₀) = x₀, dotx(t₀) = dotx₀, …, x^((n-1))(t₀) = x₀^((n-1)) (2.8)其中 t₀ 为初始时刻,x₀, dotx₀, …, x₀^((n-1)) 为一组确定的常数。
可以证明(从略):若方程 (2.6) 中的系数 P₁(t), P₂(t), …, Pₙ(t) 以及 F(t) 均在区间 (a, b) 内连续,则方程 (2.6) 存在唯一的满足初值条件 (2.8) 的解 x(t), t ∈ (a, b),其中 t₀ ∈ (a, b), (x₀, dotx₀, …, x₀^((n-1))) ∈ Rⁿ。此结论称为 n 阶线性微分方程解的存在唯一性定理。
2.2 线性微分方程解的结构
Section titled “2.2 线性微分方程解的结构”1. 线性齐次微分方程解的结构
Section titled “1. 线性齐次微分方程解的结构”为书写简便起见,我们引入记号
L(x) = (dⁿ x)/(dtⁿ) + P₁(t) fracdⁿ-1xdtⁿ-1 + … + Pₙ-1(t) (dx)/(dt) + Pₙ(t)x (2.9)从而 n 阶线性齐次方程 (2.7) 可简洁地写为
L(x) = 0 (2.10)这里
L(·) = (dⁿ)/(dtⁿ) + P₁(t) fracdⁿ-1dtⁿ-1 + … + Pₙ-1(t) (d)/(dt) + Pₙ(t)称为线性微分算子,它的含意是如果将它作用于某一函数 x(t),就意味着对 x(t) 求出直到 n 阶的各阶导数 x^((0)), x^((1)), …, x^((n)),再分别乘以 Pₙ(t), Pₙ-1(t), …, P₁(t), 1 后相加,即得 (2.9) 式(这里零阶导数 x^((0)) 即为 x 自身)。
容易看出,线性微分算子具有以下性质: (1) L(0) = 0; (2) L(C₁ x₁ + C₂ x₂ + … + Cₙ xₙ) = C₁ L(x₁) + C₂ L(x₂) + … + Cₙ L(xₙ), 其中 C₁, C₂, …, Cₙ 为任意常数。
若 x₁, x₂, …, xₙ 均是线性齐次方程 (2.10)(或方程 (2.7))的解,则
x = C₁ x₁ + C₂ x₂ + … + Cₙ xₙ (2.11)也是方程 (2.10) 的解,其中 C₁, C₂, …, Cₙ 为任意常数(可以是复数)。
证明
将由 (2.11) 式所表示的函数 x(t) 代入线性齐次方程 (2.10),得
L(x) = L(C₁ x₁ + C₂ x₂ + … + Cₙ xₙ) = C₁ L(x₁) + C₂ L(x₂) + … + Cₙ L(xₙ)由于 xᵢ (i = 1, 2, …, n) 是方程 (2.10) 的解,故 L(xᵢ) = 0 (i = 1, 2, …, n),从而 L(x) = 0,即由 (2.11) 式所表示的函数 x(t) 也是方程 (2.10) 的解。
由线性微分算子 L(·) 的性质 (1) 可知,x(t) ≡ 0 必定是线性齐次微分方程的解,称为平凡解。线性齐次方程必有平凡解以及解的叠加性是此类方程解的两个重要特性。
对于 n 阶线性齐次方程 (2.10) 而言,既然解 (2.11) 中含有 n 个任意常数 C₁, C₂, …, Cₙ,它是否就是方程 (2.10) 的通解呢?一般来说,这是不一定的。例如,容易验证 x₁ = sin t 与 x₂ = 2sin t 都是二阶线性齐次方程 ddotx + x = 0 的解,由定理2.1 知
x = C₁ sin t + C₂ 2sin t = (C₁ + 2C₂) sin t (2.12)也是其解。表达式 (2.12) 表面上含有两个任意常数 C₁, C₂,但是它们可以合并成为一个任意常数 C = C₁ + 2C₂,因此它并非 ddotx + x = 0 的通解。那么具有 n 个任意常数的解在什么情况下下才是通解呢?要回答这一问题,还得以引入下列关于函数组线性无关的新概念。
设 fᵢ(t) (i = 1, 2, …, n) 是定义在区间 I 上的 n 个函数,若存在 n 个不全为零的常数 Cᵢ (i = 1, 2, …, n) 使得关系式
C₁ f₁(t) + C₂ f₂(t) + … + Cₙ fₙ(t) = 0 (2.13)对区间 I 上任何 t 值均成立,则称函数组 fᵢ(t) (i = 1, 2, …, n) 在区间 I 上线性相关;若 (2.13) 式仅当 Cᵢ (i = 1, 2, …, n) 全为零时成立,则称函数组 fᵢ(t) (i = 1, 2, …, n) 在 I 上线性无关或线性独立。
函数组线性相关(无关)的定义与线性代数中向量组线性相关(无关)的定义在形式上是一样的。但是向量组 αᵢ, i = 1, …, n 线性相关是要求存在不全为零的 Cᵢ, i = 1, …, n,使 ∑ Cᵢ αᵢ = 0 对向量的每一分量均成立;而函数组 fᵢ(t), t ∈ I, i = 1, …, n 线性相关是要求 (2.13) 式在区间 I 上恒成立,线性无关也具有这样的差异。
当 fᵢ 在 I 上线性相关时,由于 (2.13) 式中 Cᵢ 不全为零,不妨假设 Cₙ ≠ 0,从而 (2.13) 式可改写为
fₙ(t) = -(C₁)/(Cₙ) f₁(t) - (C₂)/(Cₙ) f₂(t) - … - fracCₙ-1Cₙ fₙ-1(t) (2.14)也就是 fₙ(t) 中的某一个函数可由其他 n-1 个函数的线性组合来表示。反之若 (2.14) 成立,则 (2.13) 式成立。因此,n 个函数是否线性相关与是否能将其中一个函数表示为其他 n-1 个函数的线性组合是等价的。
证 使用反证法,若它们线性相关,则必存在 n 个不全为零的常数 Cᵢ (i = 0, 1, …, n-1),使
C₀ + C₁ x + C₂ x² + … + Cₙ-1 xⁿ-1 = 0 (2.15)对区间 I 上的一切 x 值成立。但由于方程 (2.15) 是 x 的 n-1 次方程,由代数学基本定理可知,它至多只有 n-1 个实根,也就是说,至多只有 I 上的 n-1 个点使 (2.15) 式成立。这一矛盾说明,要使 (2.15) 式在区间 I 上成立,只能是所有 Cᵢ (i = 0, 1, …, n-1) 均为零。故所给函数组在任何区间 I 线性无关。
由 (2.14) 式可见,对于两个函数 f₁(t) 与 f₂(t), t ∈ I 而言,它们线性相关还是线性无关是很容易判别的。若它们线性相关,则其中至少有一个函数可由另一函数线性表示,比如 f₂(t) = C f₁(t),其中 C 为常数,∀ t ∈ I,即
(f₂(t))/(f₁(t)) = C, ∀ t ∈ I (2.16)因此,若两函数之比在某区间 I 上为一常数,则此两函数在区间 I 上线性相关;若 (f₂)/(f₁) 在 I 上不等于常数,则在区间 I 上线性无关。
例如,函数 e²t 与 e³t 在任何区间内线性无关,因为
frace²te³t = e⁻t ≠ C由此可见,对于任一线性表达式 C₁ φ₁(t) + C₂ φ₂(t) 来说,常数 C₁ 与 C₂ 能否合并成一个,即 C₁ φ₁(t) + C₂ φ₂(t) ≡ C φ₁(t) 并不取决于这两个常数本身,而取决于函数 φ₁ 与 φ₂ 线性相关与否,即 C₁ 与 C₂ 能合并为一个常数的充要条件是 φ₁ 与 φ₂ 线性相关,此结论可推广到有限个常数。
当函数组 f₁ 与 f₂ 在 I 上线性相关时,由 (2.16) 可见
C₁ f₁ + C₂ f₂ = C₁ f₁ + C₂ C f₁ = (C₁ + C₂ C) f₁, ∀ t ∈ I即表达式 C₁ f₁ + C₂ f₂ 中的两个任意常数 C₁, C₂ 可以合并成为一个。若 f₁ 与 f₂ 在 I 上线性无关,则由于其中任何一个函数都不是另外一个函数的倍数,故表达式 C₁ f₁ + C₂ f₂ 中的两个任意常数不能合并,或者说 C₁ 与 C₂ 是两个独立的任意常数。因此,对于二阶线性齐次方程
ddotx + P₁(t) dotx + P₂(t) x = 0如果我们能求它的任意两个线性无关的特解 x₁(t), x₂(t),那么它的通解就可以表示为
x(t) = C₁ x₁(t) + C₂ x₂(t)求 n 阶线性齐次方程通解的关键,在于寻找其 n 个线性无关的特解。
对于 n 阶线性齐次方程 (2.7),若求得它的 n 个线性无关的特解 x₁(t), x₂(t), …, xₙ(t),则它的通解就是
x(t) = C₁ x₁(t) + C₂ x₂(t) + … + Cₙ xₙ(t), (2.7)其中 C₁, …, Cₙ 为任意常数。
证明
由解的叠加性(定理2.1)知,x(t) 也是方程 (2.7) 的解。要说明它是通解,只需证明常数 C₁, …, Cₙ 中任意多个都不能合并。用反证法,不妨假设 Cₖ ≠ 0 且 C₁, C₂, …, Cₖ (1 < k < n) 可以合并为 barCₖ,否则可调整解的顺序),这意味着
C₁ x₁(t) + C₂ x₂(t) + … + Cₖ xₖ(t) ≡ barCₖ xₖ(t).于是有
(barCₖ - Cₖ) xₖ(t) ≡ C₁ x₁(t) + C₂ x₂(t) + … + Cₖ-1 xₖ-1(t).若 barCₖ - Cₖ = 0,则 x₁(t), …, xₖ-1(t) 线性相关,从而 x₁(t), …, xₙ(t) 也必线性相关,矛盾。 若 barCₖ - Cₖ ≠ 0,则
xₖ(t) ≡ frac1barCₖ - Cₖ [C₁ x₁(t) + … + Cₖ-1 xₖ-1(t)],从而 x₁(t), x₂(t), …, xₖ(t) 线性相关,同样矛盾。 blacksquare
然而对于线性齐次方程 (2.7),当我们求得它的 n 个特解后,怎样来判别它们是否线性无关呢?下面的定理将给出一个简便的方法。
设 x₁(t), …, xₙ(t) 是 n 阶线性齐次方程 (2.7) 的 n 个定义在区间 I 上的解,则它们在 I 上线性无关的充要条件是,在 I 上存在一点 t₀,使这 n 解及其各阶导数在 t₀ 处所构成的行列式
w(t₀) = x₁(t₀) & x₂(t₀) & … & xₙ(t₀) dotx₁(t₀) & dotx₂(t₀) & … & dotxₙ(t₀) vdots & vdots & ddots & vdots x₁^((n-1))(t₀) & x₂^((n-1))(t₀) & … & xₙ^((n-1))(t₀) ≠ 0, (2.1)w(t₀) 称为解组 x₁(t), …, xₙ(t) 在 t₀ 处的 Wronski 行列式。
① 实际上,可以证明若 x₁, …, xₙ 在 I 上线性无关,则 w(t) ≠ 0, ∀ t ∈ I。
证明
充分性:设 w(t₀) ≠ 0,欲证 x₁(t), …, xₙ(t) 在 I 上线性无关。设有 n 个常数 Cᵢ (i=1, 2, …, n) 使
C₁ x₁(t) + C₂ x₂(t) + … + Cₙ xₙ(t) ≡ 0, ∀ t ∈ I.注意到 xᵢ(t) 为方程 (2.7) 的解,它们必 n 阶可导,上式两端对 t 逐次求导,得
C₁ dotx₁(t) + C₂ dotx₂(t) + … + Cₙ dotxₙ(t) ≡ 0, ∀ t ∈ I,C₁ ddotx₁(t) + C₂ ddotx₂(t) + … + Cₙ ddotxₙ(t) ≡ 0, ∀ t ∈ I,…
C₁ x₁^((n-1))(t) + C₂ x₂^((n-1))(t) + … + Cₙ xₙ^((n-1))(t) ≡ 0, ∀ t ∈ I.特别地,对于 t₀ ∈ I 有
C₁ x₁(t₀) + C₂ x₂(t₀) + … + Cₙ xₙ(t₀) = 0, C₁ dotx₁(t₀) + C₂ dotx₂(t₀) + … + Cₙ dotxₙ(t₀) = 0, vdots C₁ x₁^((n-1))(t₀) + C₂ x₂^((n-1))(t₀) + … + Cₙ xₙ^((n-1))(t₀) = 0. (2.17)将这一方程组看作是以 C₁, …, Cₙ 为未知数的 n 元线性齐次代数方程组,由于其系数行列式为 w(t₀) ≠ 0,由 Cramer 法则仅有零解,即 C₁ = C₂ = … = Cₙ = 0,所以 x₁(t), …, xₙ(t) 在 I 线性无关。
必要性:只需证明若 w(t) ≡ 0 (∀ t ∈ I),则 x₁(t), …, xₙ(t) 必在 I 上线性相关。实际上,我们可以证明只要存在一点 t₀ ∈ I 使 w(t₀) = 0,则 x₁(t), …, xₙ(t) 必在 I 上线性相关。考察以 C₁, C₂, …, Cₙ 为未知数的线性代数方程组
C₁ x₁(t₀) + C₂ x₂(t₀) + … + Cₙ xₙ(t₀) = 0, C₁ dotx₁(t₀) + C₂ dotx₂(t₀) + … + Cₙ dotxₙ(t₀) = 0, vdots C₁ x₁^((n-1))(t₀) + C₂ x₂^((n-1))(t₀) + … + Cₙ xₙ^((n-1))(t₀) = 0. (2.17)由于其系数行列式 w(t₀) = 0,故此方程组有非零解,设 C₁⁰, C₂⁰, …, Cₙ⁰ 为其一组非零解,其中 Cᵢ⁰ (i=1, 2, …, n) 不全为零。 构造解 x₁(t), x₂(t), …, xₙ(t) 的线性组合
x(t) = C₁⁰ x₁(t) + C₂⁰ x₂(t) + … + Cₙ⁰ xₙ(t), t ∈ I,由定理2.1 可知,它是方程 (2.7) 的解,而且由 (2.17) 知
x(t₀) = C₁⁰ x₁(t₀) + C₂⁰ x₂(t₀) + … + Cₙ⁰ xₙ(t₀) = 0,x^((k))(t₀) = C₁⁰ x₁^((k))(t₀) + C₂⁰ x₂^((k))(t₀) + … + Cₙ⁰ xₙ^((k))(t₀) = 0, k=1, 2, …, n-1.所以,解 x(t) 满足初值条件
x(t₀) = dotx(t₀) = ddotx(t₀) = … = x^((n-1))(t₀) = 0. (2.18)但是,显然 x ≡ 0 也是方程 (2.7) 的解,且满足初值条件 (2.18)。由解的唯一性可知
x(t) = C₁⁰ x₁(t) + C₂⁰ x₂(t) + … + Cₙ⁰ xₙ(t) ≡ 0, ∀ t ∈ I,从而 x₁(t), …, xₙ(t) 在 I 线性相关。 blacksquare
定理2.3 的充分性,仅当 x₁(t), …, xₙ(t) 是 n 阶线性方程的解时才成立。对于一般的 n-1 阶可导函数组 x₁(t), …, xₙ(t), t ∈ I, i=1, …, n,只要 t₀ ∈ I 有 w(t₀) ≠ 0 只是 x₁(t) 线性无关的充分条件,而非必要条件。换句话说,即使 w(t) ≡ 0, t ∈ I,函数组 x₁(t), …, xₙ(t) 也可能在 I 上线性无关。
由此定理的证明可见,对于由方程 (2.7) 的 n 个解 x₁(t), x₂(t), …, xₙ(t) 所构成的 Wronski 行列式 w(t) 只有两种可能,或者 w(t) ≠ 0, ∀ t ∈ I;或者 w(t) ≡ 0, ∀ t ∈ I。换句话说,只要存在一点 t₀ ∈ I 使 w(t₀) = 0,则必有 w(t) ≡ 0, ∀ t ∈ I。因为在必要性的证明中,我们实际上已经证明了:只要 w(t₀) = 0,则 x₁(t), …, xₙ(t) 在 I 上线性相关,若同时还存在 t₁ ∈ I 使 w(t₁) ≠ 0,由充分性知 x₁(t), …, xₙ(t) 在 I 上线性无关,这将产生矛盾。但要特别指出,这一结论仅当 x₁(t), …, xₙ(t) 为线性齐次方程的解时才正确。例如对于函数组
x₁ = t², & t ≥slant 0, 0, & t < 0, x₂ = 0, & t ≥slant 0, t², & t < 0,尽管
w(t) = t² & 0 2t & 0 = 0, & t ≥slant 0, 0 & t² 0 & 2t = 0, & t < 0,即 w(t) ≡ 0, ∀ t ∈ R,但难得证明 x₁(t) 与 x₂(t) 在 (-∞, +∞) 却是线性无关的。
若 x₁, x₂, …, xₙ 是 n 阶线性齐次方程 (2.7) 的 n 个线性无关的特解,则它的任一解 x 均可表示为
x = C₁ x₁ + C₂ x₂ + … + Cₙ xₙ, (2.19)其中 C₁, C₂, …, Cₙ 为任意常数。
证明
首先,由解的叠加性(定理2.1)知表达式 (2.19) 中的 x 为方程 (2.7) 的解。
其次,我们证明它包括了方程 (2.7) 的所有解。设方程 (2.7) 满足任一初值条件:
x(t₀) = x₀, dotx(t₀) = dotx₀, …, x^((n-1))(t₀) = x₀^((n-1)), (2.20)(其中 x₀, dotx₀, …, x₀^((n-1)) 为任一组常数)的解为 x(t)。我们要证,可适当选取常数…
由定理的结论可见,形如 (2.19) 的解中包含了 n 个独立的任意常数,所以它就是方程 (2.7) 的通解。该定理表明:线性齐次方程的通解包括了它的全部解。所以,我们也可以用包括全部解的表达式去定义齐次线性方程的通解。不仅如此,后面我们即将看到,非齐次线性方程的通解也包括它的全部解。这是线性方程所特有的性质。
这是一个以 C₁, …, Cₙ 为未知数的线性代数方程组,它的系数行列式为 Wronski 行列式 w(t₀)。由于 x₁, …, xₙ 是 (2.7) 的线性无关解,由定理2.3 及其脚注知 w(t₀) ≠ 0,从而由 Cramer 法则知,方程组 (2.21) 存在唯一一组解 C₁⁰, C₂⁰, …, Cₙ⁰。于是是方程 (2.7) 满足初值条件 (2.20) 的解:
x = C₁⁰ x₁ + C₂⁰ x₂ + … + Cₙ⁰ xₙ (2.22)2. 线性非齐次微分方程解的结构
Section titled “2. 线性非齐次微分方程解的结构”设 barx 是 n 阶线性非齐次方程 (2.6) 的任一特解,X = C₁ x₁ + C₂ x₂ + … + Cₙ xₙ 是 (2.6) 所对应的齐次方程 (2.7) 的通解,则方程 (2.6) 的通解为
x = X + barx (2.23)而且通解 (2.23) 包括了此方程的全部解。
我们看到,与一阶线性非齐次微分方程的结构相同,高阶线性非齐次方程的通解等于它的任一特解与其对应的齐次方程的通解之和。
证明
首先,证明由 (2.23) 所表示的 x 是方程 (2.6) 的解。将表达式 (2.23) 代入方程 (2.6),注意 X 与 barx 分别为方程 (2.7) 与 (2.6) 的解,得
L(x) = L(X + barx) = L(X) + L(barx) = 0 + F(t) = F(t)故 x 为方程 (2.6) 的解。
其次,证明非齐次方程 (2.6) 包括了它的全部解。即方程 (2.6) 的任一解 tildex 均可由 (2.23) 式表示。换句话说,要证明 tildex 可从 (2.23) 式中适当选取 X 中的常数 C₁, …, Cₙ 获得。由于 tildex 与 barx 均为非齐次方程 (2.6) 的解,故有
L(tildex - barx) = L(tildex) - L(barx) = F - F ≡ 0从而 tildex - barx 是齐次方程 (2.7) 的一个解。由定理2.4 可知,它可以由其通解 X 中适当选取常数 C₁, …, Cₙ 得到,即
tildex - barx = X, 或 tildex = barx + X若 x₁ 与 x₂ 分别为线性非齐次方程
L(x) = F₁ 与 L(x) = F₂的解,则 x₁ + x₂ 必为方程
L(x) = F₁ + F₂ (2.24)的解。
证明
将 x₁ + x₂ 代入方程 (2.24),得
L(x₁ + x₂) = L(x₁) + L(x₂) = F₁ + F₂这表示 x₁ + x₂ 满足方程 (2.24)。
应当指出,对于线性微分方程,尽管解的结构已十分清楚,但是要把解具体求出来,一般来说是很困难的,这是因为要求得 n (n ≥ 2) 阶线性齐次方程的那些线性无关的特解是难以做到的。即使对于二阶线性齐次方程也只能对某些特殊情况,才能求出其通解。然而,可喜的是,对于自然科学和工程技术中经常碰到的常系数线性微分方程,我们找到了一种非常简便的方法,只需要通过代数运算就能求出它的通解。
2.3 高阶常系数线性齐次微分方程的解法
Section titled “2.3 高阶常系数线性齐次微分方程的解法”当方程 (2.6) 中的系数 P₁, …, Pₙ 均为常数时,此方程称为常系数线性微分方程,简称为常系数线性方程,常记为
x^((n)) + a₁ x^((n-1)) + a₂ x^((n-2)) + … + aₙ x = f(t)其中 a₁, a₂, …, aₙ 均为常数。本段我们将根据 2.2 段中所述的线性方程的一般理论来讨论常系数线性齐次方程的求解法。为简洁起见,我仅以二阶方程为例来进行讲解,所述方法可类似地推广至 n 阶方程。
常系数二阶线性齐次方程的一般形式为
ddotx + a₁ dotx + a₂ x = 0 (2.25)其中 a₁, a₂ 为常数。我们试图用待定系数法来求解,即选用适当的函数 x(t) 代入方程 (2.25),确定该函数中的系数使其满足此方程。
由于指数函数求导后仍为指数函数,利用这一性质,可设方程 (2.25) 的解为 x = e^(λ t) (λ 为待定的实的或复的常数)。于是 dotx = λ e^(λ t),ddotx = λ² e^(λ t),代入方程 (2.25) 得
e^(λ t)(λ² + a₁ λ + a₂) = 0由于 e^(λ t) ≠ 0,故有
λ² + a₁ λ + a₂ = 0 (2.26)对比 (2.26) 与 (2.25) 两式可见,求解方程 (2.25) 的特征方程只需将 (2.25) 中的 x 换成 λ,将 x 的 i (i=1,2) 阶导数换成 λ 的 i 次幂即可。
显然,对于二次代数方程 (2.26) 的每一个根 λ,就有微分方程 (2.25) 的一个解 e^(λ t)。代数方程 (2.26) 称为线性齐次微分方程 (2.25) 的特征方程。它的根称为特征根或特征值。下面根据 (2.26) 式根的不同情况分别讨论:
(1) 设特征方程 (2.26) 有两个不相等的实根 λ₁ 与 λ₂。 此时,得到的微分方程 (2.25) 的两个特解为
x₁ = e^(λ₁ t), x₂ = e^(λ₂ t)由于它们之比
frace^(λ₁ t)e^(λ₂ t) = e^((λ₁ - λ₂)t) ≠ C (常数)所以,这两个解线性无关。于是由定理2.4 知,方程 (2.25) 的通解为
x = C₁ e^(λ₁ t) + C₂ e^(λ₂ t)其中 C₁, C₂ 为任意常数。
(2) 设特征方程 (2.26) 有重根。 此时有 λ₁ = λ₂ = -1/2 a₁。从而只能得到微分方程 (2.25) 的一个特解 x₁ = e^(λ₁ t)。我们用待定函数法来求与其线性无关的另一个特解 x₂(t)。由于 x₂ 与 x₁ 必须线性无关,故 x₂ 与 x₁ 之比不为常数,从而必为一个 t 的函数,设其为 h(t)。于是
(x₂)/(x₁) = h(t) 或 x₂ = h(t)x₁由于
dotx₂ = dothx₁ + hdotx₁, ddotx₂ = ddothx₁ + 2dothdotx₁ + hddotx₁代入方程 (2.25),注意 L(x₁) = ddotx₁ + a₁ dotx₁ + a₂ x₁ = 0,可得
(2dotx₁ + a₁ x₁)doth + x₁ ddoth = 0将 x₁ = e^(λ₁ t) 代入上式并消去因子 e^(λ₁ t),得
(2λ₁ + a₁)doth + ddoth = 0手机扫码查阅
手机扫码查阅
(3) 复数根情形
Section titled “(3) 复数根情形”设特征方程有的一对共轭复根为 λ₁ = α + iβ, λ₂ = α - iβ。此时,齐次方程有两个特解:
x₁ = e^((α + iβ)t), x₂ = e^((α - iβ)t)它们显然线性无关。但这种复数形式的解不便于使用,为了得到便于使用的实数形式的解,我们利用 Euler 公式,可知:
x₁ = e^(α t)(cos β t + i sin β t), x₂ = e^(α t)(cos β t - i sin β t)由解的叠加性可知:
1/2(x₁ + x₂) = e^(α t) cos β t, (1)/(2i)(x₁ - x₂) = e^(α t) sin β t均仍为方程的解。它们显然线性无关,故此时齐次方程实数形式的通解为:
x = e^(α t)(C₁ cos β t + C₂ sin β t)其中 C₁, C₂ 为任意常数。
综上所述,求二阶常系数线性齐次方程
ddotx + a₁ dotx + a₂ x = 0通解的步骤可归纳如下:
- 第一步,根据微分方程写出它的特征方程 λ² + a₁ λ + a₂ = 0;
- 第二步,求解特征方程得到两个特征根 λ₁ 与 λ₂;
- 第三步,根据特征根的不同情况参照下表写出微分方程的通解:
| 特征根 λ₁, λ₂ | 二阶常系数齐次方程的通解 |
|---|---|
| 两个不同实根 λ₁, λ₂ | x = C₁ e^(λ₁ t) + C₂ e^(λ₂ t) |
| 两个相等的实根 λ₁ = λ₂ | x = e^(λ₁ t)(C₁ t + C₂) |
| 一对共轭复根 λ₁,2 = α ± iβ | x = e^(α t)(C₁ cos β t + C₂ sin β t) |
解:所给方程的特征方程为
λ² + 7λ + 12 = 0其特征根为 λ₁ = -3, λ₂ = -4。于是原方程的通解为
x = C₁ e⁻3t + C₂ e⁻4t解:其特征方程为
λ² - 12λ + 36 = 0解得
λ₁ = λ₂ = 6所以,通解为
x = e⁶t(C₁ + C₂ t)将初值条件代入,得
1 = e⁰(C₁ + C₂ · 0) = C₁ 0 = 6e⁰(C₁ + C₂ · 0) + C₂ e⁰ = 6C₁ + C₂解得 C₁ = 1, C₂ = -6。从而所求特解为
x = e⁶t(1 - 6t)解:其特征方程为
λ² + 2λ + 5 = 0解得 λ₁ = -1 + 2i, λ₂ = -1 - 2i。于是通解为
x = e⁻t(C₁ cos 2t + C₂ sin 2t)解:其特征方程为
λ⁴ - 2λ³ - 3λ² + 8λ - 4 = 0解之可得特征根为 λ₁ = 2, λ₂ = -2, λ₃ = 1, λ₄ = 1。
对应于 λ₁ 与 λ₂ 可得原方程的两个特解为 e²t, e⁻2t;对应于重根 λ₃ = λ₄ = 1,利用情形 (2) 中所用的待定函数法,可得两个特解 e^t, te^t。解组 {e²t, e⁻2t, e^t, te^t} 的 Wronski 行列式为
w(t) = e²t & e⁻2t & e^t & te^t 2e²t & -2e⁻2t & e^t & e^t(1+t) 4e²t & 4e⁻2t & e^t & e^t(2+t) 8e²t & -8e⁻2t & e^t & e^t(3+t)易见
w(0) = 1 & 1 & 1 & 0 2 & -2 & 1 & 1 4 & 4 & 1 & 2 8 & -8 & 1 & 3 = 1 & 0 & 0 & 0 2 & -4 & -1 & 1 4 & 0 & -3 & 2 8 & -16 & -7 & 3 = -4 -4 & -1 & 1 0 & -3 & 2 -16 & -7 & 3 = -4 -3 & 2 -3 & -1 = -36 ≠ 0所以这四个解线性无关。从而原方程的通解为
x = C₁ e²t + C₂ e⁻2t + C₃ e^t + C₄ te^tn 阶线性齐次方程
Section titled “nn 阶线性齐次方程”一般来说,为求解 n 阶线性齐次方程
x^((n)) + a₁ x^((n-1)) + a₂ x^((n-2)) + … + aₙ x = 0可先写出它的特征方程
λⁿ + a₁ λⁿ-1 + a₂ λⁿ-2 + … + aₙ = 0求出其特征根,然后求出与这些特征根相应的线性无关的 n 个特解,将所有特征根对应的线性无关的特解与任意常数线性组合便得线性齐次方程的通解。
为方便于我们将各种类型特征根及其在通解中的对应项列表如下:
| 特征根 | 通解中的对应项 |
|---|---|
| 单实根 λ | C e^(λ t) |
| k 重实根 λ | e^(λ t)(C₁ + C₂ t + … + Cₖ t^(k-1)) |
| 一对共轭单复根 λ₁,2 = α ± iβ | e^(α t)(C₁ cos β t + C₂ sin β t) |
| 一对 k 重共轭复根 α ± iβ | e^(α t) [ (C₁1 + C₁2t + … + C₁kt^(k-1)) cos β t + (C₂1 + C₂2t + … + C₂kt^(k-1)) sin β t ] |
求方程 y^((4))(x)-4y'''(x)+10y''(x)-12y'(x)+5y(x)=0 的通解。
解
其特征方程为
λ⁴ - 4λ³ + 10λ² - 12λ + 5 = 0. (2.6)全部特征根为 1, 1, 1 ± 2i。于是所对应的线性无关的特解为
eˣ, xeˣ, eˣ cos 2x, eˣ sin 2x,所以所求通解为
y &= (C₁ + C₂x)eˣ + eˣ(C₃ cos 2x + C₄ sin 2x) &= eˣ(C₁ + C₂x + C₃ cos 2x + C₄ sin 2x).2.4 高阶常系数线性非齐次微分方程的解法
Section titled “2.4 高阶常系数线性非齐次微分方程的解法”我们由定理2.5 已经知道,线性非齐次方程的通解等于它的任一特解与对应齐次方程通解之和。齐次方程通解的求法已由上段解决,因此求线性非齐次方程通解的关键在于寻求它的一个特解。对于常系数方程而言,当非齐次项 F(t) 是某些特殊类型的函数时,其特解可用待定系数法获得。为简洁起见,我们仍以二阶方程为例来讲解。
二阶常系数线性非齐次方程的一般形式为
ddotx + a₁ dotx + a₂ x = F(t), (2.27)下面对 F(t) 的几种常见的特殊形式分别进行讨论。
1. F(t) = φ(t)e^(μ t)
Section titled “1. F(t) = φ(t)e^(μ t)F(t)=φ(t)eμt”其中 μ 为常数,φ(t) 是一个 m (m ≥ 0) 次多项式,即
φ(t) = bₘ t^m + bₘ-1 t^(m-1) + … + b₁ t + b₀.要寻求方程 (2.27) 的一个特解,就是要找一个函数 x^*(t),使它满足方程 (2.27)。由于方程 (2.27) 的右端是一多项式与 e^(μ t) 的乘积,所以 x^*(t) 中应含有 e^(μ t);又由于多项式与指数函数乘积的导数仍是多项式与指数函数的乘积,因此我们想到应令
x^*(t) = Z(t)e^(μ t), (2.28)其中 Z(t) 是一个待定的多项式。将 (2.28) 式求导后代入方程 (2.27) 消去 e^(μ t) 后可得
(μ² + a₁ μ + a₂)Z(t) + (2μ + a₁)Z'(t) + Z''(t) = φ(t). (2.29)如果 (2.28) 式是方程 (2.27) 的解,那么 (2.29) 式应是一个恒等式。因此,应选取 Z(t) 的次数,使 (2.29) 式左端多项式的次数与右端多项式的次数相等,然后比较两端 t 的同次幂的系数,从而确定待定多项式 Z(t)。以下分三种情形讨论:
(1) μ 不是特征方程的根。这时 μ² + a₁ μ + a₂ ≠ 0,于是可令 Z(t) 是一个与 φ(t) 同次数的多项式
Z(t) = Bₘ t^m + Bₘ-1 t^(m-1) + … + B₁ t + B₀. (2.30)把 (2.30) 式代入 (2.29) 式并比较 (2.29) 式两端 t 的同次幂系数,定出 Bᵢ (i=0, 1, …, m) 代入 (2.28) 式,便得到常系数线性非齐次微分方程 (2.27) 的一个特解。
(2) μ 是特征方程的单根。这时有
μ² + a₁ μ + a₂ = 0, 2μ + a₁ ≠ 0.要使 (2.29) 式两端多项式的次数相等,Z(t) 应是一个 m+1 次的多项式,因此可令
Z(t) = t(Bₘ t^m + Bₘ-1 t^(m-1) + … + B₁ t + B₀).(3) μ 是特征方程的重根。这时有
μ² + a₁ μ + a₂ = 0, 2μ + a₁ = 0,按照上面同样的想法,可令
Z(t) = t²(Bₘ t^m + Bₘ-1 t^(m-1) + … + B₁ t + B₀).综上所述,为求二阶常系数线性非齐次方程
ddotx + a₁ dotx + a₂ x = φ(t)e^(μ t)的一个特解 x^*(t),可令
x^*(t) = t^k e^(μ t) Φ(t),其中 Φ(t) = Bₘ t^m + Bₘ-1 t^(m-1) + … + B₁ t + B₀ 是与 φ(t) 同次数的多项式。当 μ 不是特征根时,取 k=0;当 μ 是单重特征根时,取 k=1;当 μ 是重特征根时,取 k=2。
解
对应齐次线性方程的特征方程为
λ² - 5λ + 6 = 0,故特征根为 λ₁=2, λ₂=3,从而齐次方程的通解为
x = C₁ e²t + C₂ e³t.求非齐次线性方程的一个特解,由于 μ=2 是特征方程的单根,故应令
x^* = t(B₀ + B₁ t)e²t,求导后代入原方程,化简得
-2B₁ t + 2B₁ - B₀ ≡ t,比较同次幂的系数,得
-2B₁ = 1, 2B₁ - B₀ = 0,从而
B₀ = -1, B₁ = -1/2,于是,特解为
x^* = -(t + 1/2t²)e²t.所以,原方程的通解为
x = C₁ e²t + C₂ e³t - (t + 1/2t²)e²t.2. F(t) = e^(μ t) φ(t) cos ν t 或 F(t) = e^(μ t) φ(t) sin ν t
Section titled “2. F(t) = e^(μ t) φ(t) cos ν tF(t)=eμtφ(t)cosνt 或 F(t) = e^(μ t) φ(t) sin ν tF(t)=eμtφ(t)sinνt”读者容易证明,若函数 x = x_(R)(t) ± i x_(I)(t) 是方程 ddotx + a₁(t) dotx + a₂(t) x = f₁(t) ± i f₂(t) 的解,其中 i 为虚数单位,则其实部 x_(R)(t) 与虚部 x_(I)(t) 分别是方程 ddotx + a₁(t) dotx + a₂(t) x = f₁(t) 与 ddotx + a₁(t) dotx + a₂(t) x = f₂(t) 的解。
因此,我们可以先求微分方程
ddotx + a₁ dotx + a₂ x = e^(μ t) φ(t) cos ν t ± i e^(μ t) φ(t) sin ν t = e^((μ ± iν)t) φ(t) (2.31)的特解,然后分出其实部、虚部便可得出所求微分方程的特解,这样就把类型 2 化成了类型 1。
解
对应线性齐次方程的特征方程为
λ² + 1 = 0,故特征根为
λ = ± i,从而线性齐次方程的通解为
x = C₁ cos t + C₂ sin t.为求原方程的一个特解,先求微分方程
ddotx + x = te^((1+i)t) (2.32)的特解,由于 1+i 不是特征根,故令
x^* = (B₀ + B₁ t)e^((1+i)t).求导后代入相应方程 (2.32) 并化简得
B₁(1 + 2i)t + [2B₁(1 + i) + 2B₀i + B₀] ≡ t.比较系数得
B₁ = (1)/(1 + 2i) = (1 - 2i)/(5), B₀ = -(2(1 + i))/(1 + 2i) B₁ = (-2 + 14i)/(25),从而
x^* = e^((1+i)t) ( (1 - 2i)/(5)t + (-2 + 14i)/(25) ).它的实部为…
通过例2.10 可以发现,当非齐次项为复指数与三角函数乘积的形式时,使用复数形式的待定系数法虽然理论完备,但涉及大量的复数运算,过程繁琐且易出错。
实数域内的待定系数法
Section titled “实数域内的待定系数法”由例2.10 可知,为方程 (2.31) 求特解,可令:
x^* = t^k Z(t) e^((μ ± iν)t) (2.32)其中当 μ ± iν 不是特征根时,取 k=0;当 μ ± iν 是特征根时,取 k=1。通过代入方程,比较系数可定出与 φ(t) 同次数的复值多项式 Z(t) = R(t) ± iI(t)。
于是:
x^* &= t^k [R(t) + iI(t)] e^(μ t) (cos ν t + i sin ν t) &= t^k e^(μ t) { [R(t) cos ν t - I(t) sin ν t] + i[I(t) cos ν t + R(t) sin ν t] }从而其实部与虚部分别为:
x_R^* = t^k e^(μ t) [R(t) cos ν t - I(t) sin ν t] (2.33)与
x_I^* = t^k e^(μ t) [I(t) cos ν t + R(t) sin ν t] (2.34)它们分别是方程
ddotx + a₁ dotx + a₂ x = e^(μ t) φ(t) cos ν t 与 ddotx + a₁ dotx + a₂ x = e^(μ t) φ(t) sin ν t (2.35)的特解。
(2.33) 与 (2.34) 右端括号内的表达式都是 cos ν t 和 sin ν t 分别乘以 φ(t) 同次数实值多项式后的代数和。由此可见,对于形如 (2.35) 的线性非齐次微分方程,我们可以直接令其特解为:
x^* = t^k e^(μ t) [Z₁(t) cos ν t + Z₂(t) sin ν t]其中 Z₁(t) 与 Z₂(t) 均为与 φ(t) 同次数的实系数多项式。当 μ ± iν 不是特征根时,取 k=0;当 μ ± iν 是特征根时,取 k=1。
求微分方程 ddotx - 3dotx + 2x = t cos t 满足初值条件 x(0) = (22)/(25), dotx(0) = (19)/(25) 的特解。
解
容易求得对应线性齐次方程的通解为:
x(t) = C₁ e^t + C₂ e²t由于 μ + iν = i 不是特征根,故令原方程的一个特解为:
x^* = (A₀ + A₁ t) cos t + (B₀ + B₁ t) sin t代入原方程后整理得:
&(A₀ - 3A₁ - 3B₀ + 2B₁) cos t + (3A₀ + B₀ - 2A₁ - 3B₁) sin t + &(A₁ - 3B₁) t cos t + (3A₁ + B₁) t sin t ≡ t cos t比较两端同类项系数,得:
A₀ - 3A₁ - 3B₀ + 2B₁ = 0 3A₀ + B₀ - 2A₁ - 3B₁ = 0 A₁ - 3B₁ = 1 3A₁ + B₁ = 0从而解得:
A₁ = (1)/(10), B₁ = -(3)/(10), A₀ = -(3)/(25), B₀ = -(17)/(50)所以得:
x^* = ( -(3)/(25) + (1)/(10)t ) cos t - ( (17)/(50) + (3)/(10)t ) sin t故原方程的通解为:
x = C₁ e^t + C₂ e²t + ( -(3)/(25) + (1)/(10)t ) cos t - ( (17)/(50) + (3)/(10)t ) sin t为求适合初值条件的特解,先将上式求导,得:
dotx = C₁ e^t + 2C₂ e²t - (12)/(50) cos t - (9)/(50) sin t - (3)/(10) t cos t - (1)/(10) t sin t将初值条件代入上面两式,得:
C₁ + C₂ - (3)/(25) = x(0) = (22)/(25) C₁ + 2C₂ - (6)/(25) = dotx(0) = (19)/(25)解得 C₁ = 1, C₂ = 0。
于是,所求特解为:
x = e^t + ( -(3)/(25) + (1)/(10)t ) cos t - ( (17)/(50) + (3)/(10)t ) sin t求微分方程 ddotx + 3x = sin 2t 的一个特解。
解
我们可以利用例2.11 的方法求解,然而这个方程不含 dotx 项,由于正弦函数的二阶导数仍是正弦函数,容易看出,可令特解为:
x^* = A sin 2t代入原方程,得:
(-4A + 3A) sin 2t ≡ sin 2t由此得:
A = -1从而原方程的一个特解为:
x^* = -sin 2t上述求特解的待定系数法,可以推广到一般的 n 阶常系数线性微分方程:
x^((n)) + a₁ x^((n-1)) + a₂ x^((n-2)) + … + aₙ-1 dotx + aₙ x = F(t) (2.36)其中 F(t) 是类型 1(或类型 2)中所示的函数。若 μ(或 μ + iν)是对应特征方程的 k 重根,k=0, 1, …, n(或 k=0, 1, …, lfloor n/2 rfloor),则可令特解为:
x^* = t^k Z(t) e^(μ t) (或 x^* = t^k e^(μ t) [Z₁(t) cos ν t + Z₂(t) sin ν t])其中 Z(t) (Z₁(t) 与 Z₂(t)) 均为与 φ(t) 同次数的待定多项式。
为方便读者使用,现就 F(t) 的常见类型,针对不同情况将待定系数法应设置的特解的形式列表如下(其中 Z(t), Z₁(t), Z₂(t) 均为与 φ(t) 同次数的多项式):
| F(t) 的类型 | 情况 | 应设置特解 x^*(t) 的形式 |
|---|---|---|
| m 次多项式 φ(t) | 0 不是特征值 | x^* = Z(t) |
| 0 是 k 重特征值 | x^* = t^k Z(t) | |
| φ(t) e^(μ t) | μ 不是特征值 | x^* = Z(t) e^(μ t) |
| μ 是 k 重特征值 | x^* = t^k Z(t) e^(μ t) | |
| φ(t) e^(μ t) cos ν t 或 φ(t) e^(μ t) sin ν t | μ ± iν 不是特征值 | x^* = e^(μ t) [Z₁(t) cos ν t + Z₂(t) sin ν t] |
| μ ± iν 是 k 重特征值 (1 ≤ k ≤ lfloor n/2 rfloor) | x^* = t^k e^(μ t) [Z₁(t) cos ν t + Z₂(t) sin ν t] |
求微分方程 y^((6)) + y^((5)) - 2y^((4)) = x - 1 的通解。
解
对应线性齐次方程的特征方程为:
λ⁶ + λ⁵ - 2λ⁴ = λ⁴(λ - 1)(λ + 2) = 0故特征根为 λ₁ = 0(4 重根),λ₂ = 1(单根),λ₃ = -2(单根)。于是齐次方程的通解为:
y = C₁ eˣ + C₂ e⁻2x + C₃ x³ + C₄ x² + C₅ x + C₆由于 μ = 0 是 4 重特征根,故令线性非齐次方程的特解为:
y^* = x⁴(Ax + B)代入原方程,得:
120A - 240Ax - 48B ≡ x - 1比较同次幂系数,得
-240A = 1, 120A - 48B = -1,从而
A = -(1)/(240), B = (1)/(96).于是原方程的通解为
y = C₁ eˣ + C₂ e⁻2x + C₃ x³ + C₄ x² + C₅ x + C₆ + (1)/(96)x⁴ - (1)/(240)x⁵.求解在本章例2.1 中所建立的关于弹簧机械振动的微分方程并加以讨论。
解
在例2.1 中我们建立的微分方程为
ddotx + 2δ dotx + ω² x = h sin pt, (2.36)其中 δ = (μ)/(2m), ω = √(k/m), h = H/m,μ 为介质的阻尼系数,m 为物体的质量,k 为弹簧的劲度系数,H sin pt 为周期变化的外界强迫力。(2.36) 是一个二阶常系数线性非齐次微分方程,称为强迫振动的微分方程。它所对应的齐次方程被称为自由振动的微分方程:
(d² x)/(dt²) + 2δ (dx)/(dt) + ω² x = 0. (2.37)首先,我们来求解线性齐次方程 (2.37) 的通解,它的特征方程为
λ² + 2δ λ + ω² = 0,故特征根为
λ₁ = -δ + √(δ² - ω²), λ₂ = -δ - √(δ² - ω²).下面分三种情况讨论:
(1) 当 δ² - ω² > 0 时,线性齐次方程的通解为
x = C₁ e⁻(δ - √(δ² - ω²))t + C₂ e⁻(δ + √(δ² - ω²))t.由此可见,当 t → +∞ 时,x(t) → 0。这说明当外力为零且阻尼 μ 很大时,有 δ > ω,物体运动按指数函数规律迅速衰减,不会产生振动,如图 4.6 所示。
(2) 当 δ² - ω² = 0 时,特征方程有重根 λ₁ = λ₂ = -δ。于是线性齐次方程的通解为
x = (C₁ + C₂ t) e⁻δ t,物体仍按指数规律衰减,图形与图 4.6 相似。此时阻尼 μ 称为临界阻尼。
(3) 当 δ² - ω² < 0 时,特征根是共轭复根
λ₁,2 = -δ ± i √(ω² - δ²),线性齐次方程的通解为
x = e⁻δ t ( C₁ cos √(ω² - δ²) t + C₂ sin √(ω² - δ²) t ) = A e⁻δ t sin ( √(ω² - δ²) t + φ ),其中 A = √(C₁² + C₂²) 与 φ = arctan (C₁)/(C₂) 是两个任意常数。
由通解可见,一方面,运动的振幅 A e⁻δ t 随时间的增大而减少,所以运动是衰减的;另一方面,由于通解中含有正弦函数,所以运动又是振荡的。因此,当阻尼 μ 很小时,δ < ω,物体做衰减振荡运动,如图 4.7 所示。
为求解线性非齐次方程 (2.36),关键在于求它的任意一个特解。设阻尼 μ ≠ 0,从而 ip 不是特征根,于是令特解为
x^* = A₁ cos pt + A₂ sin pt,代入方程 (2.36),比较同类项系数,得
(ω² - p²) A₁ + 2δ p A₂ = h (ω² - p²) A₂ - 2δ p A₁ = h解得
A₁ = -(2δ p h)/((ω² - p²)² + 4δ² p²), A₂ = (h(ω² - p²))/((ω² - p²)² + 4δ² p²).于是
x^* &= (h(ω² - p²))/((ω² - p²)² + 4δ² p²) sin pt - (2δ p h)/((ω² - p²)² + 4δ² p²) cos pt &= B sin(pt - ψ),其中
B = (h)/(√((ω² - p²)² + 4δ² p²)), ψ = arctan ( (2δ p)/(ω² - p²) ).所以强迫振动方程 (2.36) 的通解为
x = A e⁻δ t sin(√(ω² - δ²) t + φ) + B sin(pt - ψ), δ < ω.容易看出,随时间 t 增大,上式右端第一项很快地衰减为零,称之为暂态项;第二项不随时间衰减,称之为稳态项。由此可见,弹簧的强迫振动规律,主要取决于特解,即
x ≈ x^* = B sin(pt - ψ), 当 t gg 1 时.换句话说,主要取决于外界强迫力的作用,其中 p 就是强迫力周期运动的频率。
当阻尼很小时,振动的振幅为
B = (h)/(√((ω² - p²)² + 4δ² p²)) ≈ (h)/(|ω² - p²|).由此可见,当外界强迫力的频率 p 与弹簧的固有频率 ω = √(k/m) 相差不大时,振幅 B 将会很大,这时就会产生所谓的共振现象。
共振现象在很多问题中有很大的破坏作用,它可能引起机器损坏、桥梁折断、建筑物倒塌等严重事故。例如,1831 年一士兵以整齐的步伐通过英国 Lanchester 附近的布劳顿吊桥时,由于整齐的步伐产生了周期性的外力,而且这个力的频率非常接近吊桥振动的固有频率,从而引起了共振,导致了吊桥倒塌。因此,在一些工程问题中,常需算出固有频率,调整有关参数和采取各种措施,以避免共振现象的发生。但是,事物都是一分为二的,人们却恰恰需要利用共振。例如,收音机、电视机必须要调节频率使之与所接收电台、电视台的发射频率相同,产生共振,才能接收到需要的信息。
2.5 高阶变系数线性微分方程的求解问题
Section titled “2.5 高阶变系数线性微分方程的求解问题”高于一阶的变系数线性微分方程,一般来说是难以用初等方法求解的。但是,对于某些特殊类型的微分方程,我们可以通过适当的变换把它化成常系数线性微分方程,从而求得解问题得到解决。下面将要介绍的后续课中颇有用的 Euler 微分方程就是其中的一种。
Euler 微分方程的一般形式是
tⁿ (dⁿ x)/(dtⁿ) + a₁ tⁿ-1 fracdⁿ-1 xdtⁿ-1 + … + aₙ-1 t (dx)/(dt) + aₙ x = f(t),其中 a₁, …, aₙ 都是常数。对于这类微分方程,通过变换
t = e^τ 或 τ = ln t (t > 0)就可以化为常系数线性微分方程,下面通过例子来具体说明。
求微分方程 t² ddotx - t dotx + x = 0 的通解。
通过变量代换 t = e^τ(即 τ = ln t),可以将 Euler 微分方程转化为常系数线性微分方程,从而利用常系数方程的解法求解。
解:这是一个 Euler 微分方程,令 t = e^τ,即 τ = ln t,从而有
(dx)/(dt) = (dx)/(dτ) · (dτ)/(dt) = 1/t (dx)/(dτ), (d²x)/(dt²) = (1)/(t²) ( (d²x)/(dτ²) - (dx)/(dτ) )代入原方程,化简得
(d²x)/(dτ²) - 2(dx)/(dτ) + x = 0.这是一个二阶常系数线性齐次微分方程,容易求得它的通解为
x = (C₁τ + C₂)e^τ,把 τ 代换成 ln t,即得原方程的通解为
x = (C₁ln t + C₂)t.解:令 x+2=t,原方程变为
t² (d³y)/(dt³) + t (d²y)/(dt²) + (dy)/(dt) = 1,这不是 Euler 方程,但两端乘以 t,即得 Euler 微分方程
t³ (d³y)/(dt³) + t² (d²y)/(dt²) + t (dy)/(dt) = t.再令 t=e^τ,上方程可化为
(d³y)/(dτ³) - 2(d²y)/(dτ²) + 2(dy)/(dτ) = e^τ,容易求得它的通解为
y = C₀ + e^τ(C₁cosτ + C₂sinτ) + e^τ.所以,原方程的通解为
y = C₀ + (x+2) [C₁cosln(x+2) + C₂sinln(x+2) + 1].