基础调优流程:先内环后外环原则、手动调参步骤、自动调参工具使用

调参这件事,说白了就是让飞控理解你的飞机。我见过太多人一上来就调外环,结果飞机在天上晃得像喝醉了酒。为什么?因为内环是基础,基础不稳,外环再怎么调也是白搭。

这一章我们不讲虚的,直接上手。我会把我在实际项目中踩过的坑、总结的经验,全都摊开给你看。

先内环后外环:这个顺序不能乱

固定翼飞控的核心控制结构,是一个典型的串级PID。内环控制角速率(也就是你打杆时飞机转得快不快),外环控制角度(飞机到底转了多少度)。

核心原则:内环的响应速度必须比外环快3-5倍。如果内环抖了,外环一定会跟着抖,而且抖得更厉害。

我在项目中遇到过一位同事,他调一架飞翼布局的飞机,总觉得横滚响应慢,就一个劲地加外环P。结果飞机在天上开始“点头”,越调越糟。后来我让他先把内环P降下来,重新调稳了内环,外环稍微给一点就够用了。这就是典型的顺序搞反了。

为什么会这样?你想想看,内环是直接驱动舵面的,它决定了飞机对指令的“第一反应”。外环是看结果的,它发现角度不对,再给内环发指令。如果内环本身就慢,外环指令来了它也执行不到位,那外环就会继续加码,最后形成震荡。

内环与外环的职责对比

控制环 控制对象 响应速度要求 调参目标
内环(角速率环) 滚转/俯仰/偏航角速率 快(0.1-0.3秒) 无超调、无震荡、快速跟踪
外环(角度环) 滚转/俯仰/偏航角度 中等(0.3-1.0秒) 稳态无静差、响应平滑

我的习惯:调内环时,把外环P设到0.1以下,让外环基本不起作用。等内环调稳了,再逐步放开外环。这样你就能清楚地知道,每个参数到底在影响什么。

手动调参步骤:从起飞到降落

手动调参是基本功。自动调参工具再智能,也替代不了你对飞机手感的理解。下面这套步骤,是我在几十个机型上验证过的,你照着做,至少不会把飞机摔了。

第一步:准备工作

  • 确保飞机重心正确,舵面中立位校准无误
  • 检查遥控器行程量,确保舵面满偏时不会卡死
  • 找一个风小的天气,最好在3级风以下
  • 准备好日志记录,我习惯用SD卡或者数传实时看数据

第二步:调内环P

起飞后,保持平飞,然后给一个小的阶跃指令(比如打10%的副翼)。观察飞机的响应:

  • 如果飞机反应迟钝,像在“游泳”——加P
  • 如果飞机开始高频抖动——减P
  • 如果飞机有1-2次过冲后稳定——P值基本合适

嗯,这里要注意。我刚开始调参时,总想把P调到最大,觉得这样响应快。结果有一次在调一架大展弦比的滑翔机时,P给大了,飞机直接开始“蝴蝶效应”式的震荡,差点失控。后来我学乖了,P值从理论值的50%开始,慢慢往上加。

第三步:调内环D

D的作用是抑制震荡,说白了就是“刹车”。加了D之后,你会发现飞机的响应变“黏”了,不那么容易过冲。

  • 如果飞机有高频抖动——加D
  • 如果飞机响应变得太迟钝——减D
  • D值一般不要超过P值的1/3

警告:D对噪声非常敏感。如果你发现舵面在平飞时也在“哆嗦”,那很可能是D太大了,或者你的陀螺仪数据有噪声。我曾经在调试一架碳纤维机身的飞机时,D值稍微给大了一点,舵机就开始“唱歌”,后来发现是机身的振动传到了IMU上。

第四步:调内环I

I的作用是消除稳态误差。对于固定翼来说,I一般给得很少,甚至在某些轴向上可以不给。

  • 如果飞机在转弯后回不到平飞——加I
  • 如果飞机出现低频“漂移”——加I
  • I值通常只有P值的1/10到1/20

第五步:调外环

内环调稳后,把外环P从0.1开始往上加。给一个较大的角度指令(比如30度横滚),观察飞机是否能平滑地到达并稳定在目标角度。

  • 如果到达目标角度后有“点头”现象——外环P偏大
  • 如果到达目标角度很慢——外环P偏小
  • 外环一般不需要D和I,除非你的飞机有特殊的静稳定性问题

自动调参工具使用

手动调参虽然扎实,但确实费时。现在主流的飞控固件都带了自动调参功能,比如ArduPilot的AUTOTUNE和PX4的AutoTune。这些工具能帮你快速找到一个“能用”的参数集,然后再手动微调。

ArduPilot AUTOTUNE使用流程

  1. 在Mission Planner中启用AUTOTUNE模式
  2. 起飞到安全高度(建议30米以上)
  3. 切换至AUTOTUNE模式,飞控会自动施加激励信号
  4. 观察飞机响应,如果震荡过大,随时切回手动模式
  5. 飞行2-3分钟后,飞控会给出推荐参数
  6. 降落,保存参数,然后手动微调

我的经验:自动调参给出的参数通常偏保守。它追求的是“稳定”,而不是“性能”。所以自动调参完成后,我一般会把P值再往上提10-20%,然后飞一圈看看手感。另外,自动调参时一定要选风小的天气,否则结果会偏差很大。

自动调参与手动调参的对比

对比项 手动调参 自动调参
耗时 30分钟-2小时 5-10分钟
安全性 可控,随时可以干预 需要足够的安全高度
结果质量 可以调出最优性能 偏保守,需要微调
适用场景 新机型、特殊布局 常规机型、快速部署

我个人建议,新手先用自动调参跑一遍,拿到一个安全的参数集,然后再手动微调。老手的话,直接手动调,因为你对飞机的手感更敏感,知道什么样的响应是“对的”。

核心调参流程总览

下面这张图,是我每次调参时脑子里都会过的流程。你把它存下来,调参时对照着看,就不会乱。

固定翼飞控调参核心流程 准备工作 内环调参(角速率环) 调 P(响应速度) 调 D(抑制震荡) 调 I(消除静差) 内环是否稳定无震荡? 否:重新调参 外环调参(角度环) 飞行验证 & 微调 关键提醒 • 内环响应需比外环快3-5倍 • 每次只改一个参数 • 改完后飞一个完整航线 • 记录每次修改的参数

这张图的核心逻辑就是:先内环,再外环。内环不稳,外环免谈。每一步都要验证通过,再往下走。

我曾经犯过的错:有一次调一架飞翼,内环P给得偏大,但还没到震荡的临界点。我觉得“差不多就行了”,就开始调外环。结果外环P一加上去,内环的余量就被吃掉了,飞机直接开始发散震荡。那次差点炸机。所以我的建议是:内环一定要调到“稳如磐石”的程度,再碰外环。