3、多旋翼动力学入门:升力、推力、力矩、重心、转动惯量等基本概念及其对飞控调参的影响

多旋翼飞行器的飞控调参,本质上是在与一套复杂的动力学系统“对话”。如果只记住PID参数的大小而不知其背后的物理意义,调参就会变成盲人摸象。本章从牛顿力学与欧拉方程出发,梳理升力、推力、力矩、重心与转动惯量这五个核心概念,并重点解释它们如何决定飞控内环(角速度环)与外环(姿态环)的响应特性。理解这些动力学基础,是后续进行实机调试、故障排查和性能优化的前提。

多旋翼动力学核心概念与飞控调参映射关系 电机-螺旋桨单元 油门指令 → 转速 → 升力 升力系数 k_F · ω² 反扭矩系数 k_M · ω² → 产生推力与力矩 刚体动力学 角加速度 = J⁻¹ · (M - ω×Jω) 线加速度 = (F/m) - g 转动惯量 J 决定角响应快慢 → 姿态变化率 力与力矩合成 重心位置 CG 偏移 → 悬停需配平 → 电机饱和风险 力臂变化 → 力矩增益改变 → 影响P项 → 调参前必须检查重心 转动惯量 J J 大 → 角加速度小 → 需要更大P J 小 → 角响应快 → 容易振荡 → 决定PID增益的量级范围 飞控调参映射 P增益 ←→ 力矩刚度(J·ω²关系) | D增益 ←→ 阻尼(反电动势与空气阻力) I增益 ←→ 静差消除(重心偏移、电机差异) | 前馈 ←→ 角加速度补偿

上图展示了多旋翼动力学中“电机-螺旋桨单元”与“刚体动力学”之间的核心映射关系。左侧是力的产生源头,右侧是运动状态的改变结果,而重心与转动惯量则是连接两者的“桥梁”。下面我们逐一拆解这些概念,并说明它们如何具体影响飞控调参的每一个环节。

3.1 升力与推力:动力系统的静态工作点

核心原理

多旋翼的升力由螺旋桨旋转产生,其大小近似满足:F = k_F · ω²,其中 k_F 为升力系数(与桨叶形状、直径、空气密度有关),ω 为电机转速。推力则是四个(或更多)电机升力的矢量和。在悬停状态下,总推力必须等于重力:ΣF = mg。这个静态工作点决定了飞控输出油门的基本范围。

从飞控角度看,油门输出(通常为PWM或DShot信号)与电机转速之间并非完全线性。由于电机存在响应延迟(电气时间常数与机械时间常数),实际转速变化滞后于指令变化。这个延迟是飞控内环(角速度环)需要克服的主要对象之一。

参数物理意义对调参的影响
k_F(升力系数)螺旋桨产生升力的效率k_F 越大,相同油门产生的升力越大,P增益可适当减小
电机时间常数 τ_m转速从0到63%所需时间τ_m 越大,系统延迟越大,D增益需要增加以抑制振荡
悬停油门百分比悬停时油门输出占最大输出的比例若悬停油门过高(>70%),则可用推力余量不足,调参空间受限

判断方法与操作流程

在调参前,务必先确认动力系统的“健康状态”:

  1. 检查悬停油门:在无风环境下解锁并缓慢推油门至离地,记录稳定悬停时的油门百分比。若该值超过70%,说明动力冗余不足,应先解决动力问题而非调参。
  2. 评估电机响应:通过飞控的黑匣子日志查看电机指令与实际转速(若支持电调遥测)的跟随情况。若发现明显滞后,需在PID中增加D项或降低P项。
  3. 确认螺旋桨规格:不同桨叶的 k_F 差异可达30%以上。更换桨叶后,原有PID参数可能不再适用,需要重新整定。
经验提醒:在Betaflight或ArduPilot中,可以通过“滤波器”设置来补偿电机延迟。若电机响应慢,可适当降低陀螺仪低通滤波器的截止频率,但不要低于实际噪声频率,否则会引入相位延迟。

案例拆解:悬停油门过高导致的调参困境

背景:一架四轴飞行器,轴距450mm,总重1.8kg,使用2216电机(900KV)搭配1045桨,4S电池。飞手反映飞行时“油门很肉”,且PID参数无论怎么调,姿态总有些“软绵绵”的滞后感。

数据分析:通过地面站读取悬停油门为68%,接近70%警戒线。进一步检查电机温度,发现电机在悬停时温度已达65°C(正常应低于55°C),说明电机已接近其效率峰值点。

分析判断:悬停油门过高意味着电机长期工作在高负载区,转速响应变慢,且推力余量不足。此时即使增大P增益,由于电机无法提供足够的额外推力来快速修正姿态误差,飞行器依然会显得“迟钝”。

操作步骤:

  1. 将1045桨更换为1145桨(增大桨径,提高k_F),悬停油门降至55%。
  2. 重新进行PID整定,发现P增益可以从原来的4.5降至3.8,D增益从25降至20,飞行手感明显改善。
  3. 电机温度降至48°C,系统冗余增加。

复盘经验:调参前必须检查动力系统的静态工作点。如果悬停油门过高,任何PID调整都只是“治标不治本”。

3.2 力矩与姿态控制:角运动的驱动力

核心原理

多旋翼的姿态变化由力矩驱动。滚转力矩由左右电机升力差产生,俯仰力矩由前后电机升力差产生,偏航力矩则由螺旋桨反扭矩差产生。力矩与升力差的关系为:M = ΔF × L,其中 L 为电机到重心的力臂。

飞控的角速度环(内环)直接控制角加速度,而角加速度 = 力矩 / 转动惯量。因此,力矩的响应速度直接决定了角速度环的带宽。如果电机响应慢或力臂短,力矩建立就慢,飞控需要更高的增益来补偿。

判断方法与操作流程

在调参时,可以通过以下方法评估力矩响应:

  • 阶跃响应测试:在增稳模式下,快速打满副翼杆并回中,观察滚转角速度的上升时间。若上升时间超过0.2秒,说明力矩响应偏慢。
  • 振荡频率观察:若飞行中出现高频振荡(约5-10Hz),通常是P增益过高导致力矩过冲;若出现低频摇摆(约1-3Hz),则可能是D增益不足或滤波器延迟过大。
风险提示:切勿在风力较大时进行阶跃响应测试,否则外部扰动会掩盖系统本身的响应特性,导致误判。

案例拆解:力臂缩短后的参数调整

背景:某飞手将原本轴距550mm的机架改装为450mm,电机和桨叶不变。改装后飞行,发现飞机“过于灵敏”,稍微打杆就反应剧烈,且悬停时轻微振荡。

分析:轴距缩短导致力臂 L 从0.275m变为0.225m,在相同升力差下,力矩减小了约18%。但转动惯量 J 也因机架变小而减小(约15%)。综合来看,角加速度 = M/J 的变化不大,但力矩的建立速度变快(因为电机距离更近,结构刚度增加),导致系统固有频率升高。

操作:将P增益从5.0降至4.2,D增益从30降至24,同时将陀螺仪低通滤波从100Hz提升至150Hz(因为结构变硬,高频噪声减少)。调整后飞行稳定,手感恢复。

复盘:机架几何尺寸改变时,不能只关注重量变化,力臂和转动惯量的变化会同时影响力矩增益和系统带宽,需要综合评估。

3.3 重心位置:静态平衡与动态耦合

核心原理

重心(CG)是飞行器重力的作用点。理想情况下,重心应与飞行器几何中心(即电机对称中心)重合。若重心偏移,则悬停时飞控需要输出额外的配平力矩来维持姿态,这会消耗电机推力余量,并导致某些电机长期处于高负载状态。

更关键的是,重心偏移会引入惯性耦合。例如,重心偏前时,俯仰运动会引起额外的滚转力矩(因为惯性力不通过重心),导致两个轴的控制相互干扰。这种耦合在调参时表现为:调整俯仰PID后,滚转轴也出现振荡。

判断方法与操作流程

检查重心的方法:

  1. 悬停观察法:在无风环境悬停,观察飞机是否向某一方向漂移。若持续漂移,且排除GPS/光流干扰,则大概率是重心偏移。
  2. 手指支撑法:断电状态下,用两根手指在机架中心线附近支撑,调整电池位置直至飞机水平平衡。
  3. 日志分析法:查看黑匣子中悬停时的姿态角输出。若滚转或俯仰角持续存在非零值(如滚转角始终为2°),说明存在配平力矩。
调参前必做:确保重心在几何中心±5mm以内。若无法通过移动电池完全校正,可在飞控中设置“配平”值,但注意配平值不宜过大(建议不超过最大舵量的10%),否则会降低控制效率。

案例拆解:重心偏移导致的“诡异振荡”

背景:一架六轴飞行器,搭载云台相机,重心偏右约15mm。飞手反映,飞行中飞机在滚转方向有轻微的高频抖动(约8Hz),且增大P增益后抖动加剧,减小P增益后抖动消失但滚转响应变慢。

分析:重心偏右导致右侧电机需要持续输出更大的升力来维持平衡。在动态飞行中,右侧电机的转速变化范围更小(因为已经接近饱和),导致滚转力矩的线性度变差,产生非线性振荡。

操作:将电池向左侧移动10mm,使重心偏移减小至3mm以内。重新调参,发现P增益可以从4.0提升至5.2而不振荡,飞行性能显著提升。

复盘:重心偏移不仅影响静态配平,更会压缩电机的动态工作范围,导致控制裕度下降。调参前务必先解决重心问题。

3.4 转动惯量:角运动的“质量”

核心原理

转动惯量 J 是物体抵抗角加速度变化的度量,类似于平动中的质量。对于多旋翼,J 主要由机架结构、电池、负载的分布决定。J 越大,相同力矩产生的角加速度越小,姿态响应越“迟钝”;J 越小,响应越“灵敏”,但也更容易振荡。

飞控调参中,J 的影响体现在:

  • P增益:J 越大,需要越大的P增益来达到相同的角速度响应。
  • D增益:J 越大,系统的自然阻尼越小(因为角速度变化慢),需要更大的D增益来抑制振荡。
  • 前馈:对于大J的飞行器,前馈增益需要相应增大,以补偿角加速度的滞后。

判断方法与操作流程

估算转动惯量的简化方法:

  1. 质量分布法:将飞行器拆分为几个主要质量块(电池、机架、电机、负载),估算每个质量块到重心的距离,使用平行轴定理计算总J。
  2. 经验公式法:对于常见四轴,J_roll ≈ J_pitch ≈ 0.02-0.05 kg·m²(取决于轴距和重量),J_yaw ≈ 0.03-0.08 kg·m²。
  3. 实测法:在飞控中启用“角加速度前馈”功能,通过对比指令与响应来估算J。
飞行器类型J_roll/pitch (kg·m²)J_yaw (kg·m²)典型P增益范围
小型穿越机(5寸)0.005-0.010.008-0.01560-90(角速度环)
中型航拍机(7寸)0.02-0.040.03-0.0630-50
大型测绘机(10寸+)0.08-0.150.1-0.215-25

案例拆解:负载变化后的参数重调

背景:一架用于测绘的六轴飞行器,原本挂载2kg的相机负载,J_roll约为0.06 kg·m²。现更换为4kg的激光雷达负载,且负载安装位置更高,导致J_roll增大至0.09 kg·m²。

现象:更换负载后,飞行器在自动航线飞行中出现明显的“点头”现象(俯仰振荡),且滚转轴响应迟钝。

分析:J增大50%,但PID参数未变,导致角速度环的带宽下降,系统阻尼不足。

操作:

  1. 将俯仰和滚转的P增益从25提升至35(增加约40%)。
  2. 将D增益从40提升至55(增加约37%)。
  3. 将前馈增益从0.3提升至0.45。

结果:重新测试,点头现象消失,航线飞行平稳。但电机温度略有上升(从50°C升至55°C),在可接受范围内。

复盘:负载变化时,不仅要关注重量,更要关注质量分布变化导致的J变化。J增大后,PID增益需要按比例调整,但要注意电机负载能力上限。

3.5 常见误区与总结复盘

误区一:忽略重心直接调参

很多飞手在遇到姿态不稳时,第一反应是调PID,而忽略了重心偏移这一根本原因。实际上,重心偏移导致的配平问题,PID只能部分补偿,且会牺牲动态性能。正确做法是:先调重心,再调PID。

误区二:认为转动惯量是固定值

转动惯量会随着电池位置、负载变化而改变。每次更换负载或调整电池位置后,都应重新评估J,并相应调整PID。否则,可能出现“上次调好的参数这次不好用了”的情况。

误区三:过度追求高P增益

高P增益确实能提高响应速度,但也会放大噪声和结构共振。当P增益超过一定阈值后,继续增加只会导致振荡。此时应检查滤波器设置、机械结构刚度,而非盲目堆P。

调参优先级总结:
1. 动力系统检查(悬停油门、电机温度)
2. 重心校正(确保在几何中心±5mm内)
3. 转动惯量评估(估算或实测J)
4. 基础PID整定(先P后D再I)
5. 滤波器与前馈优化(处理高频噪声与延迟)