本文是《微分方程完全入门》系列的第二篇,覆盖二阶线性常微分方程的完整理论。阅读本文前需熟悉一阶ODE的解法。掌握本篇后你将理解四旋翼飞行动力学的”阻尼比”和”自然频率”这两个核心参数。
第二篇:二阶线性方程——弹簧、阻尼与共振
一、二阶 ODE 从哪来——三个物理问题
1.1 概念引入
我们身边的很多物理系统都可以用一个统一的方程来描述:
弹簧-质量-阻尼系统:
mdt2d2x+cdtdx+kx=F(t)
RLC电路:
Ldt2d2q+Rdtdq+C1q=E(t)
四旋翼俯仰角动力学(简化):
Idt2d2θ+cθdtdθ+kθθ=τ(t)
三个系统,同一个数学结构——二阶线性常系数ODE。
1.2 定义
标准形式:
adt2d2y+bdtdy+cy=f(t)
- a,b,c 是常数
- f(t) 是源项(外力、输入电压、控制力矩)
- 如果 f(t)=0,称为齐次方程;否则称为非齐次方程
二、齐次解——特征根法
2.1 核心思想
对于齐次方程 ay′′+by′+cy=0,我们假设解的形式为 y=ert。
代入:
ar2ert+brert+cert=0
消去 ert=0,得到特征方程:
ar2+br+c=0
这是一个代数方程——我们把微分方程问题转化成了二次方程求根问题。
2.2 三种情况
特征根 r=2a−b±b2−4ac 有三种情况:
情况 1:两个不等实根(b2−4ac>0,过阻尼)
y=C1er1t+C2er2t
例:y′′+3y′+2y=0
特征方程:r2+3r+2=0⇒(r+1)(r+2)=0⇒r1=−1,r2=−2
通解:y=C1e−t+C2e−2t
两个指数都是衰减的。系统回到平衡但没有振荡。
情况 2:重根(b2−4ac=0,临界阻尼)
y=(C1+C2t)ert
例:y′′+4y′+4y=0
特征方程:r2+4r+4=0⇒(r+2)2=0⇒r=−2(重根)
通解:y=(C1+C2t)e−2t
关键性质:由于 tert 项的存在,解先上升后衰减。这是”最快回到平衡但不超调”的情况——控制工程中的理想阻尼状态。
情况 3:共轭复根(b2−4ac<0,欠阻尼)
设 r=α±iβ,则:
y=eαt(C1cosβt+C2sinβt)
例:y′′+2y′+5y=0
特征方程:r2+2r+5=0⇒r=−1±2i
通解:y=e−t(C1cos2t+C2sin2t)
物理含义:指数衰减的震荡——震荡幅度以 eαt 的速度衰减。
三、阻尼比与自然频率——工程中最常用的两个参数
3.1 概念
二阶系统的标准工程表达为:
dt2d2y+2ζωndtdy+ωn2y=0
其中:
- ωn——**无阻尼自然频率**(undamped natural frequency),rad/s
- ζ——**阻尼比**(damping ratio),无量纲
与参数 a,b,c 的关系:
ωn=ac,ζ=2acb
3.2 三种阻尼状态的工程意义
| 阻尼比 |
状态 |
特征根 |
响应特征 |
工程应用 |
| ζ<1 |
欠阻尼 |
共轭复数 |
震荡衰减 |
大多数飞行器模态 |
| ζ=1 |
临界阻尼 |
重实根 |
最快回复无超调 |
火炮瞄准系统、理想飞控 |
| ζ>1 |
过阻尼 |
两负实根 |
缓慢回复无震荡 |
气压计滤波、某些机械阻尼器 |
3.3 手算例子:四旋翼俯仰响应
一架四旋翼的俯仰角动力学近似为(忽略推力矢量耦合):
θ¨+2ζωnθ˙+ωn2θ=Kωn2θd
其中 θd 是目标俯仰角,K 是增益。
以典型小型四旋翼(~1.5 kg)为例:
ωn≈30 rad/s, ζ≈0.7
特征根:
r=−ζωn±ωnζ2−1=−21±300.49−1=−21±30i0.51≈−21±21.4i
解的形式:
θ(t)=e−21t(C1cos21.4t+C2sin21.4t)+θsteady
物理意义:
- 衰减时间:约 1/(ζωn)≈0.048 s(48 ms)——系统调节时间的量级
- 振荡频率:ωd=ωn1−ζ2≈21.4 rad/s——约 3.4 Hz
- 与PID的关系:Kp 主要影响 ωn(响应速度),Kd 主要影响 ζ(阻尼程度)
这个模型正是你那篇 PX4-PID调参文章 中”率环→姿态环”数值的数学基础。
四、非齐次方程——待定系数法
4.1 问题
对于非齐次方程 ay′′+by′+cy=f(t),通解为:
y=yh+yp
其中 yh 是齐次解(上一步求出的),yp 是特解——一个满足非齐次方程的特定解。
4.2 待定系数的基本规则
| f(t) 的形式 |
猜测 yp 的形式 |
| 常数 A |
C |
| eαt |
Ceαt |
| sinβt 或 cosβt |
C1sinβt+C2cosβt |
| tn(多项式) |
Antn+An−1tn−1+⋯+A0 |
| 以上组合 |
对应组合 |
重要例外:如果猜测的 yp 正好是 yh 的某个项,需要乘以 t(或 t2)。
4.3 手算例子:受迫振动
dt2d2x+4x=sin2t
齐次解:r2+4=0⇒r=±2i⇒xh=C1cos2t+C2sin2t
注意:f(t)=sin2t 正好是齐次解的一部分!所以猜测 xp=t(Asin2t+Bcos2t)
代入后解得 A=0,B=−41:
xp=−4tcos2t
通解:
x(t)=C1cos2t+C2sin2t−4tcos2t
物理意义:最后一项 −4tcos2t 的振幅随时间线性增长——这就是共振的数学描述。当激励频率等于系统自然频率时,即使很小的激励也能产生很大的响应。
在四旋翼中,共振意味着:如果电机旋转频率与某个机体结构模态一致,会导致剧烈的振动——这是结构设计中需要避开的情况。
五、历史
| 时间 |
人物 |
贡献 |
| 1763 |
丹尼尔·伯努利(Daniel Bernoulli) |
研究弦振动方程,提出了二阶方程的三角函数解 |
| 1747 |
达朗贝尔(d’Alembert) |
发现波动方程(d’Alembertian),确立了二阶PDE |
| 1821 |
柯西(Cauchy) |
系统建立了常微分方程解的存在性和唯一性理论 |
| 1877 |
瑞利勋爵(Lord Rayleigh) |
《声学理论》(Theory of Sound)——系统化发展了振动理论 |
| 1892 |
李雅普诺夫(Lyapunov) |
稳定性理论——奠定了现代控制理论的数学基础 |
六、核心公式速查卡
| 公式 |
含义 |
使用场景 |
| ar2+br+c=0 |
特征方程 |
二阶齐次ODE的求解起点 |
| ωn=c/a |
无阻尼自然频率 |
飞行器模态、控制系统分析 |
| ζ=b/(2ac) |
阻尼比 |
判断过阻尼/临界/欠阻尼 |
| y=eαt(C1cosβt+C2sinβt) |
欠阻尼解(ζ<1) |
大多数飞行器响应 |
| y=(C1+C2t)ert |
临界阻尼解(ζ=1) |
理想飞控 |
| y=C1er1t+C2er2t |
过阻尼解(ζ>1) |
滤波器设计 |
| y=yh+yp |
非齐次方程通解结构 |
受迫系统分析 |
参考文献
- Perko, L. (2001). Differential Equations and Dynamical Systems (3rd ed., Chapter 1). Springer.
- Boyce, W. E., & DiPrima, R. C. (2017). Elementary Differential Equations (11th ed., Chapter 3-4). Wiley.
- Ogata, K. (2010). Modern Control Engineering (5th ed., Chapter 4-5). Prentice Hall. — 阻尼比/自然频率的工程应用
- Rayleigh, J. W. S. (1877). The Theory of Sound (Vol. 1). Macmillan. — 振动理论的奠基
- Stevens, B. L., Lewis, F. L., & Johnson, E. N. (2015). Aircraft Control and Simulation (3rd ed.). Wiley. — 飞行器动力学建模中的二阶系统
下一节:拉普拉斯变换:从时域到频域
拉普拉斯变换是连接微分方程和代数方程的桥梁。一个微分方程→拉普拉斯变换→代数方程→拉普拉斯逆变换→解。附带传递函数、极点和频率响应的工程概念。