要做四旋翼设计、调参或写仿真,飞行原理是最先要建立正确直觉的一块:四个电机各自产生什么力与力矩、它们怎样组合成「上升、前倾、转弯」。本文从单桨推力与反扭出发,讲到欠驱动、俯仰滚转偏航与油门,便于对照实机与公式阅读。


一、从单桨说起:推力与反扭

1.1 桨产生升力

螺旋桨旋转时,桨叶像机翼一样产生升力(在机体上常沿桨轴方向,对常见多旋翼可理解为沿电机轴、指向机体上方或下方,具体与桨的安装方向、正反转约定有关)。飞控里常把「四个桨沿 z 轴的合力」称为总推力,记为 TT(或四个 TiT_i 之和)。

简化理解:转速越高,单桨推力越大(常近似与转速平方成正比,具体系数与桨型、空气密度有关)。

1.2 反扭矩(反扭)

螺旋桨除了产生沿轴的推力,还会给机身一个绕电机轴的反扭矩。下面把文中用到的物理名词和「为什么会这样」说清楚。

名词与公式(尽量简短)

  • 力矩(扭矩)
    使物体绕某根轴产生转动趋势的物理量,类似直线运动里的「力」。绕固定轴时,大小可写成

    M=rF M = r_\perp \, F

    即:力 FF 作用在离转轴垂直距离 rr_\perp 处,力矩越大,越容易让物体越转越快。单位常用 N·m(牛米),与能量单位「焦耳」量纲相同,但物理含义不同:力矩描述转动上的推拉,不是能量本身。

  • 角动量
    描述物体「绕轴转动的剧烈程度」,直线运动里与动量 p=mvp = mv 地位类似。刚体绕固定轴、转动惯量为 II、角速度为 ω\omega 时,常写成

    L=Iω. L = I\,\omega . II 越大(质量离轴越远或总质量越大)、ω\omega 越大,角动量 LL 越大。可粗略理解成:**转得越快、越难停下,角动量越大**。
  • 角动量守恒定律
    若系统所受绕某轴的外力矩之和为零,则绕该轴的角动量不随时间变化(守恒)。这是力学中的一条基本定律,与动量守恒能量守恒并列。
    四旋翼上更常用的是它的推论:内力成对出现、大小相等方向相反时,一部分角动量增加,另一部分必须减少(或反向增加),总和才保持不变——就像火箭喷出燃气,火箭本身会向反方向获得动量一样,这里是转动版本的「你推我、我推你」。

反扭矩 QQ 从哪来(直觉版)

  1. 电机带动螺旋桨加速或维持旋转时,空气对桨叶有作用力,这些力对电机轴的合成效果是一个外力矩,使桨(连转子)的角动量 LpL_\mathrm{p}(下标 p 表示 propeller,螺旋桨)发生变化(例如从静止转起来)。
  2. 把「电机 + 机臂 + 机身」看成与桨相互作用的另一部分:根据牛顿第三定律的转动形式——作用与反作用:桨受到空气的力矩,机身(通过电机定子)会受到大小相等、绕同一轴方向相反的力矩。
  3. 这个作用在机身上、与桨转向相反的力矩,就是反扭矩 QQ。若四个桨的反扭不能互相抵消,机身就会绕竖轴持续加速转动(偏航「自己转起来」)。

所以文中写「根据角动量守恒」想强调的是:桨的角动量变化不会「凭空出现」,一定伴随机身(及相连部分)角动量的相反变化;工程上就把作用在机身上的那一项叫作反扭。同一颗桨若改为反转,桨的角动量变化方向相反,反扭 QQ 的方向也相反

因此四旋翼上通常采用:

  • 一半电机正转、一半反转
  • 正转与反转的桨成对布置,使反扭在悬停时相互抵消,机身才不会疯狂自转。

核心结论
每个桨不仅提供沿轴的推力,还提供绕电机轴的力矩;整机偏航控制往往就是利用「几对桨反扭不平衡」。


二、典型布局:十字型与 X 型

2.1 四个旋翼的位置

常见布局把四个电机放在对称的四个角(或前后左右四臂),几何中心尽量与整机质心接近,这样控制力矩的计算简单、耦合小。

2.2 十字型(+)与 X 型

  • 十字型:机头通常对准某一臂方向(例如正前方就是一个电机臂),横纵轴与机头对齐明显。
  • X 型:机头在两臂之间,45° 对称。消费级与开源飞控里 X 型非常常见

两者在物理原理上相同:都是四个推力矢量,差别主要在混控矩阵里哪一号电机对应「前右」等以及遥控器打杆与机体轴的映射
实操要点:你用的机架是 + 还是 X,飞控里机头方向电机编号必须与说明书一致,否则「前飞」会变成侧飞甚至失控。

2.3 电机编号与转向(示意)

不同厂商编号不同,但规律一致:对角线同转向,相邻臂转向相反。例如常见 X4:

  • 从上方俯视,四个角依次为电机 1、2、3、4;
  • 对角两台同 CW 或同 CCW,另外一对相反。

实操要点:装桨时务必确认正反桨转向匹配——桨只能在一个转向下产生正确拉力;装反了推力方向会错,非常危险。


三、六个自由度里,四旋翼「直接」控制什么

刚体在空间有 6 个自由度(3 个线位移 + 3 个角位移),但四旋翼只有 4 个独立电机转速,因此是欠驱动系统

  • 不能直接任意指定「任意方向的加速度 + 任意三轴角加速度」的所有组合;
  • 通常通过姿态倾斜让推力矢量出现水平分量,间接产生水平加速度。

核心结论
四旋翼直接、快速可控的主要是 4 个量(与四个电机指令一一对应的一种线性组合):

  1. 总推力(大致对应「油门」——整体升降);
  2. 绕机体横轴的力矩俯仰);
  3. 绕机体纵轴的力矩滚转);
  4. 绕机体竖轴的力矩偏航——主要靠反扭差)。

水平飞行是「先倾姿态 → 推力有水平分量 → 加速」,不是四个电机各转一点就能任意平移。


四、俯仰与滚转:力臂 × 推力差

把机体看成刚体,质心为支点。某电机推力 TiT_i 若作用线不通过质心,会对质心产生力矩

Mi=ri×Fi \mathbf{M}_i = \mathbf{r}_i \times \mathbf{F}_i

其中 ri\mathbf{r}_i 为从质心指向该电机安装点的矢径,Fi\mathbf{F}_i 为推力(沿电机轴,大小约 TiT_i)。

4.1 俯仰(绕机体 y 轴,约定因飞控而异)

前面两桨推力之和后面两桨推力之和不相等时,产生绕横轴的力矩,机体抬头或低头
直觉:前加后减 → 抬头;前减后加 → 低头(具体符号与坐标系、电机前后定义有关,调参时以飞控手册为准)。

4.2 滚转(绕机体 x 轴)

左侧两桨推力之和右侧两桨推力之和不等,产生绕纵轴力矩,机体左倾或右倾
直觉:右加左减 → 往一侧滚(同样要以你的机头、轴定义为准)。

要点
俯仰/滚转力矩的大小,与推力差力臂(电机到质心距离)成正比;机架越大,同样推力差产生的角加速度可能越大(还与转动惯量有关)。


五、偏航:用反扭差,而不是靠「斜着吹」

偏航力矩的主要来源不是推力的水平分量(那是姿态的事),而是四个桨反扭之和是否为零

  • 顺时针反扭总和 ≠ 逆时针反扭总和,机体就会绕竖轴(偏航轴)加速转动。
  • 悬停时,飞控让四台电机配合,使总反扭 ≈ 0;要打舵转弯时,有意制造小的反扭不平衡

要点
偏航通道控制的是转速微调组合,在总推力基本不变的前提下,让 CW/CCW 两组的平均转速略有差别,从而偏航;它与「油门加减整体升降」在混控里是解耦设计的目标(小姿态下近似成立)。


六、油门 / 总推力:整体升降

四个电机同时增加或减小转速(在混控里对应同一符号加到四个通道上),总推力变化,机体沿机体竖轴方向(近似为「垂直于桨盘平面」)的合力改变,实现上升 / 下降 / 悬停推力匹配重力

要点

  • 悬停:总推力 ≈ 重力(沿竖直方向平衡,需考虑姿态倾斜时推力要更大才能托起重力分量);
  • 爬升:总推力 > 重力;
  • 下降:总推力 < 重力(实际还要考虑下降率、控制器与油门曲线,避免过猛)。

七、耦合与常见直觉误区

7.1 姿态与位置的耦合

向前飞,一般需要俯仰前倾,使推力有向前的水平分量;飞控外环会输出期望姿态,内环跟踪角速度/姿态。
误区:以为只加「前右两个电机」就能匀速前飞——在简单手工分析里有时这样类比力矩,但持续前飞是姿态 + 位置环配合的结果。

7.2 非线性

推力∝转速大致平方、阻力、桨尖涡流等使系统强非线性;控制上多用小扰动线性化 + PID/串级,大机动时饱和与延迟明显。

7.3 力臂与质心

电池、飞控、云台位置改变会移动质心,同样的混控增益可能变「更贼」或更钝,甚至方向感变差——装机后重心尽量在中、高度适中


八、与飞控、仿真对接时要统一的符号

以下在读书、看 PX4/开源代码、写 FDM 时要自洽

项目 说明
机头方向 决定「前」是哪一臂或 X 型的前方
机体轴 x 前、y 右、z 下(NED 系常见)或 z 上(ENU)等
电机序号与转向 与混控表一致
遥控器通道 油门、俯仰、横滚、偏航与上述轴的符号

原理不变,符号因约定而异——以你使用的飞控文档为准。


九、小结:知识要点回顾

  1. 单桨:推力沿轴、反扭绕轴;正反桨 + 正反转向配对。
  2. 布局:+ / X、机头、电机编号与转向必须与飞控一致
  3. 欠驱动:4 电机 → 主要控总推力 + 三轴力矩;水平运动靠姿态倾斜产生水平推力分量。
  4. 俯仰/滚转对侧或左右推力差 × 力臂产生力矩。
  5. 偏航反扭不平衡产生绕竖轴力矩,不是「四个桨各歪一点」那种直觉。
  6. 油门四桨同加同减改变总推力,管升降为主。
  7. 耦合与非线性:前飞要姿态配合;大机动与质心变化都会让「手感」变。

把以上几点画在纸上(俯视图 + 侧视图),标出 T1T4T_1\sim T_4 与力臂,你能口述出「加大 1 号电机转速机体往哪边转」,说明飞行原理这一关就过了;再对照飞控混控表,就能和实机、仿真一一对上。