2025-11-14T21:58:11.259842

Data-Driven Estimation of Quadrotor Motor Efficiency via Residual Minimization

Cheng, Cheng
A data-driven framework is proposed for online estimation of quadrotor motor efficiency via residual minimization. The problem is formulated as a constrained nonlinear optimization that minimizes trajectory residuals between measured flight data and predictions generated by a quadrotor dynamics model. A sliding-window strategy enables online estimation, and the optimization is efficiently solved using an iteratively reweighted least squares (IRLS) scheme combined with a primal-dual interior-point method, with inequality constraints enforced through a logarithmic barrier function. Robust z-score weighting is employed to reject outliers, which is particularly effective in motor clipping scenarios where the proposed estimator exhibits smaller spikes than an EKF baseline. Compared to traditional filter-based approaches, the batch-mode formulation offers greater flexibility by selectively incorporating informative data segments. This structure is well-suited for onboard implementation, particularly for applications such as fault detection and isolation (FDI), health monitoring, and predictive maintenance in aerial robotic systems. Simulation results under various degradation scenarios demonstrate the accuracy and robustness of the proposed estimator.
academic

Data-Driven Estimation of Quadrotor Motor Efficiency via Residual Minimization

基本信息

  • 论文ID: 2510.11388
  • 标题: Data-Driven Estimation of Quadrotor Motor Efficiency via Residual Minimization
  • 作者: Sheng-Wen Cheng (University of Texas at Austin), Teng-Hu Cheng (National Yang Ming Chiao Tung University)
  • 分类: eess.SY cs.SY (Systems and Control)
  • 发表时间: 2025年10月13日 (arXiv预印本)
  • 论文链接: https://arxiv.org/abs/2510.11388

摘要

本文提出了一个基于残差最小化的数据驱动框架,用于四旋翼无人机电机效率的在线估计。该问题被建模为约束非线性优化问题,通过最小化测量飞行数据与四旋翼动力学模型预测之间的轨迹残差来求解。采用滑动窗口策略实现在线估计,并使用迭代重加权最小二乘(IRLS)方案结合原对偶内点法高效求解优化问题,通过对数障碍函数强制执行不等式约束。采用鲁棒z-score加权来拒绝异常值,在电机限幅场景中特别有效,相比EKF基准方法表现出更小的尖峰。

研究背景与动机

问题定义

四旋翼无人机高度依赖电机的快速响应来实现稳定和精确的飞行。推进系统的性能直接影响能效、飞行时间和机动性。电机效率作为一个关键但通常无法直接测量的因素,会因高温、组件老化、机械磨损和电池电压波动而恶化。

研究重要性

有效的电机效率估计器在以下方面具有重要价值:

  1. 故障检测与隔离(FDI):及早发现电机性能退化
  2. 健康监测:实时评估系统状态
  3. 预测性维护:预防飞行中的故障风险
  4. 能效优化:提高续航能力

现有方法局限性

现有研究主要集中在质量、惯性或质心参数识别以及执行器故障检测,但对电机效率估计的关注相对较少。传统的滤波方法(如EKF、UKF)在处理突变和异常值时容易产生估计尖峰,缺乏鲁棒性。

核心贡献

  1. 创新的优化框架:提出了基于约束非线性优化的电机效率估计方法,通过最小化轨迹残差实现参数辨识
  2. 高效求解算法:结合IRLS和原对偶内点法,提供了计算高效且鲁棒的求解方案
  3. 异常值处理机制:采用基于MAD的鲁棒z-score加权,有效抑制异常测量的影响
  4. 实时应用能力:滑动窗口策略使方法适合机载实时实现

方法详解

任务定义

输入:测量的四旋翼状态(位置x、速度v、角速度Ω、旋转矩阵R)和控制输入(集体推力fc、力矩M) 输出:四个电机的效率因子η = η₁, η₂, η₃, η₄约束:ηₘᵢₙ ≤ ηᵢ ≤ ηₘₐₓ,通常0 ≤ η ≤ 1

模型架构

1. 四旋翼动力学模型

采用刚体动力学描述四旋翼运动:

平移动力学

ẋ = v                                    (1)
mv̇ = mge₃ - fcRe₃                       (2)

旋转动力学

Ṙ = R[Ω]×                               (3)
JΩ̇ + Ω× JΩ = M                          (4)

2. 推力分配与效率建模

电机推力与集体力和力矩的关系:

[fc,actual; M1,actual; M2,actual; M3,actual] = ΛEΛ⁻¹[fc; M1; M2; M3]  (14)

其中Λ为推力分配矩阵,E = diag(η₁, η₂, η₃, η₄)为效率矩阵。

3. 轨迹残差定义

定义四类残差:

  • 速度残差:rv,t(s) = vt - v̂t(s)
  • 位置残差:rx,t(s) = xt - x̂t(s)
  • 角速度残差:rΩ,t(s) = Ωt - Ω̂t(s)
  • 姿态残差:rR,t(s) = ½trI - δRᵀδR̂(s)

技术创新点

1. 约束优化建模

将估计问题建模为:

min F(st) = ½‖r(st)‖²G + γ/2‖st - st-1‖²
s.t. ηmin ≤ ηi ≤ ηmax, i = 1,···,4

目标函数包含轨迹残差项和时间平滑正则化项。

2. 原对偶内点法

使用对数障碍函数处理不等式约束:

min F(st) - 1/β Σlog(-φi(st))

通过KKT条件和牛顿法迭代求解。

3. 鲁棒异常值处理

采用基于中位数绝对偏差(MAD)的z-score加权:

zi = |ei - m̃|/max(MAD, εmin)
wi = max(1/(1 + (zi/zsoft)^p), wmin)

结合软衰减和硬拒绝策略提高鲁棒性。

实验设置

仿真平台

使用MATLAB实现,模拟F450四旋翼平台特性:

  • 质量:1.0 kg
  • 惯性矩阵:diag(0.01466, 0.01466, 0.02848) kg·m²
  • 电机臂长:0.225 m

测试场景

  1. 电压诱导渐进退化:电机效率随电池电压指数衰减
  2. 突发故障注入:特定时间间隔内电机效率突降至0.5
  3. 随机推力噪声:添加σf = 0.07的推力噪声

对比方法

扩展卡尔曼滤波器(EKF)作为基准方法,将电机效率建模为随机游走过程。

评价指标

  • 均方根误差(RMSE)
  • 标准偏差
  • 最大估计尖峰

实验结果

主要结果

在各种退化和故障场景下,所提方法与EKF基准在长期精度方面相当,但在过渡期间表现出显著的鲁棒性优势:

  1. 渐进退化场景:两种方法都能准确跟踪缓慢的效率变化
  2. 突发故障场景:EKF出现明显尖峰,而所提方法保持平滑估计
  3. 组合场景:所提方法在复杂场景下仍保持稳定性能

鲁棒性分析

图6显示在突发故障和组合场景中,所提方法的最大估计尖峰显著小于EKF:

  • 突发故障场景:尖峰减少约60-80%
  • 组合场景:尖峰减少约50-70%

收敛性能

  • 估计收敛:从初始猜测0.5开始,在一个完整的内点法循环内收敛到真值
  • 优化收敛:原始残差、对偶残差和代理对偶间隙单调递减,满足KKT最优性条件

相关工作

四旋翼系统辨识

现有研究主要关注:

  • 参数辨识:质量、惯性、质心估计1-6
  • 故障检测:神经网络8、增广状态卡尔曼滤波9、稀疏辨识10
  • 学习方法:扩散模型学习未建模效应7

电机效率估计

相关研究较少,作者之前的工作13提出了基于UKF的多旋翼协作系统电机效率估计器。

结论与讨论

主要结论

  1. 有效性:所提框架能准确估计四旋翼电机效率
  2. 鲁棒性:相比传统滤波方法,在突变场景下表现出更强的抗干扰能力
  3. 实时性:滑动窗口策略支持在线实现

局限性

  1. 计算复杂度:优化求解比简单滤波方法计算量更大
  2. 参数调优:需要合理设置窗口长度、权重参数等
  3. 未建模效应:未考虑风扰动、外部扰动等因素

未来方向

  1. 学习增强:集成学习方法处理未建模动态
  2. 分布式实现:多机协作场景下的分布式估计
  3. 硬件验证:实际飞行平台的验证实验

深度评价

优点

  1. 理论严谨:基于优化理论的严格数学建模
  2. 方法创新:将系统辨识问题转化为约束优化,提供了新的解决思路
  3. 实用价值:直接面向实际应用需求,具有工程价值
  4. 鲁棒设计:异常值处理机制设计合理,提高了实际应用的可靠性

不足

  1. 仿真验证:缺乏实际飞行实验验证
  2. 场景局限:主要考虑电机效率退化,未涉及其他类型的故障
  3. 计算效率:虽然声称适合机载实现,但缺乏具体的计算时间分析
  4. 参数敏感性:未充分讨论算法参数对性能的影响

影响力

  1. 学术贡献:为无人机系统辨识领域提供了新的优化视角
  2. 应用前景:在无人机健康监测和故障诊断方面有较好的应用潜力
  3. 可扩展性:框架具有良好的可扩展性,可适用于其他类型的参数估计问题

适用场景

  1. 商用无人机:需要高可靠性的商用四旋翼平台
  2. 长航时任务:对能效要求较高的长时间飞行任务
  3. 自主维护:支持预测性维护的智能无人机系统
  4. 多机协作:大规模无人机集群的健康监测

参考文献

论文引用了25篇相关文献,主要集中在四旋翼建模控制、系统辨识和优化算法等领域,为研究提供了坚实的理论基础。


总体评价:这是一篇技术质量较高的论文,提出了创新的电机效率估计方法,在理论建模和算法设计方面都有一定贡献。虽然目前仅有仿真验证,但方法具有良好的实用前景。建议后续工作重点关注实际飞行验证和计算效率优化。