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

Оценка эффективности двигателя квадрокоптера на основе данных посредством минимизации остатков

Основная информация

  • ID статьи: 2510.11388
  • Название: Data-Driven Estimation of Quadrotor Motor Efficiency via Residual Minimization
  • Авторы: Sheng-Wen Cheng (Техасский университет в Остине), Teng-Hu Cheng (Национальный университет Ян Минь Цяо Тун)
  • Классификация: eess.SY cs.SY (Системы и управление)
  • Дата публикации: 13 октября 2025 г. (препринт arXiv)
  • Ссылка на статью: https://arxiv.org/abs/2510.11388

Аннотация

В данной работе предложена основанная на данных система минимизации остатков для оперативной оценки эффективности двигателя квадрокоптера. Задача моделируется как задача нелинейной оптимизации с ограничениями, решаемая путем минимизации остатков траектории между измеренными данными полета и предсказаниями модели динамики квадрокоптера. Для реализации оперативной оценки применяется скользящее окно, а оптимизационная задача решается эффективно с использованием схемы итеративно перевешенного метода наименьших квадратов (IRLS) в сочетании с методом внутренней точки прямого-двойственного типа, при этом неравенства ограничений обеспечиваются логарифмической барьерной функцией. Применяется робастное z-оценивание с взвешиванием для отклонения выбросов, что особенно эффективно в сценариях ограничения двигателя и демонстрирует меньшие пики по сравнению с методом расширенного фильтра Калмана (EKF).

Предпосылки и мотивация исследования

Определение проблемы

Квадрокоптеры в высокой степени зависят от быстрого отклика двигателей для обеспечения стабильного и точного полета. Производительность силовой установки напрямую влияет на энергоэффективность, время полета и маневренность. Эффективность двигателя как критический, но обычно не поддающийся прямому измерению фактор деградирует из-за высоких температур, старения компонентов, механического износа и колебаний напряжения батареи.

Значимость исследования

Эффективная система оценки эффективности двигателя имеет важное значение для:

  1. Обнаружения и изоляции неисправностей (FDI): раннее выявление деградации производительности двигателя
  2. Мониторинга здоровья: оперативная оценка состояния системы
  3. Предиктивного обслуживания: предотвращение рисков отказа во время полета
  4. Оптимизации энергоэффективности: повышение времени автономного полета

Ограничения существующих методов

Существующие исследования в основном сосредоточены на идентификации параметров массы, инерции или центра масс, а также на обнаружении отказов исполнительных механизмов, но уделяют относительно мало внимания оценке эффективности двигателя. Традиционные методы фильтрации (такие как EKF, UKF) склонны к появлению пиков оценок при обработке скачков и выбросов, что указывает на недостаток робастности.

Основные вклады

  1. Инновационная оптимизационная система: предложен метод оценки эффективности двигателя на основе нелинейной оптимизации с ограничениями, реализующий идентификацию параметров путем минимизации остатков траектории
  2. Эффективный алгоритм решения: комбинирование IRLS и метода внутренней точки прямого-двойственного типа обеспечивает вычислительно эффективное и робастное решение
  3. Механизм обработки выбросов: применение робастного z-оценивания на основе MAD (среднее абсолютное отклонение) эффективно подавляет влияние аномальных измерений
  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. Робастная обработка выбросов

Применение z-оценивания на основе среднего абсолютного отклонения (MAD):

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

Комбинирование стратегий мягкого затухания и жесткого отклонения повышает робастность.

Экспериментальная установка

Платформа моделирования

Реализация в MATLAB с моделированием характеристик платформы F450:

  • Масса: 1,0 кг
  • Матрица инерции: diag(0,01466, 0,01466, 0,02848) кг·м²
  • Длина плеча двигателя: 0,225 м

Тестовые сценарии

  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 соответствующих источников, в основном сосредоточенных на моделировании и управлении квадрокоптерами, системной идентификации и алгоритмах оптимизации, обеспечивающих прочную теоретическую основу для исследования.


Общая оценка: это статья с высоким техническим качеством, предлагающая инновационный метод оценки эффективности двигателя с определенными вкладами в теоретическое моделирование и разработку алгоритмов. Хотя в настоящее время имеется только верификация моделированием, метод имеет хорошие практические перспективы. Рекомендуется, чтобы последующие работы сосредоточились на верификации реальных полетов и оптимизации вычислительной эффективности.