Найти
Результаты поиска
-
ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ ПОДХОД К ОПИСАНИЮ ВЗАИМОДЕЙСТВИЯ ГРУППЫ РОБОТОТЕХНИЧЕСКИХ СРЕДСТВ НА ОСНОВЕ РАСПРЕДЕЛЕННОЙ ВИРТУАЛЬНОЙ МАШИНЫ
И. О. Шальнев2021-04-04Аннотация ▼Проведен анализ подходов к построению робототехнических систем. Показано, что ро-
бототехнические системы можно рассматривать как распределенную систему взаимодейст-
вия отдельных компонентов робототехнической системы и взаимодействия робототехниче-
ских систем в рамках единого комплекса. В первом случае робототехническая система являет-
ся совокупностью отдельных модулей в рамках одного робота. Так, например, отдельные мо-
торы, сервоприводы для управления полезной нагрузкой беспилотного летательного аппарата
(БЛА) можно рассматривать как отдельные модули всего БЛА в рамках распределенной робо-
тотехнической системы. Во втором случае робототехнической системой может считаться
совокупность взаимодействующих робототехнических систем. Так, например, отдельно взя-
тый БЛА является робототехнической системой в составе общей распределенной робототех-
нической системы, определяющей групповое взаимодействие. Необходим подход позволяющий
единый способ описания такой иерархии робототехнических систем. В области робототехни-
ки существует множество подходов построения таких систем, каждый из которых определя-
ет средства связи и передачи данных. Данная статья описывает существующие подходы, их
достоинства и недостатки, а также предлагает иной подход для создания распределенных
робототехнических систем. Связь отдельных узлов информационной сети, в существующих
подходах, обеспечивается путем передачи данных с последующей их обработкой. В статье
описывается подход, основанный на инкапсуляции исполнимого кода в передаваемые сетевые
пакеты. Взаимодействие объектов осуществляется посредством передачи управляющей ин-
формации, интерпретируемой распределенной виртуальной машиной. Расширение парадигмы
объектно-ориентированного программирования (ООП) понятием комплементарного объекта,
позволяет создавать распределенную систему, абстрагируясь от особенностей сетевого про-
граммирования. Объектно-ориентированный подход, основанный на использовании комплемен-
тарных объектов, позволяет разрабатывать распределенную систему как единую программу,
концентрируясь на реализации логики. В таком случае мы переходим от концепции распреде-
ленной системы как реализации отдельных модулей к концепции единой распределенной про-
граммы без «синтаксического разрыва». В статье предлагается подход, позволяющий пред-
ставлять распределенную робототехническую систему в парадигме (ООП), как совокупность
взаимодействующих через коммуникационную среду объектов, обеспечивающий передачу дан-
ных через аргументы удаленных вызываемых методов. -
ТЕОРЕТИЧЕСКИЕ ОСНОВЫ СОЗДАНИЯ САМООРГАНИЗУЮЩИХСЯ ДИСПЕТЧЕРОВ РАСПРЕДЕЛЕННЫХ СИСТЕМ НА БАЗЕ МУЛЬТИАГЕНТНОГО СОЦИОИНСПИРИРОВАННОГО ПОДХОДА
А. И. Каляев2021-11-14Аннотация ▼Описаны новые принципы организации, методы и алгоритмы функционирования дис-
петчера Распределенной системы (РС), позволяющие распределять и перераспределять
ресурсы с динамически изменяющимися параметрами между поступающими заданиями с
целью минимизации времени их выполнения. Основная проблема, не позволяющая сегодня
эффективно оценивать время выполнения заданий в гетерогенной РС, напрямую вытекает
из распределенности системы: каждый из её элементов обладает частичной независимо-
стью и может существенно отличаться от других, более того, в процессе работы его
возможности могут изменяться, и все это существенно влияет на эффективность рас-
пределения задач между узлами РС и на время выполнения заданий. В статье предложен
новый подход к организации диспетчера РС, базирующийся на применении теории муль-
тиагентных систем и социоинспирированных (базирующихся на принятых в человеческом
обществе) методов: пользователи РС размещают свои задания на специальных узлах –
досках объявлений, на каждом узле РС размещается проактивный программный агент,
осуществляющий постоянный мониторинг параметров своего узла и поиск на досках объ-
явлений подходящих для решения задач. При этом агенты, участвующие в решении общего
задания формируют сообщества, в которых осуществляют планирование процесса реше-
ния задания и распределение частей заданий для минимизации времени задержки их реше-
ния. В качестве критерия эффективности работы РС было решено принять значение
среднего времени задержки выполнения функциональных заданий относительно требуемых
моментов времени, соответственно агенты распределяют задания таким образом, чтобы
минимизировать значение указанного критерия. Настоящая статья включает введение,
формальную постановку задачи диспетчирования ресурсов РС, обзор существующих под-
ходов к организации диспетчера РС, описание предлагаемого мультиагентного решения
задачи диспетчирования ресурсов РС с использованием социоинспирированного подхода,
алгоритм работы распределенной системы и ее элементов, описание применения социоин-
спирированного подхода применительно к процессу диспетчирования задач и заключение.
К основным преимуществам предложенного подхода можно отнести: возможность ис-
пользования достоверной и актуальной информации о специализации и текущей произво-
дительности ресурсов при диспетчировании; высокая отказоустойчивость, обусловленная
отсутствием элементов РС, выход из строя которых приводит к полной потере работо-
способности РС; возможность гибкого масштабирования РС (увеличения числа ресурсов),
достигаемая за счет децентрализации процесса диспетчирования. -
ОБОБЩЕННЫЙ КРУГОВОЙ КРИТЕРИЙ АБСОЛЮТНОЙ УСТОЙЧИВОСТИ РАСПРЕДЕЛЕННЫХ СИСТЕМ
З. Р. Майрансаев , А. Б. Чернышев2021-07-18Аннотация ▼Управление системами с распределенными параметрами является одним из сложных
и важных разделов кибернетики, как науки об управлении, информации и системах. Необ-
ходимость изучения и развития данной научной дисциплины связана с тем, что для управ-
ления многими объектами приходится учитывать их геометрические параметры, то есть
их пространственную протяженность. К настоящему времени в области теории систем с
распределенными параметрами получено много результатов, однако по большей части
эти результаты направлены на исследование линейных систем. В процессе исследования
нелинейных автоматических систем, в качестве одной из основных задач, решается задача
поиска возможных состояний равновесия исследуемой системы. Важнейшими задачами
являются также исследование устойчивости таких систем. Используя прием разложения
функций, описывающих распределенные сигналы в ряды, согласно общей теории рядов Фу-
рье, выделен класс распределенных систем, в которых допустимо разложение по собст-
венным вектор-функциям. Благодаря такой возможности, передаточная функция, описы-
вающая объект с распределенными параметрами представляется в виде совокупности
передаточных функций по отдельным пространственным модам. Для учета пространст-
венных координат вводится понятие «обобщенная координата». Применительно к систе-
мам с распределенными параметрами. Коэффициент усиления пространственно-
усилительного звена принят как угловой коэффициент прямой ограничивающей нелинейную
характеристику. Разработан и сформулирован цилиндрический критерий абсолютной ус-
тойчивости нелинейных распределенных систем, на базе обобщения кругового критерия.
Приведена иллюстрация пространственного сектора нелинейности. Впервые разработан
обобщенный круговой критерий устойчивости распределенных систем, учитывающий за-
висимость нелинейной характеристики от пространственных координат. Представлена
графическая иллюстрация этого критерия.








