1. 失速基础理论:失速的物理原理、临界迎角(AoA)、失速速度(Vs)的定义与计算
各位同学,咱们今天聊聊失速。说实话,这是飞控算法里最基础也最要命的一块。我见过不少新手,上来就调PID、搞航线,结果飞机一转弯就掉下来了——说白了,就是没搞懂失速。
失速不是发动机停了,也不是没油了。它是个气动现象。你想想看,机翼靠什么产生升力?靠气流流过翼型表面,上下表面产生压力差。当迎角太大,气流从机翼上表面分离,升力骤降——这就是失速。
1.1 失速的物理原理
咱们先看一张图,把失速的核心逻辑理清楚。
这张图我建议你存下来。左边是正常飞行,右边是失速。中间那条红线,就是临界迎角——跨过去,升力就崩了。
我在项目里遇到过一架飞翼布局的无人机,巡航时好好的,一拉杆爬升就掉高度。查了半天,原来是迎角传感器标定偏了2度,实际迎角已经超过临界值了。嗯,从那以后我每次装机都要做迎角标定。
1.2 临界迎角(AoA)
临界迎角,也叫失速迎角。不同翼型不一样,一般在12度到18度之间。平直翼大概14-16度,后掠翼能到18度左右,薄翼型可能12度就失速了。
关键认知:临界迎角是个固定值,不随飞行速度、高度变化。你飞得快也好,慢也好,只要迎角超过这个值,就失速。
为什么会这样?因为气流分离的触发条件就是迎角。速度再快,迎角小,气流照样贴附。反过来,速度慢的时候,为了维持升力你得拉大迎角——这才是失速的常见场景。
我刚开始做飞控时,总想着用空速来判断失速。后来发现不对。有一次在高原机场试飞,空气稀薄,同样空速下升力小很多,飞机迎角偏大,差点失速。从那以后,我坚持用迎角作为失速保护的主判据。
1.3 失速速度(Vs)的定义
失速速度,严格来说是在1g平飞条件下,刚好达到临界迎角时的速度。注意几个关键词:
- 1g平飞——不是转弯,不是爬升,就是平直飞行
- 刚好达到临界迎角——再小一点不失速,再大一点就失速
- Vs——通常指这个速度值
实际飞行中,转弯、爬升、颠簸都会改变载荷系数。比如60度坡度转弯,载荷系数是2g,失速速度会变成原来的√2倍,约1.41倍。这个后面讲航线规划时会细说。
1.4 失速速度的计算
公式其实不复杂:
Vs = sqrt( 2 * W / (ρ * S * CLmax) )
其中:
- W —— 飞机重量(kg)
- ρ —— 空气密度(kg/m³)
- S —— 机翼面积(m²)
- CLmax —— 最大升力系数(临界迎角对应的升力系数)
举个例子,我手头有一架小无人机:
| 参数 | 数值 | 单位 |
|---|---|---|
| 重量 W | 12 | kg |
| 机翼面积 S | 0.8 | m² |
| 最大升力系数 CLmax | 1.4 | — |
| 海平面空气密度 ρ | 1.225 | kg/m³ |
代入公式:
Vs = sqrt( 2 * 12 / (1.225 * 0.8 * 1.4) )
= sqrt( 24 / 1.372 )
= sqrt( 17.49 )
≈ 4.18 m/s
也就是说,这架飞机在海平面平飞时,速度低于4.18 m/s就会失速。
实战技巧:我一般会在计算值基础上加20%的安全余量。比如上面算出来4.18 m/s,我会把失速保护触发速度设在5.0 m/s左右。为什么?因为传感器有误差,大气有扰动,留点余量不吃亏。
1.5 影响失速速度的因素
实际飞行中,Vs不是一成不变的。我列几个关键因素:
- 重量——越重,Vs越大。燃油消耗后重量减轻,Vs会降低
- 高度——越高空气越稀薄,ρ变小,Vs增大。高原起飞要特别注意
- 载荷系数——转弯时载荷系数n > 1,Vs按√n倍增大
- 襟翼/扰流板——放下襟翼能增大CLmax,降低Vs
- 结冰——机翼结冰会破坏翼型,CLmax大幅下降,Vs显著增大
⚠️ 重要提醒:我曾经遇到过一架飞机,在山区执行任务时遇到下沉气流,空速表显示正常,但实际迎角已经接近临界值。幸好飞控里有迎角保护逻辑,自动推杆才没失速。记住:空速正常不代表不会失速!迎角才是失速的直接判据。
1.6 失速保护的基本思路
搞清楚了失速原理,保护逻辑就清晰了。我个人习惯的做法是:
- 第一道防线:迎角限制——设定迎角上限,比如14度(假设临界迎角16度),超过就自动推杆
- 第二道防线:空速保护——设定最小空速,低于1.2倍Vs就触发保护
- 第三道防线:俯仰角限制——限制最大俯仰角,防止拉杆过猛
这三道防线层层递进,基本能覆盖大部分失速场景。当然,具体参数要根据飞机特性来调,没有万能公式。
好了,失速基础理论就讲到这里。记住核心:失速看迎角,不是看速度。临界迎角是固定值,失速速度是变量。搞懂这个,后面的失速保护算法就好理解了。
公众号:蓝海资料掘金营,微信deep3321