本文是《微分方程完全入门》系列的第二篇,覆盖二阶线性常微分方程的完整理论。阅读本文前需熟悉一阶ODE的解法。掌握本篇后你将理解四旋翼飞行动力学的”阻尼比”和”自然频率”这两个核心参数。


第二篇:二阶线性方程——弹簧、阻尼与共振

一、二阶 ODE 从哪来——三个物理问题

1.1 概念引入

我们身边的很多物理系统都可以用一个统一的方程来描述:

弹簧-质量-阻尼系统

md2xdt2+cdxdt+kx=F(t) m\frac{d^2x}{dt^2} + c\frac{dx}{dt} + kx = F(t)

RLC电路

Ld2qdt2+Rdqdt+1Cq=E(t) L\frac{d^2q}{dt^2} + R\frac{dq}{dt} + \frac{1}{C}q = E(t)

四旋翼俯仰角动力学(简化):

Id2θdt2+cθdθdt+kθθ=τ(t) I\frac{d^2\theta}{dt^2} + c_\theta\frac{d\theta}{dt} + k_\theta\theta = \tau(t)

三个系统,同一个数学结构——二阶线性常系数ODE

1.2 定义

标准形式

ad2ydt2+bdydt+cy=f(t) a\frac{d^2y}{dt^2} + b\frac{dy}{dt} + cy = f(t)
  • a,b,ca, b, c 是常数
  • f(t)f(t) 是源项(外力、输入电压、控制力矩)
  • 如果 f(t)=0f(t)=0,称为齐次方程;否则称为非齐次方程

二、齐次解——特征根法

2.1 核心思想

对于齐次方程 ay+by+cy=0ay'' + by' + cy = 0,我们假设解的形式为 y=erty = e^{rt}

代入:

ar2ert+brert+cert=0 a r^2 e^{rt} + b r e^{rt} + c e^{rt} = 0

消去 ert0e^{rt} \neq 0,得到特征方程

ar2+br+c=0 \boxed{a r^2 + b r + c = 0}

这是一个代数方程——我们把微分方程问题转化成了二次方程求根问题。

2.2 三种情况

特征根 r=b±b24ac2ar = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} 有三种情况:

情况 1:两个不等实根(b24ac>0b^2 - 4ac > 0,过阻尼)

y=C1er1t+C2er2t y = C_1 e^{r_1 t} + C_2 e^{r_2 t}

y+3y+2y=0y'' + 3y' + 2y = 0

特征方程:r2+3r+2=0(r+1)(r+2)=0r1=1,r2=2r^2 + 3r + 2 = 0 \Rightarrow (r+1)(r+2)=0 \Rightarrow r_1=-1, r_2=-2

通解:y=C1et+C2e2ty = C_1 e^{-t} + C_2 e^{-2t}

两个指数都是衰减的。系统回到平衡但没有振荡。

情况 2:重根(b24ac=0b^2 - 4ac = 0,临界阻尼)

y=(C1+C2t)ert y = (C_1 + C_2 t) e^{r t}

y+4y+4y=0y'' + 4y' + 4y = 0

特征方程:r2+4r+4=0(r+2)2=0r=2r^2 + 4r + 4 = 0 \Rightarrow (r+2)^2 = 0 \Rightarrow r = -2(重根)

通解:y=(C1+C2t)e2ty = (C_1 + C_2 t)e^{-2t}

关键性质:由于 tertt e^{rt} 项的存在,解先上升后衰减。这是”最快回到平衡但不超调”的情况——控制工程中的理想阻尼状态。

情况 3:共轭复根(b24ac<0b^2 - 4ac < 0,欠阻尼)

r=α±iβr = \alpha \pm i\beta,则:

y=eαt(C1cosβt+C2sinβt) y = e^{\alpha t}(C_1\cos\beta t + C_2\sin\beta t)

y+2y+5y=0y'' + 2y' + 5y = 0

特征方程:r2+2r+5=0r=1±2ir^2 + 2r + 5 = 0 \Rightarrow r = -1 \pm 2i

通解:y=et(C1cos2t+C2sin2t)y = e^{-t}(C_1\cos 2t + C_2\sin 2t)

物理含义:指数衰减的震荡——震荡幅度以 eαte^{\alpha t} 的速度衰减。


三、阻尼比与自然频率——工程中最常用的两个参数

3.1 概念

二阶系统的标准工程表达为:

d2ydt2+2ζωndydt+ωn2y=0 \frac{d^2y}{dt^2} + 2\zeta\omega_n\frac{dy}{dt} + \omega_n^2 y = 0

其中:

  • ωn\omega_n——**无阻尼自然频率**(undamped natural frequency),rad/s
  • ζ\zeta——**阻尼比**(damping ratio),无量纲

与参数 a,b,ca,b,c 的关系:

ωn=ca,ζ=b2ac \omega_n = \sqrt{\frac{c}{a}}, \quad \zeta = \frac{b}{2\sqrt{ac}}

3.2 三种阻尼状态的工程意义

阻尼比 状态 特征根 响应特征 工程应用
ζ<1\zeta < 1 欠阻尼 共轭复数 震荡衰减 大多数飞行器模态
ζ=1\zeta = 1 临界阻尼 重实根 最快回复无超调 火炮瞄准系统、理想飞控
ζ>1\zeta > 1 过阻尼 两负实根 缓慢回复无震荡 气压计滤波、某些机械阻尼器

3.3 手算例子:四旋翼俯仰响应

一架四旋翼的俯仰角动力学近似为(忽略推力矢量耦合):

θ¨+2ζωnθ˙+ωn2θ=Kωn2θd \ddot{\theta} + 2\zeta\omega_n\dot{\theta} + \omega_n^2\theta = K\omega_n^2\theta_d

其中 θd\theta_d 是目标俯仰角,KK 是增益。

以典型小型四旋翼(~1.5 kg)为例:

ωn30 rad/s, ζ0.7 \omega_n \approx 30\ \text{rad/s},\ \zeta \approx 0.7

特征根:

r=ζωn±ωnζ21=21±300.491=21±30i0.5121±21.4i r = -\zeta\omega_n \pm \omega_n\sqrt{\zeta^2-1} = -21 \pm 30\sqrt{0.49-1} = -21 \pm 30i\sqrt{0.51} \approx -21 \pm 21.4i

解的形式:

θ(t)=e21t(C1cos21.4t+C2sin21.4t)+θsteady \theta(t) = e^{-21t}(C_1\cos 21.4t + C_2\sin 21.4t) + \theta_{\text{steady}}

物理意义:

  • 衰减时间:约 1/(ζωn)0.048 s1/(\zeta\omega_n) \approx 0.048\ \text{s}(48 ms)——系统调节时间的量级
  • 振荡频率ωd=ωn1ζ221.4 rad/s\omega_d = \omega_n\sqrt{1-\zeta^2} \approx 21.4\ \text{rad/s}——约 3.4 Hz
  • 与PID的关系KpK_p 主要影响 ωn\omega_n(响应速度),KdK_d 主要影响 ζ\zeta(阻尼程度)

这个模型正是你那篇 PX4-PID调参文章 中”率环→姿态环”数值的数学基础。


四、非齐次方程——待定系数法

4.1 问题

对于非齐次方程 ay+by+cy=f(t)ay'' + by' + cy = f(t),通解为:

y=yh+yp y = y_h + y_p

其中 yhy_h 是齐次解(上一步求出的),ypy_p特解——一个满足非齐次方程的特定解。

4.2 待定系数的基本规则

f(t)f(t) 的形式 猜测 ypy_p 的形式
常数 AA CC
eαte^{\alpha t} CeαtCe^{\alpha t}
sinβt\sin\beta tcosβt\cos\beta t C1sinβt+C2cosβtC_1\sin\beta t + C_2\cos\beta t
tnt^n(多项式) Antn+An1tn1++A0A_n t^n + A_{n-1}t^{n-1} + \cdots + A_0
以上组合 对应组合

重要例外:如果猜测的 ypy_p 正好是 yhy_h 的某个项,需要乘以 tt(或 t2t^2)。

4.3 手算例子:受迫振动

d2xdt2+4x=sin2t \frac{d^2x}{dt^2} + 4x = \sin 2t

齐次解:r2+4=0r=±2ixh=C1cos2t+C2sin2tr^2 + 4 = 0 \Rightarrow r = \pm 2i \Rightarrow x_h = C_1\cos 2t + C_2\sin 2t

注意:f(t)=sin2tf(t) = \sin 2t 正好是齐次解的一部分!所以猜测 xp=t(Asin2t+Bcos2t)x_p = t(A\sin 2t + B\cos 2t)

代入后解得 A=0,B=14A = 0, B = -\frac{1}{4}

xp=t4cos2t x_p = -\frac{t}{4}\cos 2t

通解:

x(t)=C1cos2t+C2sin2tt4cos2t x(t) = C_1\cos 2t + C_2\sin 2t - \frac{t}{4}\cos 2t

物理意义:最后一项 t4cos2t-\frac{t}{4}\cos 2t 的振幅随时间线性增长——这就是共振的数学描述。当激励频率等于系统自然频率时,即使很小的激励也能产生很大的响应。

在四旋翼中,共振意味着:如果电机旋转频率与某个机体结构模态一致,会导致剧烈的振动——这是结构设计中需要避开的情况。


五、历史

时间 人物 贡献
1763 丹尼尔·伯努利(Daniel Bernoulli) 研究弦振动方程,提出了二阶方程的三角函数解
1747 达朗贝尔(d’Alembert) 发现波动方程(d’Alembertian),确立了二阶PDE
1821 柯西(Cauchy) 系统建立了常微分方程解的存在性和唯一性理论
1877 瑞利勋爵(Lord Rayleigh) 《声学理论》(Theory of Sound)——系统化发展了振动理论
1892 李雅普诺夫(Lyapunov) 稳定性理论——奠定了现代控制理论的数学基础

六、核心公式速查卡

公式 含义 使用场景
ar2+br+c=0ar^2+br+c=0 特征方程 二阶齐次ODE的求解起点
ωn=c/a\omega_n = \sqrt{c/a} 无阻尼自然频率 飞行器模态、控制系统分析
ζ=b/(2ac)\zeta = b/(2\sqrt{ac}) 阻尼比 判断过阻尼/临界/欠阻尼
y=eαt(C1cosβt+C2sinβt)y = e^{\alpha t}(C_1\cos\beta t + C_2\sin\beta t) 欠阻尼解(ζ<1\zeta<1 大多数飞行器响应
y=(C1+C2t)erty = (C_1 + C_2t)e^{rt} 临界阻尼解(ζ=1\zeta=1 理想飞控
y=C1er1t+C2er2ty = C_1e^{r_1t} + C_2e^{r_2t} 过阻尼解(ζ>1\zeta>1 滤波器设计
y=yh+ypy = y_h + y_p 非齐次方程通解结构 受迫系统分析

参考文献

  1. Perko, L. (2001). Differential Equations and Dynamical Systems (3rd ed., Chapter 1). Springer.
  2. Boyce, W. E., & DiPrima, R. C. (2017). Elementary Differential Equations (11th ed., Chapter 3-4). Wiley.
  3. Ogata, K. (2010). Modern Control Engineering (5th ed., Chapter 4-5). Prentice Hall. — 阻尼比/自然频率的工程应用
  4. Rayleigh, J. W. S. (1877). The Theory of Sound (Vol. 1). Macmillan. — 振动理论的奠基
  5. Stevens, B. L., Lewis, F. L., & Johnson, E. N. (2015). Aircraft Control and Simulation (3rd ed.). Wiley. — 飞行器动力学建模中的二阶系统

下一节:拉普拉斯变换:从时域到频域

拉普拉斯变换是连接微分方程和代数方程的桥梁。一个微分方程→拉普拉斯变换→代数方程→拉普拉斯逆变换→解。附带传递函数、极点和频率响应的工程概念。