Планирование полета группы беспилотных летательных аппаратов

Характеристика основных преимуществ беспилотных летательных аппаратов перед другими средствами наблюдения. Методика преобразования остовного дерева в маршрут коммивояжера. Сущность метода квазиоптимального распределения объектов по множеству целей.

Рубрика Транспорт
Вид статья
Язык русский
Дата добавления 04.04.2015
Размер файла 76,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

В настоящее время для решения задач экологического мониторинга используются комплексы, в составе которых основную функциональную роль играют беспилотные летательные аппараты (БЛА). БЛА имеют значительное преимущество перед другими средствами наблюдения и это обусловлено следующими факторами:

· Возможность оперативно получать информацию из труднодоступных и высоко опасных для человека мест.

· Сниженные расходы на инфраструктуру и обслуживание по сравнению с пилотируемыми аппаратами, применяемыми для тех же целей.

Дальнейшее усовершенствование и автоматизация наблюдательных комплексов предполагают, переход от использования одиночных БЛА с дистанционным управлением к использованию групп автоматических БЛА, что требует и иной более совершенных системы управления комплексом. Одной из задач системы является планирование наблюдения группой БЛА за множеством территориально распределенных целей.

В данной статье описан метода квазиоптимального распределения множества объектов (БЛА) по множеству целей и планировании маршрута для каждого БЛА из группы в соответствии с выбранным критерием.

Задача планирования полета группы БЛА имеет большую размерность пространства решений. Распределение БЛА по целям, построение маршрутов облета БЛА своего подмножества целей, а так же определение способа облета каждой цели в зависимости от ее геометрии - это набор подзадач, которые определяют огромное количество вариантов решения задачи планирования.

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

Тогда задачу распределения множества БЛА по множеству целей запишем следующим образом. Пусть определен ненаправленный граф G = (V, E), где множество вершин V = {0, 1 , … , n} - это множество целей, а E - множество ребер. Вершина с индексом 0 является «базой» с которой стартуют все БЛА представленные множеством Q = {0, 1, … m}. Каждое ребро [i, j] имеет не отрицательный вес cij = cji, причем для метрики весов C(i, j) выполняется неравенство треугольника. Тогда необходимо определить множество маршрутов БЛА с минимальным общим весом таких чтобы: каждый маршрут начинался и заканчивался на «базе», каждая цель посещалась лишь единожды.

В такой постановке данная задача относиться к классу «Транспортных задач». Данную задачу можно условно разбить на две подзадачи - это распределение множества целей на подмножества для каждого БЛА и определение маршрута БЛА на его подмножестве. Опираясь на данное разбиение, построим комбинированный алгоритм, в котором первый методом будет производить разбиение на подмножества, а второй строить маршруты облета. Построение маршрута облета - это задача коммивояжера, в то время как разбиение на подмножества может производить различными методами. В данной работе для разбиения множества целей на подмножества выбран генетический алгоритм, так как он предполагает сложные для вычисления целевые функции.

Генетический алгоритм предполагает формализацию задачи таким образом, что бы ее решение было закодировано в виде вектора (хромосомы). Решение нашей задачи можно записать в вектор размерности n, где n - число целей и каждый элемент вектора может принимать значения от 1 до m, где m - число БЛА. Таким образом, каждой цели ставиться в соответствие лишь один БЛА, а же одному БЛА можно поставить в соответствие несколько целей. Очевидно, что такая запись решения учитывает лишь соответствие набора целей и БЛА, и не учитывает порядок, в котором БЛА их будет облетать. Если использовать в качестве функции приспособленности, какой либо алгоритм решающий задачу коммивояжера, то гамильтоновы циклы, полученные для каждого БЛА этим алгоритмом, будут решением нашей «Транспортной задачи».

Таким образом, определив функцию приспособленности хромосомы как сумму весов гамильтониан для ее вычисления необходимо решить несколько «Задач коммивояжера». Учитывая, что популяция хромосом, а так же число итераций генетического алгоритма достаточно велико целесообразно использовать для решения «Задачи коммивояжера» эвристический алгоритм с низкой вычислительной сложностью.

Рис. 1. Преобразование остовного дерева в маршрут коммивояжера: а) остовное дерево; б) двойной обход дерева; в) маршрут, полученный алгоритмом MST

беспилотный летательный коммивояжер квазиоптимальный

Учитывая то, что для нашей метрики весов C(i, j) выполняется неравенство треугольника лучше всего использовать алгоритм MST (Minimum Spanning Tree - минимальное остовное дерево). Основная идея этого алгоритма в том, что на графе определяется минимальное остовное дерево (рис. 1, а), затем строиться маршрут двойного обхода минимального остовного дерева (рис. 1, б), который преобразуется в гамильтонов цикл (рис. 1, в).

Остовное дерево находим алгоритмом Крускала, затем составив маршрут двойного обхода, выбираем произвольно вершину, например вершина 1 (рис. 1, в), из нее идем по двойному маршруту и добавляем в новый маршрут, первый следующий не посещенный город на маршруте двойного обхода. Функция приспособленности, определенная таким образом, будет давать решение не превосходит двух оптимальных.

Для скрещивания хромосом в генетическом алгоритме популяция делится на две части «хорошую» и «плохую», из «хорошей» части с лучшим значением функции приспособленности выбираются по закону равной плотности вероятности две хромосомы, точка кроссовера так же определяется по закону равной плотности вероятности. У полученных двух потомков функции приспособленности сравниваются, потомок с лучшим значением добавляться в популяцию. Количество добавленных хромосом равно количеству хромосом в «плохой» части. После добавления всех хромосом популяция упорядочивается согласно функции приспособленности и отбрасывается столько хромосом с худшим значением приспособленности, сколько их было в «плохой» части. Таким образом, восстанавливается исходный размер популяции. Граница раздела популяции на «хорошую» и «плохую» - настраиваемый параметр.

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

Условием останова алгоритма - процент одинаковых хромосом выше заданного порогового значения.

На основе выше изложенного алгоритма реализован прототип программного обеспечения, позволяющий решить данную задачу на заданном множестве целей. В качестве тестов для алгоритма использовались тестовые распределения Кристофидеса и Эйлона [4] для транспортной задачи с ограниченной грузоподъемностью. Т. е. каждой цели был присвоен вес и сумма этих весов в маршруте не должна превосходить заданное значение грузоподъемности. Результаты тестов представлены в табл. 1.

Таблица 1. Результаты тестов

Название теста

Оптимальное решение

Полученное решение

Относительная ошибка, %

Значение

Минимальное кол-во БЛА

Значение

Кол-во БЛА

1

E-n22-k4

375

4

413

5

0,101333

2

E-n23-k3

569

3

673

3

0,182777

3

E-n30-k3

534

3

598

4

0,11985

4

E-n33-k4

835

4

944

4

0,130539

5

E-n51-k5

521

5

712

8

0,366603

6

E-n76-k7

683

7

997

8

0,459736

7

E-n76-k10

832

10

1126

12

0,353365

8

E-n76-k14

1032

14

1277

16

0,237403

9

E-n101-k8

817

8

1195

11

0,462668

10

E-n101-k14

1077

14

1555

15

0,443825

Среднее значение

0,285281

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

Рис. 2. График зависимости минимального значения функции приспособленности (F) от итерации (i) для тестовой задачи E-n101-k14

Среднее превышение оптимальных результатов в 28,5% обусловлено тем, что алгоритм минимального остовного дерева (MST) дает квазиоптимальное решение задачи коммивояжера с ошибкой меньшей чем 100%. Для получения более точных результатов использование метода ветвей и границ нецелесообразно из-за его вычислительная сложности. Целесообразно использовать модификацию алгоритма MST, а именно алгоритм Кристофидеса для которого результат заведомо отличается от оптимального не более чем на 50%.

Размещено на Allbest.ru

...

Подобные документы

  • Типы беспилотных летательных аппаратов. Применение инерциальных методов в навигации. Движение материальной точки в неинерциальной системе координат. Принцип силовой гироскопической стабилизации. Разработка новых гироскопических чувствительных элементов.

    реферат [49,2 K], добавлен 23.05.2014

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

    статья [4,3 M], добавлен 28.05.2015

  • Обеспечение безопасности полетов. Анализ опасных сближений самолетов. Цифровой метод определения временного критерия опасности. Определение взаимного расположения летательных аппаратов в горизонтальной плоскости. Модуль динамической экспертной системы.

    дипломная работа [885,0 K], добавлен 16.04.2012

  • Проведение расчета показателей эксплуатационной надежности по изделиям летательных аппаратов и авиационных двигателей с учетом периодичности их ТО. Анализ режимов выборочного контроля опасных зон в конструкции планера. Авиамодели технического состояния.

    контрольная работа [439,1 K], добавлен 26.10.2013

  • Рассмотрение летательного авиадвигателя как объекта технической эксплуатации. Характеристика контролепригодности и надежности. Система технического обслуживания и ремонта транспортных средств. Заправка летательных аппаратов горюче-смазочными материалами.

    дипломная работа [1,0 M], добавлен 30.07.2015

  • Особенности динамики полета - науки о законах движения летательных аппаратов под действием аэродинамических и гравитационных сил. Расчет трасполагаемых тяг, характеристик устойчивости и управляемости самолета. Определение аэродинамической хорды крыла.

    контрольная работа [79,2 K], добавлен 14.06.2010

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

    презентация [689,2 K], добавлен 27.01.2012

  • Классификация летательных аппаратов по принципу полета. Определение понятия "самолет". Этапы создания самолета. Аксиомы проектирования, типы фюзеляжей, крыла, оперения. Безопасность самолета, роль шасси и тормозной системы. Рейтинг опасности авиалайнеров.

    презентация [1,4 M], добавлен 04.11.2015

  • Контроль гидравлических систем летательных аппаратов в наземных условиях. Конструкция, принцип работы универсального передвижного гидроагрегата УПГ-300: общая и техническая характеристика, особенности конструкции его узлов и специального оборудования.

    курсовая работа [1,7 M], добавлен 16.01.2011

  • Расчет параметров камеры сгорания реактивного двигателя тягой 100000 Н на компонентах H2+F2, работающего по закрытой схеме газогенерации; параметры агрегатов двигательной установки: ТНА, газогенератора, баков. Оптимальное давление в газогенераторе.

    курсовая работа [473,5 K], добавлен 12.05.2008

  • Начало создания безмоторных летательных аппаратов. Основные требования, предъявляемые к самолетам. Классификация и схемы самолетов. Поршневые и турбовинтовые двигатели. Обучение технике пилотирования и самолетовождению пилотов и других членов экипажа.

    реферат [642,3 K], добавлен 27.11.2013

  • Отказ как непредусмотренное нарушение функционирования авиационной транспортной системы, его основные причины и предпосылки, источники угрозы. Роль и оценка человеческого фактора при авиакрушении. Неисправности по вине инженерно-технического персонала.

    презентация [1,2 M], добавлен 11.10.2015

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

    реферат [33,7 K], добавлен 02.04.2014

  • Общие теоретические сведения о гидросистеме самолёта Ту-154. Разработка передвижной установки для технического обслуживания гидравлической системы. Требования, предъявляемые к машинам и механизмам, используемым при техобслуживании летательных аппаратов.

    дипломная работа [114,0 K], добавлен 15.08.2010

  • Виды стоимости при оценке транспортных средств. Оценка летательных аппаратов и определение их физического износа. Расчет рыночной стоимости автомобиля затратным, сравнительным и доходным походами. Обзор рынка поддержанных легковых машин в России.

    курсовая работа [212,0 K], добавлен 29.11.2014

  • Военно-транспортный самолет Ил-76, его структурное устройство, внутренние элементы, отличительные особенности и сферы применения. Влияние расхода топлива на центровку воздушного судна. Прибор, определяющий центр масс, его функциональное назначение.

    дипломная работа [955,4 K], добавлен 18.05.2015

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

    дипломная работа [5,9 M], добавлен 15.10.2013

  • Уравнение движения рыскания. Датчики сигналов о параметрах движения летательных аппаратов. Основные законы управления автопилотов. Рулевой привод с жесткой обратной связью. Применение корректирующего звена и построение графиков переходных процессов.

    курсовая работа [374,6 K], добавлен 23.12.2010

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

    дипломная работа [4,9 M], добавлен 07.02.2013

  • Выбор конструктивно-компоновочной схемы ракеты, проектных параметров и программы движения. Исследование влияния давления в камере сгорания первой ступени на максимальную дальность. Определение относительных масс топлива и баллистический расчет.

    курсовая работа [780,3 K], добавлен 07.09.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.