第三讲:P增益调参实战——比例项的作用,如何找到临界振荡点,我的一次炸机教训
1. 比例项到底在干什么?
先聊点基础的。P增益,说白了就是「偏差越大,纠正越猛」。
你遥控器推杆,飞机要往右飞5米。这时候飞控算出来:目标位置和当前位置差了5米。P项就根据这个差值,输出一个控制量——差5米就猛打舵,差0.5米就轻轻修一下。
我刚开始做飞控时,总觉得P越大越好。你想想看,偏差大就用力拉回来,这不是很合理吗?
嗯,问题就出在这个「用力」上。
比例项的核心公式其实很简单:
输出 = Kp × 偏差
Kp就是比例增益。这个值设大了,飞机会抖;设小了,飞机像喝醉酒。我的经验是,P增益决定了飞控的「刚性」——就像弹簧的劲度系数。
关键认知: P增益不是越大越好。它只负责「响应速度」,不负责「稳定性」。你调P的时候,其实是在找「最快且不抖」的那个点。
2. 临界振荡点——飞控调参的黄金坐标
什么叫临界振荡点?
就是你把P增益慢慢往上拧,拧到飞机开始出现等幅振荡——既不收敛也不发散,像钟摆一样来回晃。这个点,就是临界振荡点。
我习惯用悬停法来找这个点:
- 飞机离地1米,切增稳模式
- P从默认值开始,每次增加20%
- 打一下俯仰或横滚,观察回中过程
- 直到出现持续振荡,记录此时的P值
这里有个坑——很多人把「抖一下」当成临界振荡。其实不是。真正的临界振荡是:你打杆后飞机回中,然后开始以固定频率来回晃动,幅度基本不变。
我的小技巧: 找临界振荡点时,别盯着飞机看,会晕。听声音——电机出现均匀的「嗡嗡」声变化,基本就是临界点了。我在项目里用这招,比看日志快得多。
3. 一次炸机教训——P值设大了会怎样?
讲个真事。
几年前我调一架四轴,轴距450,挂的微单。当时赶项目进度,想着P大一点飞机更跟手。我把横滚P从0.08直接干到0.15,试飞时感觉确实挺爽——打杆响应贼快。
结果呢?
飞了大概3分钟,突然一阵侧风。飞机开始轻微振荡,我下意识打杆修正。这一修正坏了——P太大,加上我的操作输入,系统直接进入正反馈。振荡幅度越来越大,3秒内从±2度变成±20度。
我还没来得及切手动,飞机就翻了。镜头碎,机臂断两根。
事后分析日志,发现临界振荡点其实在0.11左右。我设的0.15已经超出稳定边界30%。平时悬停没问题,但外界扰动一来,系统就崩了。
血的教训: 临界振荡点不是工作点。实际使用的P值,建议取临界值的50%-70%。留足裕量,才能应对突发扰动。我曾经以为「临界点附近性能最好」,炸过之后才明白——稳定比性能重要。
4. 实战步骤——手把手教你调P
下面是我个人总结的调P流程,炸过几次后提炼出来的:
| 步骤 | 操作 | 观察指标 |
|---|---|---|
| 1 | 设P为默认值的一半 | 飞机是否漂移严重 |
| 2 | 每次增加20% | 回中速度是否变快 |
| 3 | 接近临界点时每次加5% | 是否出现等幅振荡 |
| 4 | 记录临界P值 | 振荡频率和幅度 |
| 5 | 取临界值的60%作为工作值 | 打杆手感是否跟手 |
调的时候注意:每次改完参数,悬停30秒再打杆测试。别急着飞大动作,先确认悬停不抖。
5. 知识体系梳理
我把这章的核心逻辑画了张图,方便你理解:
6. 几个实用建议
- 先调内环,再调外环。 角速度环的P先搞定,再动角度环。我见过太多人内外环一起调,最后不知道谁在抖。
- 每次只改一个参数。 改完P,飞一圈,记下来。别同时动I和D,否则你永远不知道问题出在哪。
- 日志是好朋友。 我炸机那次如果提前看日志里的振荡趋势,就不会出事。P增益调完后,建议飞几个航线,看看日志里有没有高频振荡。
避坑指南: 我曾经在风大的日子调P,结果临界点找偏了30%。后来学乖了——无风或微风天调参,记录数据。大风天只做验证,不做调试。
好了,P增益这块就聊到这。记住一句话:P是油门,不是刹车。它让飞机动起来,但让它稳下来的是I和D。下一节我们聊积分项,那个才是真正消除静差的狠角色。
公众号:蓝海资料掘金营,微信deep3321