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
Оценка эффективности двигателя квадрокоптера на основе данных посредством минимизации остатков
В данной работе предложена основанная на данных система минимизации остатков для оперативной оценки эффективности двигателя квадрокоптера. Задача моделируется как задача нелинейной оптимизации с ограничениями, решаемая путем минимизации остатков траектории между измеренными данными полета и предсказаниями модели динамики квадрокоптера. Для реализации оперативной оценки применяется скользящее окно, а оптимизационная задача решается эффективно с использованием схемы итеративно перевешенного метода наименьших квадратов (IRLS) в сочетании с методом внутренней точки прямого-двойственного типа, при этом неравенства ограничений обеспечиваются логарифмической барьерной функцией. Применяется робастное z-оценивание с взвешиванием для отклонения выбросов, что особенно эффективно в сценариях ограничения двигателя и демонстрирует меньшие пики по сравнению с методом расширенного фильтра Калмана (EKF).
Квадрокоптеры в высокой степени зависят от быстрого отклика двигателей для обеспечения стабильного и точного полета. Производительность силовой установки напрямую влияет на энергоэффективность, время полета и маневренность. Эффективность двигателя как критический, но обычно не поддающийся прямому измерению фактор деградирует из-за высоких температур, старения компонентов, механического износа и колебаний напряжения батареи.
Существующие исследования в основном сосредоточены на идентификации параметров массы, инерции или центра масс, а также на обнаружении отказов исполнительных механизмов, но уделяют относительно мало внимания оценке эффективности двигателя. Традиционные методы фильтрации (такие как EKF, UKF) склонны к появлению пиков оценок при обработке скачков и выбросов, что указывает на недостаток робастности.
Инновационная оптимизационная система: предложен метод оценки эффективности двигателя на основе нелинейной оптимизации с ограничениями, реализующий идентификацию параметров путем минимизации остатков траектории
Эффективный алгоритм решения: комбинирование IRLS и метода внутренней точки прямого-двойственного типа обеспечивает вычислительно эффективное и робастное решение
Механизм обработки выбросов: применение робастного z-оценивания на основе MAD (среднее абсолютное отклонение) эффективно подавляет влияние аномальных измерений
Возможность реального времени: стратегия скользящего окна делает метод пригодным для реализации в реальном времени на борту
Входные данные: измеренное состояние квадрокоптера (позиция x, скорость v, угловая скорость Ω, матрица поворота R) и управляющие входы (суммарная тяга fc, момент M)
Выходные данные: коэффициенты эффективности четырех двигателей η = η₁, η₂, η₃, η₄ᵀ
Ограничения: ηₘᵢₙ ≤ ηᵢ ≤ ηₘₐₓ, обычно 0 ≤ η ≤ 1
В различных сценариях деградации и отказа предложенный метод демонстрирует сравнимую долгосрочную точность с базовым методом EKF, но показывает значительные преимущества в робастности в переходные периоды:
Сценарий постепенной деградации: оба метода точно отслеживают медленные изменения эффективности
Сценарий внезапного отказа: EKF демонстрирует явные пики, в то время как предложенный метод сохраняет плавную оценку
Комбинированный сценарий: предложенный метод сохраняет стабильную производительность в сложных сценариях
На рисунке 6 показано, что в сценариях внезапного отказа и комбинированных сценариях максимальный пик оценки предложенного метода значительно меньше, чем у EKF:
Сценарий внезапного отказа: снижение пиков на 60-80%
Комбинированный сценарий: снижение пиков на 50-70%
Соответствующих исследований немного; предыдущая работа авторов 13 предложила оценитель эффективности двигателя для систем многороторных коллаборативных аппаратов на основе UKF.
В статье цитируется 25 соответствующих источников, в основном сосредоточенных на моделировании и управлении квадрокоптерами, системной идентификации и алгоритмах оптимизации, обеспечивающих прочную теоретическую основу для исследования.
Общая оценка: это статья с высоким техническим качеством, предлагающая инновационный метод оценки эффективности двигателя с определенными вкладами в теоретическое моделирование и разработку алгоритмов. Хотя в настоящее время имеется только верификация моделированием, метод имеет хорошие практические перспективы. Рекомендуется, чтобы последующие работы сосредоточились на верификации реальных полетов и оптимизации вычислительной эффективности.