六旋翼单桨失效容错控制

当一个电机突然失效,六旋翼如何利用冗余自由度保持飞行?
交互式可视化帮你理清核心思路。

向下滚动
01标准六旋翼构型

6 个电机等间距 60° 排列,交替 CW/CCW 旋转。点击下方按钮模拟不同桨失效场景。

正常 · 6 桨运行

过驱动系统

6 个执行器控制 4 个自由度(T, τϕ, τθ, τψ),拥有 2 个冗余自由度——这正是容错的数学基础。

控制量

总升力 \(T\)、滚转力矩 \(\tau_\phi\)、俯仰力矩 \(\tau_\theta\)、偏航力矩 \(\tau_\psi\),四个通道共同维持姿态与位置。

02单桨失效后丢了什么?

假设 M1(CW)失效,立即产生三个问题:

🔻 升力缺口

最大推力从 \(6F_{\max}\) 降为 \(5F_{\max}\),悬停油门比从 ≈67% 升至 ≈80%,操控裕度被显著压缩。

⚖️ 滚转/俯仰不平衡

失效桨在特定方位的力矩贡献消失,剩余 5 桨不再天然对称,产生持续的力矩偏差。

🔄 偏航力矩失衡(最棘手)

CW 与 CCW 桨数变为 2:3,反扭矩天然失衡。平衡偏航需要"消耗"额外的推力裕度。

关键判定 剩余 5 执行器 > 4 自由度 → 冗余度 = 1 → 理论仍可控
但实际可控性取决于推力约束 \(0 \le F_i \le F_{\max}\) 和偏航补偿代价
03两种主流策略对比

停掉对桨 vs. 保留五桨重构混控——如何选择?

策略 A:停掉对桨
策略 B:5 桨重构 ★推荐

M1 失效 → 主动关闭 M4(对面电机) → 4 桨飞行

CW/CCW 数量恢复 2:2,偏航容易平衡。但最大推力仅剩 \(4F_{\max}\),悬停需要接近满油门,几乎没有操控余量。构成的"虚拟四旋翼"不是正交对称的,滚转和俯仰耦合严重。

优势
  • 偏航自然平衡,无需持续补偿
  • 不会出现机体持续旋转
  • 混控逻辑相对简单
劣势
  • 推力损失 33%,裕度极小
  • 推重比需 ≥ 2.5 才安全
  • 滚转俯仰严重耦合
  • 控制品质明显下降

策略 B 的偏航处理路线

全自由度保持

伪逆分配同时控制 \(\phi, \theta, \psi, T\)。偏航代价大,少数方向的桨需加速,多数方向需减速,推力裕度小,机动时易饱和。

Relaxed Yaw ★

只控制 \(\phi, \theta, T\),允许 yaw 轴自由旋转。推力和姿态裕度大幅改善,GPS/光流仍可保持位置,安全降落完全可行。

04推力预算速算

推重比是容错能力的核心约束。拖动滑块查看不同推重比下的裕度。


指标6 桨正常5 桨(策略 B)4 桨(策略 A)
总最大推力 6Fmax 5Fmax 4Fmax
悬停油门比 16.7% 20.0% 25.0%
机动+偏航余量 充裕 中等 极小
安全判据 悬停油门比 ≤ 60%~65%,即 \(\dfrac{W}{n \cdot F_{\max}} \le 0.65\)

5 桨方案 → 推重比 ≥ 1.54(考虑偏航补偿,建议 ≥ 1.8
4 桨方案 → 推重比 ≥ 2.5 才比较安全
05工程实施流程

从故障检测到安全着陆的完整链路。

① 故障检测

监测电调反馈电流/转速,或用观测器估计各桨推力残差,判定失效桨编号。检测延迟目标 <100ms。

② 混控矩阵在线切换

预先为每个桨失效场景离线计算好 \(B_i^\dagger\)(6 种情况),故障确认后直接查表切换,无需在线求伪逆。

③ 偏航策略决策

推重比 ≥ 2 → 可尝试全自由度保持;推重比 1.5~2 → Relaxed Yaw,放弃航向锁定,仅保位置和姿态稳定。

④ 控制器增益切换

失效后等效惯量和力臂变化,PID/INDI 控制器增益需切换到预设的容错参数组。

⑤ 安全着陆

执行受控下降或返航降落,GPS/光流保持位置精度。Relaxed Yaw 下机体自旋但位置稳定。

06总结与建议

最优解:5 桨 + 重构混控 + Relaxed Yaw

对于大多数六旋翼平台,保留 5 桨 结合 混控矩阵重构Relaxed Yaw 是最优方案——推力利用率最高、学术和工程成熟度最高、安全边际最大。

只有在任务绝对要求航向锁定且推重比足够大(≥ 2.5)时,才考虑停对桨方案。设计阶段就应将整机推重比留到 ≥ 1.8,为容错留足空间。