本文是 Stevens《Aircraft Control and Simulation》读书笔记系列的第二篇,覆盖教材第2章的模态分析部分。阅读本文前需掌握6-DOF线性化和状态空间方程,以及特征根/阻尼比概念。
第二篇:飞行器模态分析——纵向与横航向
一、概念引入——从”稳不稳”到”怎么稳”
1.1 问题
你在PID调参文章中见过”自然频率”和”阻尼比”,但你有没有想过——这些值从哪来?
答案在第一篇的线性化状态空间方程中。系统矩阵 A 的特征值就是飞行器的固有力学模态。
控制设计的第一步不是”调参数”,而是理解被控对象本身的自然行为——即解耦后的纵向和横航向模态分析。
1.2 历史的五分钟
| 时间 |
人物 |
贡献 |
| 1911 |
布赖恩(Bryan) |
首次将飞行器运动分解为纵向和横航向 |
| 1927 |
格劳尔特(Glauert) |
给出了短周期和长周期的近似公式 |
| 1940s |
美国NACA |
系统化飞行器模态命名:短周期、荷兰滚等 |
| 1950s |
航空工业标准 |
MIL-STD-8785 飞行品质规范——量化了各模态的要求 |
二、纵向模态
2.1 纵向状态空间
纵向近似解耦后的状态向量:
xlong=[u,w,q,θ]T或[V,α,q,θ]T
系统矩阵 Along 的标准形式:
V˙α˙q˙θ˙=XVZV/V0MV0XαZα/V0Mα001Mq1−gcosθ0−gsinθ0/V0Mθ0Vαqθ
实际上 Along 的四个特征值分为两对共轭复根,对应两个模态:
2.2 短周期模态(Short Period)
特征:频率高、阻尼适中、衰减快(几秒内)
特征值形式:λsp=−ζspωsp±iωsp1−ζsp2
近似公式(来自 Stevens 第2章):
ωsp≈−V0MαZα+MqV0Zα+Mα
ζsp≈−2ωspMq+Zα/V0+Mα˙
物理本质:迎角和俯仰速率的快速振荡,主要受升降舵影响。
| 参数 |
典型值(通用航空) |
典型值(战斗机) |
典型值(四旋翼近似) |
| ωsp |
2-5 rad/s |
5-10 rad/s |
20-40 rad/s |
| ζsp |
0.3-0.7 |
0.5-0.8 |
0.5-0.9 |
2.3 长周期模态(Phugoid)
特征:频率低、阻尼很弱、衰减慢(几十秒甚至不衰减)
特征值形式:λph=−ζphωph±iωph1−ζph2
近似公式:
ωph≈2V0g
ζph≈21CLCD
物理本质:速度和俯仰角之间的慢速能量交换——飞机”上下起伏”的缓慢振荡。在高速飞行中,这个模态的阻尼非常弱。
2.4 纵向模态的物理直觉
想象你拉动升降舵让机头抬升:
- 短周期:机头迅速上仰(θ 增大),迎角(α)迅速增加,升力增大→机头上扬更快……然后俯仰阻尼 Mq 把它拉回来。整个过程2-3秒结束。
- 长周期:抬头后飞机爬升,速度降低→升力不足→机头下降→速度恢复→再次抬头……这个能量循环持续几十秒。
三、横航向模态
3.1 横航向状态空间
横航向近似解耦后的状态向量:
xlat=[v,p,r,ϕ]T
3.2 三种模态
横航向系统有三个特征值(不像纵向是对称的):一个实根(滚转收敛)、一对共轭复根(荷兰滚)和一个实根(螺旋模态)。
3.2.1 荷兰滚模态(Dutch Roll)
特征:偏航和滚转的耦合振荡
近似公式:
ωdr≈−V0NvYβ+Nβ
ζdr≈−2ωdrYβ/V0+Nr
物理本质:飞机像”鸭子走路”一样左右摇摆——偏航和滚转交替出现。这是乘客最不舒服的一种模态。
| 参数 |
典型值 |
| ωdr |
1-4 rad/s |
| ζdr |
0.05-0.3(经常太弱!) |
飞行品质要求(MIL-STD-8785):ζdr≥0.08(1级),ζdr≥0.02(2级)。低于这个值的飞机需要加装偏航阻尼器。
3.2.2 滚转收敛模态(Roll Convergence)
特征:纯粹的实根,指数衰减,没有振荡
特征值 λroll=Lp(滚转阻尼导数),总是负的。
时间常数:τroll=−1/Lp
| 飞机类型 |
τroll |
| 大型客机 |
1-3 秒 |
| 战斗机 |
0.3-1 秒 |
| 小型无人机 |
0.1-0.3 秒 |
3.2.3 螺旋模态(Spiral Mode)
特征:也是实根,但可能为负(稳定)、接近零(中立)或为正(不稳定!)
物理本质:如图机稍微倾斜→侧滑→偏航→进一步倾斜…最终要么恢复、要么卷入螺旋俯冲。
大多数飞机在洗流配置下的螺旋模态是轻微不稳定的(特征值实部为正,但非常接近0)。飞行员可以通过微量副翼输入轻易控制。
四、模态分析的飞控意义
4.1 模态与控制器的关系
| 模态 |
主要受影响的状态 |
主要控制手段 |
设计者需要保证 |
| 短周期 |
α,q,θ |
升降舵 |
ζsp≥0.3 |
| 长周期 |
V,θ |
油门+升降舵 |
ζph≥0.04 |
| 荷兰滚 |
v,p,r |
方向舵(偏航阻尼器) |
ζdr≥0.08 |
| 滚转收敛 |
p |
副翼 |
τroll≤1.0s(1级) |
| 螺旋 |
ϕ,ψ |
副翼(自动修正) |
时间双倍 ≥20s |
4.2 与 PID 调参的联系
你在PX4 PID调参文章中调的是:
模态分析告诉你:为什么飞控的分层结构(速率→姿态→速度→位置)是自然的——因为每一层对应的物理模态的时间尺度本来就不同。
五、完整概念地图
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| 12状态系统 ↓ 小扰动线性化 A矩阵 (12×12) ↓ 纵向/横航向解耦 纵向 (4-5阶) 横航向 (4-5阶) │ │ ├── 短周期 (高频, 2-5rad/s) ├── 荷兰滚 (1-4rad/s, 弱阻尼) │ α, q 振荡 → 升降舵可调 │ v, p, r 耦合 → 偏航阻尼器 │ │ ├── 长周期 (低频, 0.3-1rad/s) ├── 滚转收敛 (实根, 快) │ V, θ 能量交换 → 弱阻尼 │ p 指数衰减 → 滚转响应 │ │ └── (高度: 积分不改变特征值) └── 螺旋 (实根, 通常略不稳) φ, ψ → 飞行员可修正
控制设计含义: 速率环 → 短周期 + 滚转收敛 姿态环 → 长周期 + 荷兰滚 位置环 → 外回路, 时间尺度更大
|
六、核心公式速查卡
| 模态 |
特征值形式 |
估算公式 |
设计要求 |
| 短周期 |
−ζspωsp±iωsp1−ζsp2 |
ωsp≈−MαZα/V0 |
ζ≥0.3 |
| 长周期 |
−ζphωph±iωph1−ζph2 |
ωph≈2g/V0 |
ζ≥0.04 |
| 荷兰滚 |
−ζdrωdr±iωdr1−ζdr2 |
ωdr≈−NvYβ/V0+Nβ |
ζ≥0.08 |
| 滚转收敛 |
λ=Lp(实根) |
τroll=−1/Lp |
τ≤1.0s |
| 螺旋 |
λ(实根,可正可负) |
— |
时间双倍 ≥20s |
参考文献
- Stevens, B. L., Lewis, F. L., & Johnson, E. N. (2015). Aircraft Control and Simulation (3rd ed., Chapter 2). Wiley.
- MIL-STD-8785C (1980). Military Standard: Flying Qualities of Piloted Aircraft.
- Cook, M. V. (2012). Flight Dynamics Principles (3rd ed., Chapter 6-8). Butterworth-Heinemann.
- Etkin, B., & Reid, L. D. (1995). Dynamics of Flight (3rd ed., Chapter 7-8). Wiley.
下一节:PID控制与飞控实现
从模态分析到控制器设计:单回路PID、串级PID、内环/外环结构——将你已有的PID调参文章放在Stevens的框架下重新审视,并与真实的PX4飞控代码对应。