Материал: 2426

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

50

Методы и алгоритмы планирования оптимальной траектории перемещения груза

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Аналитические методы

 

 

Численные методы оптимиза-

 

 

 

 

Методы поиска на графах

 

 

 

 

 

 

 

Прочие методы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ции (с явными переменными)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Метод нахо-

 

Метод геоде-

 

 

 

 

 

 

Методы

 

 

 

Методы

 

 

 

 

 

 

 

Метод

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ждения

про-

 

зических (ва-

 

 

 

Методы

Методы

 

 

неинформиро-

 

 

 

информирован-

 

 

 

 

потенциалов

 

 

 

 

 

изводных

 

риационное

 

 

 

условной

безусловной

 

 

 

 

ванного поиска

 

 

ного поиска

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Элементар-

 

функции

 

 

и

 

исчисление)

 

 

оптимизации

оптимизации

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ные методы

 

решения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Поиск

по

 

критерию

 

 

 

 

 

 

 

 

 

 

 

 

поиска

 

системы

не-

 

Метод полного перебора

 

 

 

Методы прямого поиска

 

 

 

 

стоимости

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

линейных

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Метод Гаусса-Зейделя

 

 

 

 

 

 

Поиск в ширину (BFS)

 

 

 

 

 

Алгоритм обхода пре-

 

 

 

 

Метод штрафных функций

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

конечных

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

пятствий по правилу

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

уравнений

 

Метод барьерных функций

 

 

 

Метод Хука-Дживса

 

 

 

 

 

Поиск в глубину (DFS)

 

 

 

 

 

 

 

правой (левой) руки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Метод прямого поиска с возвратом

 

 

 

Метод Нелдера-Мида

 

 

 

 

Поиск с

ограничением

 

 

 

 

 

Алгоритм «разделяй и

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

глубины

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

властвуй»

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Метод возможных направлений

 

 

 

Градиентные методы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Поиск в глубину с ите-

 

 

«Жадные» алгоритмы (BFS)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Метод множителей

 

 

 

Метод наискорейшего

 

 

 

 

ративным углублением

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

градиентного спуска

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Алгоритм Дейкстры

 

 

 

 

 

 

Методы случайного спуска

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Двунаправленный поиск

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Методы Монте-Карло

 

 

 

 

 

 

 

Метод Флетчера-Ривса

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Алгоритм Беллмана-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Методы

эволюционно-

 

 

 

 

 

 

 

 

 

Форда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Метод имитации отжига

 

 

 

 

 

 

 

 

 

 

 

 

 

Метод Дэвидона-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

го поиска

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Флетчера-Пауэлла

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Алгоритм A* (А*)

 

 

 

 

 

 

 

Алгоритм «Лас-Вегас»

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Метод кубической

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A* с итеративным уг-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

интерполяции

 

 

 

 

 

 

 

 

 

Алгоритмы роевого

 

 

 

 

 

 

 

 

 

 

лублением (IDA*)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

интеллекта

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Метод Ньютона

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A* с ограничением па-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

мяти (SMA*)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

МетодНьютона-Рафсона

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рекурсивный поиск по первому

 

 

 

 

Генетические алгоритмы

 

 

 

Метод Марквардта

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

наилучшему совпадению (RBFS)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 1.17. Классификация методов и алгоритмов планирования оптимальной траектории перемещения груза

50

Способы дискретизации непрерывного пространства с препятствиями

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Нанесение сетки на

 

 

Рассмотрение точек на поверхно-

 

Скелетирование

свободное пространство

 

 

 

сти препятствий

 

 

 

свободного

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

пространства

Нанесение

 

 

 

 

Рандомиза-

 

 

Нанесение рав-

 

 

Нанесение ран-

 

 

 

 

 

 

 

равномер-

 

 

 

 

ция свобод-

 

 

номерной сетки

 

 

домизирован-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Линия

ной сетки

 

 

 

 

ного про-

 

 

на поверхность

 

 

ной сетки на

 

 

 

 

Вороного

на свобод-

 

 

 

 

странства

 

 

препятствий

 

 

поверхность

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ное про-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

препятствий

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Метод ве-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

странство

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

роятност-

 

 

Способ

 

 

 

Квадрантные/кубические деревья

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ной дорож-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

деревь-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ной карты

 

 

 

 

 

 

 

 

Треугольные/тетраэдрические де-

 

 

 

 

 

 

 

 

 

 

 

 

 

ев

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ревья

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Треугольная/тетраэдрическая равномерная сетка

 

 

 

 

 

 

Другие

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

способы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Квадрантная/кубическая равномерная сетка

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 1.18. Классификация способов дискретизации непрерывного пространства с препятствиями при поиске на графах

Большую сложность вызывает не только поиск траектории, для которого существуют эффективные методы и подходы, но и предварительная подготовка и описание пространства и объекта. Для многомерного пространства наибольшие затраты времени при вычислениях может вызывать описание его топологии, формы и размеров препятствий и связанного с ними графа состояний, от эффективности и удачности которого зависит быстрота и точность последующего поиска. На первый план при этом выступают неформальные (эвристические) методы, основанные на использовании некоторых специфических особенностей задачи или ее физических аналогов. Особенностью комбинаторных задач, к которым относится и задача планирования оптимальной траектории объекта в общем многомерном случае, является невозможность применения хорошо разработанного классического аппарата бесконечно малых. Это в основном и обусловливает сложность их решения. Необходим поиск специальных приемов и методов для их преодоления применительно к задаче поиска оптимальной траектории объекта в трехмерной среде с препятствиями с учетом координат угловой ориентации объекта.

51

2. ОБЩАЯ МЕТОДИКА ИССЛЕДОВАНИЙ ПЛАНИРОВАНИЯ РАБОЧИХ ПРОЦЕССОВ МОБИЛЬНЫХ ГРУЗОПОДЪЕМНЫХ КРАНОВ В НЕОДНОРОДНОМ ОРГАНИЗОВАННОМ ТРЕХМЕРНОМ ПРОСТРАНСТВЕ

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

Исследование любой сложной системы требует постановки проблемы, т.е. выявления проблемной ситуации. Рациональное решение проблем предполагает использование методов и моделей теории систем и системного анализа [7, 25, 136, 173]. В главе 1 монографии применительно к грузам, перемещаемым ГПК, была сформулирована проблема оптимизации траектории перемещения объемного объекта произвольной заданной формы с учетом его угловых координат в неоднородном организованном трехмерном пространстве с произвольным расположением и формой препятствий по принятым критериям оптимальности.

Из сформулированной проблемы оптимизации траектории объемного объекта, рассматриваемого как груза, перемещаемого ГПК (группой ГПК), вытекает проблема оптимизации технологических параметров рабочего процесса ГПК (группы ГПК): управляемых во время рабочего процесса обобщенных координат ГПК с учетом кинематической избыточности, а также координат базового шасси (места установки ГПК до начала работы). Это позволило определить цель работы, объект и предмет исследований.

Цель работы: повышение эффективности использования ГПК за счет оптимизации траекторий перемещения груза в неоднородном организованном пространстве и координат установки ГПК.

Объект исследований: процессы синтеза оптимальных траекторий перемещения груза в неоднородном организованном пространстве и координат установки ГПК.

Предмет исследований: закономерности синтеза оптимальных траекторий перемещения груза в неоднородном организованном пространстве и координат установки ГПК.

Методика проведения системного анализа не является универсальной, т.к. каждая проблема имеет свои особенности и требует от исследователя инициативы, воображения и интуиции, чтобы правильно определить цели проекта и успешно их реализовать [7, 25, 136,

52

173]. Укрупненно основные этапы поиска рационального решения проблемы приведены на рис. 2.1. Данная общая схема действий может быть модифицирована в деталях.

Методологической основой принятия какого-либо решения, как правило, выступает функциональная зависимость, связывающая цель решения и средства ее достижения. Подобные зависимости выявляются на основе законов научных знаний. Опираясь на данные законы, можно выявить определенные системные закономерности, характерные для исследуемой проблемы. Выявление закономерностей поведения системы при определенных условиях позволяет создать концепцию, т.е. выдвинуть основную идею для построения новой теории при решении сформулированной проблемы. Если теории не существует, то выдвигается научная гипотеза, на основе которой разрабатываются концептуальноимитационные модели, с использованием которых могут быть достигнуты поставленные цели, т.е. решены задачи исследования. Одним из основных критериев достижения цели является эффективность методов решения сформулированных задач [7, 25, 136, 173].

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

Формулировка

 

Генерирова-

 

 

 

 

 

задачи, огра-

 

ние альтер-

 

 

Оценка

 

Выбор опти-

ничений и кри-

 

нативных

 

 

вариантов

 

мального

териев для

 

вариантов

 

 

 

 

варианта

оценки

 

решения

 

 

 

 

 

 

 

 

 

 

 

решений

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Реализация

Обратная связь

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 2.1. Этапы рационального решения проблемы

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

53

нивания системы качественными и/или количественными характеристиками с использованием математических методов. В то же время применение математических средств возможно лишь тогда, когда определены средства оценки, измерения всех существенных параметров системы [7, 25, 136, 173].

На основании изложенного решение задач настоящей монографии с применением методологии системного анализа было представлено следующими этапами [7, 25, 136, 173]:

1.Формулирование научной проблемы и цели работы как решения поставленной проблемы.

2.Определение объекта и предмета исследования.

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

- математическая формулировка задачи планирования оптимальных траекторий перемещения объекта-груза в неоднородном организованном пространстве по геометрическому критерию и ее ограничений;

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

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

- разработка методик предварительной обработки дискретных пространственных данных с целью адаптации к решению задачи поиска оптимальной траектории перемещения объекта;

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

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

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

5.Решение задачи выбора наиболее эффективной для заданных условий методики планирования оптимальных траекторий перемеще-

54