Научная статья на тему 'Трансформации форм гетерогенной самоорганизующейся системы при наличии внешних воздействий'

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

CC BY
31
10
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
НЕЛИНЕЙНАЯ ДИНАМИКА / САМООРГАНИЗАЦИЯ / ГЕТЕРОГЕННАЯ СИСТЕМА / ТРАНСФОРМАЦИЯ ФОРМ / NONLINEAR DYNAMICS / SELF-ORGANIZATION / HETEROGENEOUS SYSTEM / SHAPE TRANSFORMATION

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Воронин Александр Эдуардович, Юдашкин Александр Анатольевич

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Воронин Александр Эдуардович, Юдашкин Александр Анатольевич

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

Shape transformation of heterogeneous self-organizing system in response to external inluence

A method for synthesis of systems capable to change their forms in responses to external influence is proposed on the basis of a dynamic system of an arbitrary dimension. The model is defined via the set of categorized points on the Euclidean plane and the system dynamics is defined by the potential function, which combines an elastic loop and a self-organizing form with memory. It is shown that the designed system obtains one of the memorized forms under the external influence defined by the set of categorized points, while the subset of system points interconnects with the corresponding subset of external points if their categories matches.

Текст научной работы на тему «Трансформации форм гетерогенной самоорганизующейся системы при наличии внешних воздействий»

Системный анализ, управление и автоматизация

УДК 517.938

ТРАНСФОРМАЦИИ ФОРМ ГЕТЕРОГЕННОЙ САМООРГАНИЗУЮЩЕЙСЯ СИСТЕМЫ ПРИ НАЛИЧИИ ВНЕШНИХ ВОЗДЕЙСТВИЙ

А.Э. Воронин, А.А. Юдашкин

Самарский государственный технический университет 443100, г. Самара, ул. Молодогвардейская, 244

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

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

Введение

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

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

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

Александр Эдуардович Воронин, магистрант, каф. автоматики и управления в технических системах.

Александр Анатольевич Юдашкин (д.т.н.), профессор, каф. автоматики и управления в технических системах.

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

Поскольку самоорганизующиеся системы можно рассматривать и на уровне функционирования системы в целом, и на уровне поведения ее отдельных элементов, будем использовать уже имеющийся математический аппарат, разработанный в рамках синергетики для описания подобных сложных систем [6]. Его особенность заключается в том, что на основе поведения составных частей системы на микроскопическом уровне выводятся закономерности ее поведения на макроскопическом уровне или, возможно решение обратной задачи, когда для системы задается цель функционирования, на основе которой определяется поведение ее составных частей. Это подход успешно применен в работах [7, 8].

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

Математическая модель

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

Учет этих особенностей модели осуществляется с помощью способа ее задания: вводится два типизированных набора точек на плоскости. Первый определяется вектором комплексных чисел R { , / = 1..Ы }, второй - вектором комплексных чисел г

Для каждой точки наборов вводится тип Т(Я1) , / = 1..Ы и Т(г}-), j = 1.М,

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

Точки набора г описывают пространственную структуру самоорганизующейся системы, то есть вектор г - описание системы на макроскопическом уровне, в то же время каждая точка г у, у = 1.М характеризует систему на микроскопическом уровне. С помощью вектора R формируется внешний раздражитель, на который будет реагировать моделируемая система, или, другими словами, определяется, перейдет ли система в новое устойчивое состояние или останется в текущем. Взаимодействие между точками векторов г и R происходит только при совпадении типов

Как было сказано ранее, самоорганизующаяся система должна стремиться вос-

{г}, у = Г.М }.

(1)

Т(Ъ) = Т{г}), і = 1..Н,у = 1.М .

становить одну из запомненных структур в ответ на внешний раздражитель. В данной работе мы будем понимать под структурой системы ее форму. Набор допустимых форм системы задается с помощью векторов Fi, \ = 1. С и, как будет показано далее, используется для формирования матрицы системной памяти.

В качестве энергетической функции, описывающей динамику системы, примем взвешенную сумму вида

Е (г) = а£1(г) + РЕ2( г) + уЕз( г), (2)

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

Энергию Е1 примем в виде

N

Е (г) = -в£ 1п

і=1

м

2 СіІ ЄХР І=1

(

\кі- ГІ 2в 2

(3)

где в - управляющий параметр, влияющий на радиус притяжения точек набора R.

Данный вид функции потенциальной энергии получен Р. Дурбином и Д. Уилшоу при решении задачи коммивояжера [9] и использован для задания внешних возмущений для самоорганизующихся систем в работе [10].

В работе [11] показан подход к построению самоорганизующихся систем с памятью состояний. В соответствии с ним энергию Е2 определим следующим образом:

Е2 (г) = г (3 - Н)г .

(4)

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

Н = — N

N -1 -1

-1 N -1

-1

-1

-1 -1 ... N -1

Матрица J рассчитывается по правилу:

J = VU',

где V - матрица, каждый столбец которой содержит одну из запоминаемых форм системой Fi, i = 1..С ; и - матрица, вычисляемая по правилу: и = V (VV)_1.

Согласно [12] минимуму энергии Е2 кроме запомненных форм соответствуют еще и ложные состояние системы. Чтобы их исключить, вводится энергия Е3 :

1 С

Е3(г) = — 22 ги ('к)и (к)гги(/)и(/)г,

4 к=11Фк

(5)

где и(к), и() - соответственно к и I столбцы матрицы и, С - число запомненных системой форм.

Динамика системы описывается выражением, минимизирующим функцию энергии (2):

г = -УЕ(г).

С учетом выражений (3), (4), (5) получим:

С

г = ае1 + р(и - н )г + у

к=1 / * к

Вектор е1 в (6) определяется следующим образом:

Г = ае1 + Р( 3 - Н )г + у]Г Е [(и(к) и(к) г )(ги(/) и(/) г )- г (гг)].

е1 =

N

ЕКп(^ -г1)

i=1

¿К 2 (Ri - г2)

/=1

N

Е (Ri - гМ )

/=1

где Ку = С

ехр(- Ri - гУ /2в )

в трактовке Р. Дурбина и Д. Уилшоу - коэффици-

"У ^У м

Е Ск (^ - гк )

к=1

ент, определяющий силу связи между /-тым элементом вектора R и у-тым элементом вектора г.

Численные расчеты

Для наглядности на основе предложенной математической модели (6) рассмотрен процесс механического поглощения микроорганизмом питательной частицы. Система, моделирующая микроорганизм, состоит из 25 точек; данный набор точек подвижен. Микроорганизм может находиться в двух устойчивых состояниях: F1 -

нормальное состояние; Р2 — состояние после поглощения питательной частицы (рис. 1).

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

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

Дифференциальное уравнение (6), определяющее динамику системы, решалось методом Эйлера, т. к. данный метод наиболее прост для программной реализации, при этом он позволяет получить достаточно точный результат для качественного анализа поведения системы. Для расчетов использовался математический пакет Ма1ЬаЬ 2006. На рис. 2 представлено пространственное расположение системы в зависимости от шага к итерационного процесса решения. Незакрашенные точки задают расположение питательной частицы, закрашенные - микроорганизма. Форма знака точки определяет ее тип.

Р и с. 1. Формы, запомненные моделью

к = 0

к = 250

к = 600

к = 1000

Р и с. 2. Динамика системы при переходе к устойчивому состоянию:

1 - начальное состояние системы, форма F1; 2 - переходное состояние системы, поглощение частицы только началось; 3 - переходное состояние системы, поглощение частицы заканчивается; 4 - конечное состояние системы, частица полностью поглощена, форма F2

Заключение

На данный момент все чаще появляются упоминания об использовании самоорганизующихся систем в различных областях техники [13-15]: управление группами роботов, самособирающиеся конструкции, «умные» материалы. В свете этого актуальность предложенной методики синтеза систем высока, т. к. в вышеназванных областях ключевым фактором для применения самоорганизующихся систем является их способность реагировать определенным желаемым образом на окружающую обстановку, в т. ч. это может быть изменение структуры. Поскольку число составных элементов такой системы может быть велико, задать ее поведение с помощью классических методов, например программного управления, представляется крайне проблематичным. Предложенная же методика позволяет достаточно легко синтезировать системы, изменяющие свою структуру в ответ на внешние возмущающие воздействия.

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

4

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

3

1. R. Nagpal. Programmable Self-Assembly Using Biologically-Inspired Multiagent Control // International Conference on Autonomous Agents and Multi-Agent Systems. - 2002. - p. 8.

2. Bhattacharyya A. Morphogenesis as an amorphous computation // Computing frontiers 2006. - New York: ACM. - P. 53-63.

3. Werfel J. Anthills Built to Order: Automating Constructing with Artificial Swarms: PhD thesis - Massachusetts: MIT, 2006. - 116 p.

4. Ravichandran R., Gordon G., Goldstein S.C. A scalable distributed algorithm for shape transformation in

multi-robot systems // International Conference on Intelligent Robots and Systems (2007). - IEEE-2007. -

P. 4188-4193.

5. Sprowitz A., Laprade P., Bonardi S., Mayer M., Mockel R., Mudry P., Ijspeert A. Roombots-Towards Decentralized Reconfiguration with Self-Reconfiguring Modular Robotic Metamodules // International Conference on Intelligent Robots and Systems (2010). - Taipei: IEEE. - 2010. - P. 1126-1132.

6. Хакен Г. Синергетика. - М.: Мир, 1980. - 405 с.

7. Хакен Г. Информация и самоорганизация. - М.: Мир, 1991. - 240 с.

8. Юдашкин А.А. О подходе к построению трансформирующихся систем с несколькими устойчивыми состояниями // Межвуз. сборник науч. трудов «Дифференциальные уравнения и их приложения». -Самара: СамГТУ, 2002. - Вып. 1. - С. 64-69.

9. Durbin R., Willshaw D.J. An analogue approach to the traveling salesman problem using an elastic net method // Nature, 1987. - Vol. 326. - P. 689-691.

10. Синтез гетерогенных самоорганизующихся моделей для аппроксимации структур на плоскости / С.А. Колпащиков, А.С. Рязанов, А.А Юдашкин // Вестник Самарского государственного технического ун-та. Cер. Технические науки. - Самара: СамГТУ, 2009. - Вып. 3. - С. 38-43.

11. Использование динамических эластичных форм для аппроксимации структур на плоскости / С.А. Колпащиков, А.С. Рязанов, А.А Юдашкин // Вестник Самарского государственного технического ун-та. Cер. Физ.-мат. науки. - Самара: СамГТУ, 2009. - Вып. 2. - С. 269-273.

12. Юдашкин А.А. Методы синтеза самоорганизующихся систем, обладающих памятью счетного числа состояний: Дис. ... д-ра технических наук. - Самара: Самар. гос. техн. ун-т, 2005. - 223 с.

13. Hogg T., Huberman B. Controlling Smart Matter // J. Smart Structures and Materials. 1998. V.7. P. R1-R14.

14. Montresor А., Meling H., Babaoglu O. Toward Self-Organizing, Self-Repairing and Resilient Distributed Systems. - In: Lecture Notes in Computer Science. - Berlin: Springer. - 2003. - V. 2584. - P. 119-123.

15. Nithin M., Anders L.C., Rehan O’G., Marco D. Cooperation in a Heterogeneous Robot Swarm through Spatially Targeted Communication // 7th international conference on Swarm intelligence. - Berlin: Springer-Verlag. - 2010. - P. 400-407.

Статья поступила в редакцию 2 октября 2011 г.

SHAPE TRANSFORMATION OF HETEROGENEOUS SELF-ORGANIZING SYSTEM IN RESPONSE TO EXTERNAL INLUENCE

A.E. Voronin, A.A. Yudashkin

Samara State Technical University

244, Molodogvardeyskaya st., Samara, 443100

A method for synthesis of systems capable to change their forms in responses to external influence is proposed on the basis of a dynamic system of an arbitrary dimension. The model is defined via the set of categorized points on the Euclidean plane and the system dynamics is defined by the potential function, which combines an elastic loop and a self-organizing form with memory. It is shown that the designed system obtains one of the memorized forms under the external influence defined by the set of categorized points, while the subset of system points interconnects with the corresponding subset of external points if their categories matches. Keywords: nonlinear dynamics, self-organization, heterogeneous system, shape transformation.

Alexander E. Voronin, Graduate Student.

Alexander А. Yudashkin (Dr. Sci. (Techn.)), Professor.

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