Научная статья на тему 'Многоальтернативная оптимизационная модель автоматизации структурного синтеза мехатронно-модульных роботов'

Многоальтернативная оптимизационная модель автоматизации структурного синтеза мехатронно-модульных роботов Текст научной статьи по специальности «Математика»

CC BY
158
45
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СТРУКТУРНЫЙ СИНТЕЗ / ОПТИМИЗАЦИОННАЯ МОДЕЛЬ / МНОГОКРИТЕРИАЛЬНАЯ ЗАДАЧА / МНОГОКРИТЕРИАЛЬНАЯ A PROBLEM / STRUCTURAL SYNTHESIS / OPTIMIZING MODEL

Аннотация научной статьи по математике, автор научной работы — Андраханов С. В., Львович Я. Е.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

MULTIALTERNATIVE OPTIMISING MODEL OF AUTOMATION OF STRUCTURAL SYNTHESIS MECHATRONIC - MODULAR ROBOTS

In article the multialternative optimizing model of automation of structural synthesis mechatronic modular robots with prospective use of randomized algorithms of search of the optimum decision based on designing of structure of a bit line of combination of methods of multiinvariant optimization and a plenty of particles is considered

Текст научной работы на тему «Многоальтернативная оптимизационная модель автоматизации структурного синтеза мехатронно-модульных роботов»

УДК 681.518

МНОГОАЛЬТЕРНАТИВНАЯ ОПТИМИЗАЦИОННАЯ МОДЕЛЬ АВТОМАТИЗАЦИИ СТРУКТУРНОГО СИНТЕЗА МЕХАТРОННО-МОДУЛЬНЫХ РОБОТОВ С.В. Андраханов, Я.Е. Львович

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

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

Одно из важнейших и перспективных направлений развития современной робототехники связано с разработкой нового класса устройств -многозвенных мехатронно - модульных роботов с адаптивной структурой [1]. Многозвенность построения является той принципиальной особенностью, которая позволяет говорить об обеспечении надёжности, высокой адаптивности структуры, реконфигурируемости, её

наращиваемости, способность к

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

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

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

ограниченным доступом, исследования

поверхности планет солнечной системы и т. д.

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

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

Андраханов Сергей Валерьевич - ВГТУ, аспирант, тел. 8-951-861-75-51

Львович Яков Евсеевич - ВГТУ, д-р техн. наук, профессор, тел. (473) 243-77-04

потенциалов, открываемых в данном

направлении, обусловливает активное

развёртывание работ по созданию многозвенных мехатронно - модульных роботов с оказанием мощной финансовой поддержки со стороны оборонных ведомств в развитых странах мира, включая западную Европу, США, Японию. Перспективность данной проблематики и недостаточное внимание к её развитию в России обусловливает актуальность исследования

принципов построения и разработки

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

Структурный синтез при проектировании реконфигурируемых мехатронно - модульных роботов в [1] рассматривается как одновременное, автоматизированное решение двух задач выбора: порядка блочно - модульной сборки; варианта настройки априорно периодического закона изменения обобщённых координат (у,-), определяющего алгоритм управления движением. В этом случае проектное решение представляется в виде битовой строки с переменной длинной.

В качестве оптимального решения, то которое обсчитывает наилучшее (максимальное) значение функции оценки полезности

/Л№, (*)

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

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

Исследуется возможность использования для оптимального проектирования структуры битовой строки совмещения методов многоальтернативной оптимизации [3] и роя частиц [4,5]. С этой целью необходимо множество проектных элементов,

где .V

влияющих на выбор структуры

реконфигурируемого мехатронно - модульного робота; представить в виде альтернативных переменных, принимающих значение 1 или 0.

Рассмотрим множество проектных элементов и введём соответствующие альтернативные переменные путём преставления дискретных чисел, соответствующих этим элементам, в двоичном исчислении. Обозначим количество модулей, объединяемых в робот, и = 1, Д\

Тогда в двоичном исчислении имеем при Л" <16. п = 1 +1^ +■ 2л- + 4*т +■ Зл!

п 10

При блочно - модульной сборке робота считается [1], что сопряжение каждого нового модуля с ранее собранными должно

осуществляться вдоль выбранного направления и обеспечивается стыковкой его первой

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

порядка сборки сводится к указанию направления и места крепления очередного элемента с использованием алгоритма Л^6. Направление стыковки для п - го модуля п., принимает четьфе

L*4={J

значения

= 1 - север, = 2

восток

- юг, я^з = 4 - запад) и представляется через альтернативные переменные

= 1 - *5г + 2х6п где П =ТЛ. - [*

Номер площадки, выбираемой для стыковки п

- го модуля в двоичном исчислении запишется в следующем виде

Дсч-П 1 ^ 7г_ 2.Х

где 71 — 2, АГ,

Поскольку д:я = 6 , то для крепления используется алгоритм дополненный

следующим условием. Если номер интерфейсной площадки «щ при определённых значениях

альтернативных переменных a TrtJjf?n превышает их фактическое значение ч... на выбранной стороне конструкции, то в качестве номера площадки берётся значение [1]

= mod (2)

где mod (с) - функция определения остатка от

деления целых чисел i и г.

Теперь рассмотрим как вводятся альтернативные переменные для описания параметров периодического закона [1]

где Л - значение обобщённой координаты, относительно которой происходит периодическое движение; Б - амплитуда периодического колебания

обобщенной координаты; суммарная величина А + 51 не должна превышать максимально допустимого отклонения обобщённой координаты модуля; ер- смещение фазы периодического движения. Настройки параметров этого закона определяют алгоритмы управления, синтезируемой мехатронно - модульной конструкцией.

Будем считать, что эти параметры характеризуются дискретными значениями, имеющими соответствующие численные номера в пределах 16. Именно эти номера для первой и второй обобщённой координаты представим в двоичном исчислении.

1 2х11п Вх1аг!.

= 1 " + + +

= 1 + + 2*„_ + +Хаа_ + 81;,..

Чіп

— 1 + XZ2n + 2х-2п +

— 1 "Ь -1— -Гп. + + Зл

"я*, = 1 + - 2іііх +

= 1 + *ат * 2х25П +

— 1 — +■ вїдіт].

В этом случае задача оптимизационного структурного синтеза состоит в выборе значений альтернативных переменных * і^ия-

обеспечивающим максимальное значение функции (1). '

_ СуС^ї^Г)]1 +

Jl \X -ї 4цї iVj. (ЛіО ' X JLn J при ограничениях т = 1. JV L-I-CaVj,., ,г1;т1) + ^

lAjOfM-Jfjfln) + ^іх3№]>х33я) -

п.

(5)

гдеу™“ У™* - максимально допустимые

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

В оптимизационной модели (З), (4) целевая функция (5) является свёрткой трёх целевых функций:

максимального перемещения робота в обобщённых координатах у. г

Fi (г1(л41) = ЬЧ*і.**ів)Ґ * [-(5v7^)]: - пізх

минимальной сложности робота

минимальной сложности алгоритма управления роботом

м!Г*йя) — *^"с юп'.) ийл О')

Поскольку в многоальтернативной

оптимизации [6] достаточно эффективным является решение многокритериальной задачи,

целесообразно кроме оптимизационной модели (3),(4) использовать модель (5) - (7),(4).

Следует отметить, что для вычисления значений этих функций (3)- (7) при определённом наборе альтернативных переменных г:,

■■■='. . необходимо использовать алгоритмы

моделирования двух процедур:

алгоритм моделирования процедуры блочно -модульной сборки робота (Лг.-) при заданных альтернативных переменных п = 1. Лг .

алгоритм моделирования последовательности действий робота (Ад) при заданном

альтернативными переменными х..:т^ТТГГ. ■■ = 1 . алгоритм управления движением.

Таким образом в ходе данной работы

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

оптимизации и роя частиц была рассмотрена многоальтернативная оптимизационная модель

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

многоальтернативная оптимизационная модель

способствует повышению эффективности

структурного синтеза при проектировании многозвенных мехатронно - модульных роботов.

Литература

1. И.М. Макаров, В.М. Лохин, С.В. Манько, М.П. Романов, М.В. Кадочников. ИТ, приложение к "Информационные технологии" / М.: Изд-во "Новые технологии", 2010. № 8.

2. Кодочников М.В. Модели, алгоритмы и программное обеспечение систем управления ММРАКС / М.В. Кодочников, М.: Изд-во МГУ, 2009.

3. Львович Я.Е. Принятие решений в экспертно -виртуальной среде / Я.Е. Львович, И.Я. Львович // Воронеж: ИПЦ "Научная книга", 2010.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

4. Карпенко А.П., Селивестров Е.Ю. Глобальная оптимизация методом роя частиц. Обзор / Информационные технологии, 2010. №2.

5. Львович Я. Е. Многоальтернативная оптимизация: теория и приложение / Я.Е. Львович. -Воронеж: Кварта, 2006.

6. Львович Я.Е., Андраханов С.В. Интеграция процедур многоальтернативной оптимизации и метода роя частиц / Вестник Воронежского государственного технического университета, 2010. Т. 6 № 12. С. 29-31.

Воронежский государственный технический университет

MULTIALTERNATIVE OPTIMISING MODEL OF AUTOMATION OF STRUCTURAL SYNTHESIS MECHATRONIC - MODULAR ROBOTS S.V. Andrahanov, J.E. Lvovich

In article the multialtemative optimizing model of automation of structural synthesis mechatronic - modular robots with prospective use of randomized algorithms of search of the optimum decision based on designing of structure of a bit line of combination of methods of multiinvariant optimization and a plenty of particles is considered

Key words: structural synthesis, optimizing model, многокритериальная a problem

i Надоели баннеры? Вы всегда можете отключить рекламу.