Отправьте статью сегодня! Журнал выйдет ..., печатный экземпляр отправим ...
Опубликовать статью

Молодой учёный

Разработка математической модели управления посадкой мультикоптера

Математика
01.06.2018
700
Поделиться
Аннотация
В настоящее время разработка методов и алгоритмов ручного и автоматического управления БПЛА является интенсивно развивающимся направлением научных исследований в военной, гражданской и космической области. При использовании мультикоптеров одна из самых актуальных задач, это задача автоматической заправки аккумуляторов, а, следовательно, задача точной посадки в выбранную точку или ограниченный участок. Посадка — это обязательный этап применения любого БПЛА, независимо от его функционального назначения. Поэтому поиск и разработка новых способов, схем и средств посадки БЛА является одной из наиболее актуальных задач [1].
Библиографическое описание
Семенова, Л. Л. Разработка математической модели управления посадкой мультикоптера / Л. Л. Семенова. — Текст : непосредственный // Молодой ученый. — 2018. — № 22 (208). — С. 2-6. — URL: https://moluch.ru/archive/208/50927/.


В настоящее время разработка методов и алгоритмов ручного и автоматического управления БПЛА является интенсивно развивающимся направлением научных исследований в военной, гражданской и космической области. При использовании мультикоптеров одна из самых актуальных задач, это задача автоматической заправки аккумуляторов, а, следовательно, задача точной посадки в выбранную точку или ограниченный участок.

Посадка — это обязательный этап применения любого БПЛА, независимо от его функционального назначения. Поэтому поиск и разработка новых способов, схем и средств посадки БЛА является одной из наиболее актуальных задач [1].

Ключевые слова: беспилотные летательные аппараты, ошибка оценивания, уравнения состоянии, уравнения наблюдения, фильтр Калмана, расширенный фильтр Калмана.

Постановка задачи: Имеется мини-БПЛА (мультикоптер), посадочная площадка с 4-мя маяками. Предполагаем, что выход БПЛА в зону маяков будет осуществлен с использованием системы GPS и/или ГЛОНАСС. Требуется разработать алгоритм точного выхода мультикоптера в заданную точку и его посадки.

Для оценки и сглаживания текущих координат летящего мультикоптера будет использован алгоритм фильтрации Калмана.

Фильтр Калмана это рекурсивный фильтр, который минимизирует среднеквадратическую ошибку оценивания текущих координат объекта.

Суть алгоритма оценивания заключается в последовательном предсказании искомых координат мультикоптера с использованием модели состояний с последующей коррекцией результатов по данным фактических измерений.

Модель движения БПЛА рассматривается как движение материальной точки с ограничениями, накладываемыми на скорость и ускорение движения, а также на изменение ускорения.

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

(1)

Где – известные заранее координаты маяков , (i=0,1,2,3,4 — номера маяков); — текущие координаты мультикоптера; — приращение расстояний между мультикоптером и маяками; — ортогональные составляющие скорости движения мультикоптера; — дальность от маяка i до мультикоптера.

Введем вектор состояний, включающий неизвестные и подлежащие оцениванию переменные системы (1)

или (2)

В разностной форме система уравнений (1) с учетом (2) приобретает следующий вид

(3)

где k — дискретное текущее время с интервалом дискретизации ; - вектор состояний, вектор-столбец размерностью (12x1) и включает в себя неизвестные и подлежащие оцениванию параметры динамической системы; – вектор шумов состояний размерностью (12x1).

Уравнения наблюдения, учитывающие функциональные связи между выбранным вектором состояния и измерительными каналами запишем в виде:

(4)

- вектор фактических измерений размерностью (5x1); h — высота полета мультикоптера над Землей; — вектор шума измерений.

Как правило, шумы, входящие в модели состояний и наблюдений, считаются белыми гауссовыми шумами

Задача оценивания значений переменных состояния системы (2) сводится к синтезу некоторого алгоритма, обеспечивающего эту оценку по текущим измерениям Z(k) с минимальными ошибками. Ошибка оценивания может быть определена следующим образом:

(5)

Здесь — оценка вектора состояния в момент времени k, - ошибка оценивания вектора состояния .

Для нелинейной системы уравнений наблюдений (4) в терминах расширенного фильтра Калмана оценка дальностей на шаге (k+1) вычисляется:

,

где - оценка вектора состояния на момент времени (k+1); - вектор предсказанных оценок на момент времени (k+1) по данным на шаге k; - матрица весовых коэффициентов; — матричное уравнение для расчета вектора предсказания;

Поскольку уравнения наблюдений являются нелинейными функциями вектора наблюдения, то применяют методы аппроксимации нелинейных выражений с помощью разложения в ряд Тейлора вблизи оптимальной оценки.

Такой подход применен в расширенном фильтре Калмана, тогда расчет весовых коэффициентов осуществляется по рекуррентным матричным уравнениям следующего вида:

(6)

(7)

(8)

Структурная схема расширенного фильтра Калмана приведена на рис. 1.

Рис. 1. Структурная схема расширенного фильтра Калмана

Для инициации работы алгоритма необходимо задать начальные значения матрицы ковариации ошибок оценивания , начальный вектор оценок и диагональные элементы корреляционных матриц ошибок наблюдения и состояния .

Начальные значения вектора могут быть заданы как средние величины исходя из предполагаемых максимальных и минимальных значений. Априорная корреляционная матрица ошибок оценивания является диагональной. Значения диагональных элементов соответствуют дисперсиям ошибок оценивания в начальный момент времени [2,3].

Заключение: В работе выполнен синтез алгоритма посадки беспилотного летательного аппарата в декартовой системе координат с использованием каналов измерения GPS/ГЛОНАСС

Получен пример работы модели в среде Matlab

Рис. 2. Процесс изменения координаты и его оценки

Литература:

  1. Агеев А. М., Михайленко С. Б., Зезюля В.А Способ точной посадки беспилотного летательного аппарата // Сборник статей и докладов по материалам ежегодной научно-практической конференции «Перспективы развития и применения комплексов с беспилотными летательными аппаратами» г. Коломна, 2016. — с.16.
  2. Сейдж Э. Теория оценивания и ее применение в связи и управлении / Э. П. Сейдж, Дж.Л. Мелс. — М.: Связь, 1976. — 496 с.
  3. Попов Ю. Б. Алгоритм определения местоположения подвижного источника излучения в двухпозиционной угломерной динамической системе / Ю. Б. Попов, В. А. Кураков, К. Ю. Хабарова // Автометрия. — 2005. — № 4(41). — С. 70–77.
Можно быстро и просто опубликовать свою научную статью в журнале «Молодой Ученый». Сразу предоставляем препринт и справку о публикации.
Опубликовать статью
Ключевые слова
беспилотные летательные аппараты
ошибка оценивания
уравнения состоянии
уравнения наблюдения
фильтр Калмана
расширенный фильтр Калмана
Молодой учёный №22 (208) июнь 2018 г.
Скачать часть журнала с этой статьей(стр. 2-6):
Часть 1 (стр. 1-101)
Расположение в файле:
стр. 1стр. 2-6стр. 101

Молодой учёный