非齐次微分方程、常数变易与共振
齐次模型描述系统在没有持续输入时的行为。降雨、排放或周期驱动提供外力项。常数变易将初始状态响应与累积输入响应分开。共振说明当自然频率与驱动频率相同时,看似温和的周期输入如何产生性质不同的解。
1 系统的常数变易
对常矩阵 A A A 和连续外力 f ( t ) f(t) f ( t ) ,考虑 x ′ = A x + f ( t ) x'=Ax+f(t) x ′ = A x + f ( t ) 、x ( 0 ) = x 0 x(0)=x_0 x ( 0 ) = x 0 。对 e − t A x ( t ) e^{-tA}x(t) e − t A x ( t ) 求导:
d d t ( e − t A x ) = e − t A f ( t ) , \frac d{dt}(e^{-tA}x)=e^{-tA}f(t), d t d ( e − t A x ) = e − t A f ( t ) ,
因为 A A A 与其指数可交换。积分得
x ( t ) = e t A x 0 + ∫ 0 t e ( t − s ) A f ( s ) d s . x(t)=e^{tA}x_0+\int_0^te^{(t-s)A}f(s)ds. x ( t ) = e t A x 0 + ∫ 0 t e ( t − s ) A f ( s ) d s .
这证明了公式,直接求导也可验证。两个候选解相减得到初值为零的齐次方程,从而证明唯一性。矩阵积分指逐元素或逐分量积分。此公式不需要 A A A 可逆,因此也适用于奇异矩阵和守恒模式。
对常外力 b b b 和可逆 A A A ,平衡为 x ∗ = − A − 1 b x_*=-A^{-1}b x ∗ = − A − 1 b ,且 x ( t ) = x ∗ + e t A ( x 0 − x ∗ ) x(t)=x_*+e^{tA}(x_0-x_*) x ( t ) = x ∗ + e t A ( x 0 − x ∗ ) 。A A A 奇异时不能这样改写。更重要的是,代数平衡点未必吸引轨迹;其行为由 e t A e^{tA} e t A 决定。具有实特征基时,每个方向都衰减当且仅当全部特征值为负。零特征值保留不衰减特征模态,有缺陷的块还可能产生多项式因子;零处的符号本身不能分类有界性。
2 受迫交换与守恒模式
取两个等体积区室,交换速率为 k > 0 k>0 k > 0 ,无移除,并向第一区室持续输入 u u u :
c 1 ′ = − k c 1 + k c 2 + u , c 2 ′ = k c 1 − k c 2 . c_1'=-kc_1+kc_2+u,\qquad c_2'=kc_1-kc_2. c 1 ′ = − k c 1 + k c 2 + u , c 2 ′ = k c 1 − k c 2 .
则 s = c 1 + c 2 s=c_1+c_2 s = c 1 + c 2 满足 s ′ = u s'=u s ′ = u ,d = c 1 − c 2 d=c_1-c_2 d = c 1 − c 2 满足 d ′ = − 2 k d + u d'=-2kd+u d ′ = − 2 k d + u 。因此
s = s 0 + u t , d = u 2 k + ( d 0 − u 2 k ) e − 2 k t , c 1 = s + d 2 , c 2 = s − d 2 . s=s_0+ut,\qquad d=\frac{u}{2k}+\left(d_0-\frac{u}{2k}\right)e^{-2kt},\qquad
c_1=\frac{s+d}{2},\quad c_2=\frac{s-d}{2}. s = s 0 + u t , d = 2 k u + ( d 0 − 2 k u ) e − 2 k t , c 1 = 2 s + d , c 2 = 2 s − d .
浓度差趋于常数,但总量持续增长。当 u ≠ 0 u\ne0 u = 0 时不存在平衡点:将平衡方程相加会要求 0 = u 0=u 0 = u 。声称每个看似稳定的交换系统都会稳定到固定水平,将忽略守恒总量模式的零特征值。
若两区室还以速率 μ > 0 \mu>0 μ > 0 移除,总量方程变为 s ′ = − μ s + u s'=-\mu s+u s ′ = − μ s + u ,稳态总量为 u / μ u/\mu u / μ 。求解完整系统前先推导聚合方程,是有效的一致性检验。
3 非齐次二阶方程
对 y ′ ′ + a y ′ + b y = g ( t ) y''+ay'+by=g(t) y ′′ + a y ′ + b y = g ( t ) ,写 x = ( y , y ′ ) T x=(y,y')^T x = ( y , y ′ ) T ,则
x ′ = ( 0 1 − b − a ) x + ( 0 g ( t ) ) . x'=\begin{pmatrix}0&1\\-b&-a\end{pmatrix}x+\binom0{g(t)}. x ′ = ( 0 − b 1 − a ) x + ( g ( t ) 0 ) .
系统公式适用,并考虑两个初始条件。对简单外力,待定系数法计算更短,但必须正确处理与齐次解重合的情况。
例。 解 y ′ ′ + 2 y ′ + 2 y = e − t y''+2y'+2y=e^{-t} y ′′ + 2 y ′ + 2 y = e − t ,初始位置与速度为零。令 y = e − t z y=e^{-t}z y = e − t z ,求导得 y ′ ′ + 2 y ′ + 2 y = e − t ( z ′ ′ + z ) y''+2y'+2y=e^{-t}(z''+z) y ′′ + 2 y ′ + 2 y = e − t ( z ′′ + z ) ,故 z ′ ′ + z = 1 z''+z=1 z ′′ + z = 1 。初始条件变为 z ( 0 ) = z ′ ( 0 ) = 0 z(0)=z'(0)=0 z ( 0 ) = z ′ ( 0 ) = 0 ,因此 z = 1 − cos t z=1-\cos t z = 1 − cos t ,且
y = e − t ( 1 − cos t ) . y=e^{-t}(1-\cos t). y = e − t ( 1 − cos t ) .
只试 C e − t Ce^{-t} C e − t 不能满足两个初始条件;需要时必须保留齐次项。
4 共振与阻尼
对无阻尼振子 y ′ ′ + ω 0 2 y = F 0 cos ω t y''+\omega_0^2y=F_0\cos\omega t y ′′ + ω 0 2 y = F 0 cos ω t ,若 ω 0 > 0 \omega_0>0 ω 0 > 0 、ω ≥ 0 \omega\ge0 ω ≥ 0 且 ω ≠ ω 0 \omega\ne\omega_0 ω = ω 0 ,特解为
y p = F 0 ω 0 2 − ω 2 cos ω t . y_p=\frac{F_0}{\omega_0^2-\omega^2}\cos\omega t. y p = ω 0 2 − ω 2 F 0 cos ω t .
代入即可证明。当 ω = ω 0 \omega=\omega_0 ω = ω 0 时分母为零,因为所提外力形式本身就是齐次解。新试探解给出
y p = F 0 2 ω 0 t sin ω 0 t . y_p=\frac{F_0}{2\omega_0}t\sin\omega_0t. y p = 2 ω 0 F 0 t sin ω 0 t .
两次求导可验证方程;其包络线性增长。这是理想无阻尼线性模型中的共振,并非预测每个真实系统都会无限增长。
存在正阻尼时,
y ′ ′ + 2 γ y ′ + ω 0 2 y = F 0 cos ω t , γ > 0 , y''+2\gamma y'+\omega_0^2y=F_0\cos\omega t,\qquad\gamma>0, y ′′ + 2 γ y ′ + ω 0 2 y = F 0 cos ω t , γ > 0 ,
取 y p = A cos ω t + B sin ω t y_p=A\cos\omega t+B\sin\omega t y p = A cos ω t + B sin ω t 。比较系数得到
( ω 0 2 − ω 2 ) A + 2 γ ω B = F 0 , ( ω 0 2 − ω 2 ) B − 2 γ ω A = 0. (\omega_0^2-\omega^2)A+2\gamma\omega B=F_0,\quad
(\omega_0^2-\omega^2)B-2\gamma\omega A=0. ( ω 0 2 − ω 2 ) A + 2 γω B = F 0 , ( ω 0 2 − ω 2 ) B − 2 γω A = 0.
分母为 D = ( ω 0 2 − ω 2 ) 2 + 4 γ 2 ω 2 D=(\omega_0^2-\omega^2)^2+4\gamma^2\omega^2 D = ( ω 0 2 − ω 2 ) 2 + 4 γ 2 ω 2 ,故 A = F 0 ( ω 0 2 − ω 2 ) / D A=F_0(\omega_0^2-\omega^2)/D A = F 0 ( ω 0 2 − ω 2 ) / D 、B = 2 γ ω F 0 / D B=2\gamma\omega F_0/D B = 2 γω F 0 / D 。振幅为
A 2 + B 2 = ∣ F 0 ∣ D . \sqrt{A^2+B^2}=\frac{|F_0|}{\sqrt D}. A 2 + B 2 = D ∣ F 0 ∣ .
阻尼为正时,ω = ω 0 \omega=\omega_0 ω = ω 0 处振幅有限。对于非零外力 F 0 ≠ 0 F_0\ne0 F 0 = 0 ,使响应最大的频率一般不恰为 ω 0 \omega_0 ω 0 :对 D D D 求导,当且仅当 γ < ω 0 / 2 \gamma<\omega_0/\sqrt2 γ < ω 0 / 2 时存在正频率峰值 ω 0 2 − 2 γ 2 \sqrt{\omega_0^2-2\gamma^2} ω 0 2 − 2 γ 2 。否则非负频率上的最大振幅在零处。若 F 0 = 0 F_0=0 F 0 = 0 ,每个驱动频率的响应振幅均为零,峰值位置讨论不能选出唯一频率。自然频率、阻尼自由振动频率与受迫响应峰值频率是不同概念。
5 积分响应公式
对 ω 0 > 0 \omega_0>0 ω 0 > 0 、g g g 在含零区间上连续且初始条件为零的 y ′ ′ + ω 0 2 y = g ( t ) y''+\omega_0^2y=g(t) y ′′ + ω 0 2 y = g ( t ) ,
y ( t ) = ∫ 0 t sin ( ω 0 ( t − s ) ) ω 0 g ( s ) d s . y(t)=\int_0^t\frac{\sin(\omega_0(t-s))}{\omega_0}g(s)ds. y ( t ) = ∫ 0 t ω 0 sin ( ω 0 ( t − s )) g ( s ) d s .
证明。 对连续 g g g ,利用端点项和积分号下求导。第一阶导数为 ∫ 0 t cos ( ω 0 ( t − s ) ) g ( s ) d s \int_0^t\cos(\omega_0(t-s))g(s)ds ∫ 0 t cos ( ω 0 ( t − s )) g ( s ) d s 。再求导得 g ( t ) − ω 0 ∫ 0 t sin ( ω 0 ( t − s ) ) g ( s ) d s = g ( t ) − ω 0 2 y ( t ) g(t)-\omega_0\int_0^t\sin(\omega_0(t-s))g(s)ds=g(t)-\omega_0^2y(t) g ( t ) − ω 0 ∫ 0 t sin ( ω 0 ( t − s )) g ( s ) d s = g ( t ) − ω 0 2 y ( t ) 。两个初始值都为零,唯一性确立公式。□ \square □
这是与脉冲响应核的卷积。代入共振余弦也能恢复共振解,而不必猜测试探形式。
6 分级练习
E1 基础。 解 y ′ + 2 y = 4 e − t y'+2y=4e^{-t} y ′ + 2 y = 4 e − t 、y ( 0 ) = 1 y(0)=1 y ( 0 ) = 1 。
E2 共振。 解 y ′ ′ + y = cos t y''+y=\cos t y ′′ + y = cos t ,初始位置和速度均为零。
E3 有缺陷的受迫系统。 解 x 2 ′ = − x 2 + 1 x_2'=-x_2+1 x 2 ′ = − x 2 + 1 、x 1 ′ = − x 1 + x 2 x_1'=-x_1+x_2 x 1 ′ = − x 1 + x 2 ,初值 x 1 ( 0 ) = x 2 ( 0 ) = 0 x_1(0)=x_2(0)=0 x 1 ( 0 ) = x 2 ( 0 ) = 0 。
E4 守恒模式。 在受迫交换模型中令 k = 1 k=1 k = 1 、u = 2 u=2 u = 2 ,初始浓度为零。求 c 1 , c 2 c_1,c_2 c 1 , c 2 并验证其和。
E5 阻尼响应。 对 ω 0 = 3 \omega_0=3 ω 0 = 3 、γ = 1 \gamma=1 γ = 1 、F 0 = 2 F_0=2 F 0 = 2 ,求正响应峰值频率以及驱动频率为 3 时的振幅。
7 完整解答
S1. 积分因子给出 y = e − 2 t [ 1 + 4 ( e t − 1 ) ] = 4 e − t − 3 e − 2 t y=e^{-2t}[1+4(e^t-1)]=4e^{-t}-3e^{-2t} y = e − 2 t [ 1 + 4 ( e t − 1 )] = 4 e − t − 3 e − 2 t 。求导可验证方程和初值。
S2. 共振特解为 y = ( t / 2 ) sin t y=(t/2)\sin t y = ( t /2 ) sin t 。它及其一阶导数在零处均为零,故不需要额外齐次项。代入得 y ′ ′ + y = cos t y''+y=\cos t y ′′ + y = cos t 。
S3. x 2 = 1 − e − t x_2=1-e^{-t} x 2 = 1 − e − t 。将第一坐标方程乘以 e t e^t e t 得 ( e t x 1 ) ′ = e t − 1 (e^tx_1)'=e^t-1 ( e t x 1 ) ′ = e t − 1 ,所以 x 1 = 1 − ( 1 + t ) e − t x_1=1-(1+t)e^{-t} x 1 = 1 − ( 1 + t ) e − t 。因子 t t t 记录经过重特征值的耦合。
S4. s = 2 t s=2t s = 2 t 、d = 1 − e − 2 t d=1-e^{-2t} d = 1 − e − 2 t 。因此 c 1 = t + ( 1 − e − 2 t ) / 2 c_1=t+(1-e^{-2t})/2 c 1 = t + ( 1 − e − 2 t ) /2 、c 2 = t − ( 1 − e − 2 t ) / 2 c_2=t-(1-e^{-2t})/2 c 2 = t − ( 1 − e − 2 t ) /2 。其和为 2 t 2t 2 t ,差满足 d ′ = − 2 d + 2 d'=-2d+2 d ′ = − 2 d + 2 。虽然差趋于 1,但任一浓度都不趋于有限稳态值。
S5. 因为 1 < 3 / 2 1<3/\sqrt2 1 < 3/ 2 ,峰值在 9 − 2 = 7 \sqrt{9-2}=\sqrt7 9 − 2 = 7 。当 ω = 3 \omega=3 ω = 3 ,D = 4 ⋅ 1 ⋅ 9 = 36 D=4\cdot1\cdot9=36 D = 4 ⋅ 1 ⋅ 9 = 36 ,振幅为 2 / 6 = 1 / 3 2/6=1/3 2/6 = 1/3 。两个频率不相等,说明阻尼引起的偏移。
总结
常数变易不要求系统矩阵可逆,即可分离初始响应和受迫响应。持续输入下,守恒模式可能增长,即使差异衰减。共振需要修改特解,而正阻尼使响应有限,并区分自然、阻尼自由和受迫峰值频率。