一、俯仰控制概述
各位同学好,我是老张。做飞控这行十几年了,今天咱们聊聊固定翼俯仰控制。
说实话,俯仰控制是固定翼飞控里最基础、也最考验功底的一环。为什么这么说?你想想看,飞机能不能平飞、能不能爬升、能不能安全降落,全看俯仰通道调得怎么样。我在项目里见过太多飞机因为俯仰没调好,飞起来像过山车一样,甚至直接拍在地上的。
1.1 固定翼俯仰通道的动力学特性
先说说俯仰通道的动力学。说白了,就是飞机绕横轴(Y轴)转动的那些事儿。
固定翼飞机在俯仰方向上的运动,主要受这几个力矩影响:
- 气动力矩:来自机翼、平尾产生的升力,这是最主要的力矩来源
- 重力力矩:重心位置决定了重力产生的力矩大小
- 推力力矩:发动机推力线如果不通过重心,就会产生俯仰力矩
- 阻尼力矩:飞机转动时,平尾相对气流运动产生的阻尼效果
我记得刚入行那会儿,带我的老师傅跟我说过一句话:「俯仰通道的响应,说白了就是看飞机对升降舵偏转的反应有多快、有多准。」这句话我到现在都觉得特别精辟。
俯仰运动的简化方程可以写成这样:
Iyy * θ̈ = M_α * α + M_q * q + M_δe * δe
其中:
- Iyy:绕Y轴的转动惯量
- θ̈:俯仰角加速度
- M_α:迎角产生的恢复力矩系数
- α:迎角
- M_q:俯仰阻尼力矩系数
- q:俯仰角速率
- M_δe:升降舵效率系数
- δe:升降舵偏角
这个方程看着简单,但实际调参的时候,每个系数都会让你头疼。我做过一个项目,飞机在空中总是出现低频振荡,查了三天才发现是M_α系数估算偏大了。
1.2 俯仰角与迎角的关系
这两个概念,很多新手容易搞混。我在这里给大家理清楚。
俯仰角(θ):飞机纵轴与水平面的夹角。说白了就是机头抬多高。
迎角(α):飞机纵轴与来流方向的夹角。说白了就是机翼「吃风」的角度。
它们之间的关系是:
θ = γ + α
其中γ是航迹倾斜角,也就是飞机实际飞行的爬升角。
为什么会这样?你想想看:
- 如果飞机平飞(γ=0),那么俯仰角就等于迎角
- 如果飞机在爬升(γ>0),俯仰角就大于迎角
- 如果飞机在下滑(γ<0),俯仰角就小于迎角
重要提醒:迎角不能太大!超过临界迎角就会失速。我在试飞时遇到过,当时飞机突然掉高度,还好高度够,不然就麻烦了。
这里我画了一张图,帮大家理解俯仰角、迎角、航迹角之间的关系:
1.3 俯仰控制的基本任务与挑战
俯仰控制的基本任务,说白了就三件事:
- 保持高度:让飞机在设定的高度上平飞
- 跟踪俯仰角:让飞机的俯仰角跟随指令变化
- 抑制扰动:抵抗风、阵风等外部干扰
听起来简单?做起来可没那么容易。我给大家说说常见的挑战:
| 挑战 | 表现 | 原因 |
|---|---|---|
| 振荡问题 | 飞机上下摆动,像坐船一样 | 增益太大、阻尼不足 |
| 响应滞后 | 打舵后飞机反应慢半拍 | 舵机延迟、气动滞后 |
| 稳态误差 | 俯仰角总是差几度 | 积分项不足、重心偏移 |
| 非线性 | 大迎角时控制效果变差 | 气动特性变化、失速 |
我的经验:调俯仰控制时,我习惯先调好阻尼比,再调响应速度。阻尼比建议在0.7左右,这样既不会振荡,响应也够快。我曾经在一个项目中把阻尼比调到0.5,结果飞机在天上晃得跟喝醉了似的。
还有一个容易被忽视的问题——舵面限幅。升降舵的偏转范围是有限的,如果控制量太大,舵面打到头了,控制效果就会大打折扣。我在做一款大翼展无人机时就遇到过,当时俯仰角跟踪总是有误差,查了半天才发现是舵面限幅设得太小了。
注意:千万不要忽视舵面限幅对控制性能的影响。建议在仿真阶段就加入限幅环节,看看控制量会不会饱和。如果饱和了,要么增大舵面,要么降低控制增益。
好了,这一章的内容就到这里。俯仰控制是个系统工程,从动力学建模到控制器设计,每一步都有坑。后面我们会一步步深入,把每个环节都讲透。
记住一句话:俯仰控制调好了,飞控就成功了一半。
公众号:蓝海资料掘金营,微信deep3321