振动、振荡与控制异常¶
机械振动、传感器噪声、控制振荡、操作者输入、阵风和地效都可能在日志中形成周期波形。频谱峰也不是某个部件的自动标签。诊断目标是沿“激励源、传递路径、传感器、控制器、执行器、机体响应”建立因果链。
本节不重复专题06的常规调校流程。出现新振动或振荡时,冻结参数和飞行批准,先判断它是结构/动力故障、测量问题还是控制稳定性问题。

前提条件¶
- 已完成证据保全和日志质量门禁;
- 有异常前的同构型健康基线,或明确标记无基线;
- 硬件、螺旋桨、载荷、飞控安装、固件和参数身份已固定;
- 关键日志具有足够采样率、可信带宽和时间连续性;
- 起飞、着陆、撞击、稳定飞行和主动输入窗口已分开;
- 任何复现先从断电检查和拆桨台架开始;
- 不通过增加滤波或降低增益掩盖机械损伤。
六类常见来源¶
| 来源 | 典型线索 | 必须排除 |
|---|---|---|
| 机械或动力激励 | 随转速移动的峰、单臂异常、实体松动或损伤 | 采样混叠、输出命令造成的变化 |
| 结构共振 | 特定转速段幅值显著放大、多个传感器共同响应 | 电机本体、桨和安装问题 |
| 传感器与安装 | 某实例异常、削波、飞控接触壳体、线束拉扯 | 真实机体运动 |
| 控制振荡 | 目标、误差、控制输出和响应形成闭环周期 | 操作者周期输入、机械激励 |
| 执行器非线性 | 饱和、死区、失步、不同步或推力突变 | 控制器本身不稳定 |
| 环境与操纵 | 阵风、地效、桨洗、快速输入或载荷摆动 | 无输入条件下的自激振荡 |
同一事件可以从机械激励开始,再被控制器放大。
先检查日志是否适合频谱¶
必须已知:
- 实际字段更新率;
- 抽取前滤波和带宽;
- 量程与削波;
- dropout位置;
- 频谱窗口、窗函数、重叠率和FFT长度;
- 目标转速或输出证据;
- 分析区间是否近似稳态。
若无法证明抽取前抗混叠,高于新奈奎斯特频率的能量可能折叠为虚假低频峰。此时频谱只作为候选线索。
时域先于频域¶
先在时域对齐:
- 操作者输入;
- 目标角速度或姿态;
- 实际角速度或姿态;
- 跟踪误差;
- 控制器各项或等效输出;
- 各执行器命令与反馈;
- 电压、电流和转速;
- 模式、状态和事件;
- 原始与滤波后的惯性数据。
时域只能在校正硬件采样、记录、队列、传输和滤波延迟后判断谁先变化。每个事件都要带时间不确定区间;区间重叠时只能写“顺序未知”。频域用于描述某一稳定窗口内的周期成分,两者不能互相替代。
分流逻辑¶
输入先变化¶
若操作者或任务目标先出现周期变化,实际响应随后跟随,先检查输入源、模式和任务,不把响应称为自激振荡。
原始传感器先出现转速相关峰¶
若峰值随电机转速移动,且在控制目标变化前出现,优先检查桨、电机、轴承、机架和飞控安装。转速相关只是相关性,还需实体检查和单一变量复测。
控制输出先形成周期¶
若目标近似恒定,误差和控制输出形成持续或增长的周期,且执行器未先出现故障,应进一步检查闭环稳定性、延迟、饱和和参数。
单个执行器异常后姿态振荡¶
若某路转速、温度、电流或推力先异常,控制器随后提高或降低各路输出,这是动力故障引发的控制响应,应进入电源、动力与执行器故障。
只在地面或近地出现¶
检查地面约束、反射气流、桨洗和接地弹跳。固定带桨地面测试的结构模态不能直接代表自由飞行。
机械检查顺序¶
断电并确认能源隔离后:
- 检查螺旋桨缺口、裂纹、变形、安装方向和紧固;
- 检查电机轴、钟罩、轴承、安装螺钉和异物;
- 检查机臂、中心板、连接件和裂纹;
- 检查飞控减振件、壳体间隙和线束拉力;
- 检查电池、载荷、天线和起落架固定;
- 检查电调、电机线和连接器的机械接触;
- 记录每项检查的照片和测量;
- 只修复一个可疑因素后进行同条件复测。
手转“感觉顺滑”不能替代跳动、间隙、平衡或轴承状态的可量化检查。
频谱比较¶
合理比较必须保持:
- 相同信号与单位;
- 相同采样链;
- 相同窗口长度、窗函数和重叠;
- 相同转速或输出工作点;
- 相同机体、桨、载荷和安装;
- 相同坐标轴和图形尺度;
- 相同环境或明确记录差异。
观察:
- 峰值是否随转速移动;
- 是否出现转速倍频或固定结构频率;
- 多轴和多传感器实例是否一致;
- 峰值与控制输出、姿态误差和电流是否同步;
- 整改后峰值、响应、温度和声音是否共同变化。
频谱峰消失但温度、输出饱和或控制误差恶化,不属于整体改善。
控制振荡检查¶
在机械、传感器和日志质量通过后,检查:
- 目标与实际的相位关系;
- 振荡是否在输入结束后持续;
- 幅值是衰减、恒定还是增长;
- 是否只在某一轴、模式或工作点出现;
- 控制项是否饱和或被限制;
- 执行器是否有余量和一致响应;
- 滤波和计算延迟是否改变;
- 参数是否与批准基线不同;
- 电池电压、载荷和空气动力条件是否改变。
不能仅凭D项或某个控制项“看起来很大”判定参数错误。字段缩放和控制结构必须按固定平台解释。
四平台证据入口¶
Betaflight 2026.6.2¶
- 固定实际PID循环、Blackbox记录率、滤波和动态滤波配置;
- 对齐setpoint、gyro、PID项、motor和可能的RPM/调试字段;
- 先核对RPM数据来源、磁极数和丢帧;
- 使用Blackbox Explorer的图表和频谱时保留设置;
- 机械问题未关闭前不进入滤波和PID修改。
INAV 9.1.0¶
- 固定Blackbox记录率、控制与滤波配置;
- 区分基础姿态控制、导航控制和操作者输入;
- 保存陀螺仪、PID、执行器、模式和导航状态;
- 先证明基本姿态层健康,再分析位置或高度控制振荡。
ArduPilot Copter 4.7.1¶
- 对齐目标/实际姿态或角速度、执行器输出、VIBE、IMU和裁剪;
- 振动指标和阈值只在官方定义的飞行条件与字段语义内使用;
- 检查输出饱和、推力余量和模式;
- 自动调校或滤波结果不替代机械检查。
PX4 v1.17.0¶
- 确认ULog主题与更新率满足控制和频谱问题;
- 对齐角速度目标、实际、控制器状态、执行器、传感器和估计器;
- 使用高频日志前记录其配置和系统负载影响;
- Flight Review提示是线索,原始ULog和固定参数用于结论。
低风险复现顺序¶
1. 离线重算¶
用相同原始数据和处理设置重复图表,确认现象不是解析或绘图错误。
2. 断电实体检查¶
检查机械、安装和损伤,不转动有风险的部件。
3. 拆桨传感器测试¶
检查静止噪声、手动小角度响应、线束接触和温度影响。拆桨状态不能复现旋翼激励。
4. 动力单元或专用结构台架¶
只有具备额定防爆裂围护、远程控制、量化测量和独立急停时,才分级加载。急停必须使用独立于被测飞控、电子调速器和通信链的硬接线断能路径,接触器失电安全并防止自动重新启动;还应设置独立超速、过流切断。加速前先验证急停和切断路径,人员始终避开旋翼平面。台架程序必须定义转速、负载、时间、温度和停止条件。
5. 受控专项飞行¶
只有前四层无法回答、机械与动力已通过且测试卡获批时,才执行单一动作、最小包线的飞行。不得用同一次飞行同时验证结构整改和新控制参数。
通过标准¶
- 日志对目标频带达到Q2或更高;
- 时域中已区分输入、传感器、控制输出和机体响应的先后;
- 机械、结构、传感器、执行器、控制和环境假设均有分流;
- 频谱处理可复现;
- 实体检查与日志线索相互对应;
- 每轮只有一个可归因改动;
- 纠正后同工作点的时域、频域、温度和输出共同复核;
- 回归范围覆盖受影响的A、B1、B2、C或D层。
本篇通过只表示异常已按当前证据范围分流并完成规定回归,不签发装桨、解锁或复飞授权。
停止条件¶
- 日志采样、带宽、单位或dropout不满足问题;
- 发现桨、轴承、机架、飞控安装或线束损伤;
- 惯性传感器削波持续增加;
- 动力台架出现松动、过流、过热、异响或转速异常;
- 需要用更强滤波或更低增益掩盖未关闭机械问题;
- 复现要求同时修改多个参数或部件;
- 受控飞行中出现幅值增长、姿态突变、动力不对称或链路告警。
恢复措施¶
- 停止测试、上锁并隔离能源;
- 保存本轮原始日志、配置和异常;
- 撤销临时诊断参数,回到旧批准参数作差异核对,不覆盖本轮候选;
- 动力改动回退B1a/B1b,结构、减振或安装改动回退B2;同时涉及动力和结构时按B1再B2;
- 传感器安装改动至少回退A/B2;
- 控制参数改动按专题06的D层流程重新验证;
- 事故触发的异常在10关闭前不得恢复飞行批准。
诊断记录模板¶
以下分域字段必须与统一证据模型合并使用:
现象、轴和工作点:
日志质量与可信频带:
输入/目标/响应/输出时间线:
转速、电流、电压和温度:
机械与安装检查:
频谱设置:
H1机械或动力:
H2控制或时延:
H3环境或操纵:
唯一整改:
同条件复测:
日志适用性:Q0 / Q1 / Q2 / Q3
因素清单(逐项填写角色、证据状态、证据索引、反证和纠正状态):
最低回退层级:
残余限制:
当前飞行批准:阻断 / 部分恢复 / 恢复
批准范围、批准人与到期条件:
检查理解¶
- 为什么频谱峰不能直接命名为某个损坏部件?
- 如何区分操作者周期输入和自激控制振荡?
- 为什么时域分析应先于频域分析?
- 机械整改后为什么还要同时检查温度、输出和控制误差?
- 哪些条件下不得通过滤波或降增益继续推进?