第三讲:P增益调参实战——比例项的作用,如何找到临界振荡点,我的一次炸机教训

1. 比例项到底在干什么?

先聊点基础的。P增益,说白了就是「偏差越大,纠正越猛」。

你遥控器推杆,飞机要往右飞5米。这时候飞控算出来:目标位置和当前位置差了5米。P项就根据这个差值,输出一个控制量——差5米就猛打舵,差0.5米就轻轻修一下。

我刚开始做飞控时,总觉得P越大越好。你想想看,偏差大就用力拉回来,这不是很合理吗?

嗯,问题就出在这个「用力」上。

比例项的核心公式其实很简单:

输出 = Kp × 偏差

Kp就是比例增益。这个值设大了,飞机会抖;设小了,飞机像喝醉酒。我的经验是,P增益决定了飞控的「刚性」——就像弹簧的劲度系数。

关键认知: P增益不是越大越好。它只负责「响应速度」,不负责「稳定性」。你调P的时候,其实是在找「最快且不抖」的那个点。

2. 临界振荡点——飞控调参的黄金坐标

什么叫临界振荡点?

就是你把P增益慢慢往上拧,拧到飞机开始出现等幅振荡——既不收敛也不发散,像钟摆一样来回晃。这个点,就是临界振荡点。

我习惯用悬停法来找这个点:

  1. 飞机离地1米,切增稳模式
  2. P从默认值开始,每次增加20%
  3. 打一下俯仰或横滚,观察回中过程
  4. 直到出现持续振荡,记录此时的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. 知识体系梳理

我把这章的核心逻辑画了张图,方便你理解:

P增益调参核心逻辑 P增益的作用 响应速度 系统刚性 偏差消除能力 临界振荡点 等幅振荡状态 稳定边界 频率均匀变化 炸机教训 超出稳定边界 正反馈发散 裕量不足 核心结论:工作P值 = 临界P值 × 60% 在响应速度和稳定性之间找到平衡点 调参流程 从50%开始 每次加20% 找到临界点 取60%工作 → 稳定飞行

6. 几个实用建议

  • 先调内环,再调外环。 角速度环的P先搞定,再动角度环。我见过太多人内外环一起调,最后不知道谁在抖。
  • 每次只改一个参数。 改完P,飞一圈,记下来。别同时动I和D,否则你永远不知道问题出在哪。
  • 日志是好朋友。 我炸机那次如果提前看日志里的振荡趋势,就不会出事。P增益调完后,建议飞几个航线,看看日志里有没有高频振荡。

避坑指南: 我曾经在风大的日子调P,结果临界点找偏了30%。后来学乖了——无风或微风天调参,记录数据。大风天只做验证,不做调试。

好了,P增益这块就聊到这。记住一句话:P是油门,不是刹车。它让飞机动起来,但让它稳下来的是I和D。下一节我们聊积分项,那个才是真正消除静差的狠角色。


公众号:蓝海资料掘金营,微信deep3321