Самар. Гос. Техн. Ун-та. Сер. Технические науки. 2011. №4 (32) Памяти Ивана Сергеевича волкова, ректора Куйбышевского политехнического института


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



бет2/6
Дата23.07.2016
өлшемі4.04 Mb.
#217006
1   2   3   4   5   6

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


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

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

443100, г. Самара, ул. Молодогвардейская, 244

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

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

Введение

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

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

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

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

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



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

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

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

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



(1)

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

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

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



(2)

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

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

, (3)

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

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

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



, (4)

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



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



,

где V – матрица, каждый столбец которой содержит одну из запоминаемых форм системой , ; U – матрица, вычисляемая по правилу: .

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

(5)

где , – соответственно к и l столбцы матрицы U, С – число запомненных системой форм.

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

.

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



. (6)

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



,

где в трактовке Р. Дурбина и Д. Уилшоу – коэффициент, определяющий силу связи между i-тым элементом вектора R и j-тым элементом вектора r.



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

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

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

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


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

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

Заключение

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

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК



  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. Spröwitz A., Laprade P., Bonardi S., Mayer M., Möckel 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 Ö. 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.А. 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.

УДК 62-50


Самонастраивающийся алгоритм управления в релейных системах с переменным гистерезисом

В.Е. Вохрышев, Д.А. Рагазин

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

443110, г. Самара, ул. Молодогвардейская, 244

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

Ключевые слова: самонастраивающийся алгоритм, релейная система управления с переменным гистерезисом.

В практике конструирования и применения систем автоматического управления динамическими объектами благодаря высокому быстродействию и надежности широкое распространение получили релейные системы, работающие по принципу «включено – выключено», «открыто – закрыто». Существенным преимуществом релейных систем является также значительное упрощение исполнительного механизма за счет снижения требований к его характеристикам, возможность получения заданных динамических свойств системы при малых весах и габаритах управляющих устройств [1, 2].

Функциональная схема релейной системы представлена на рис. 1. Здесь F, F1 и F2 – возмущающие воздействия.

Р и с. 1. Функциональная схема релейной системы

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

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

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

, (1)

где – правление, – оператор, – функция переключения управления,



(2)

– максимальная величина управляющего воздействия («полка реле»),

, (3)

– ближайшие к рассматриваемому моменту времени экстремальные значения (локальные максимумы и минимумы ); – постоянный коэффициент, который может устанавливаться в диапазоне –1< k < 1; – заданное конечное состояние (уставка); – текущее значение регулируемой величины.

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

Особенность алгоритма (1) состоит в том, что переключения управления могут происходить или с опережением по отношению к уставке (при 0<k<1), или с запаздыванием (при -1<k<0).

Статическая характеристика управляющего устройства (регулятора), реализующего уравнения (2) и (3) при коэффициенте k >0, представлена на рис. 2. Из рисунка видно, что переключения управления в этом случае будут происходить с опережением («недоходом») регулируемой координаты до заданного конечного значения, образуя гистерезисную петлю, что эквивалентно опережению фазы при введении производной в закон управления.



Р и с. 2. Статическая характеристика регулятора

Понятно, что величина зоны гистерезиса будет переменной, поскольку моменты переключений, как следует из выражения (3), поставлены в линейную зависимость от амплитуды автоколебаний в системе.

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

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

,

где – амплитудно-фазовая характеристика объекта; = – инверсное значение комплексного усиления релейного регулятора.

Для исследуемого регулятора (2) коэффициент , полученный методом гармонической линеаризации [3], имеет вид

, (4)

а его инверсное значение



. (5)

Годограф уравнения (5) на комплексной плоскости представляют собой прямую, которая проходит через начало координат соответственно во втором квадранте при 1>k>0 и в третьем квадранте при 0>k>-1 и составляет с действительной осью углы соответственно-arcsin() и -arcsin(k). При изменении коэффициента k в указанном выше диапазоне годограф поворачивается по часовой стрелке во втором и третьем квадрантах комплексной плоскости на 1800. Это позволяет существенно расширить диапазоны генерирования как частоты, так и амплитуды автоколебаний в системе и управлять ими изменением коэффициента k.

Решение поставленной выше задачи по автоматическому обеспечению заданной точности управления на базе соотношения (1) в условиях неопределенности параметров объекта и среды предлагается в данной статье путем модификации функции переключения (3) следующим образом:


, (6)


где ;

k(t), k1 – ограниченные коэффициенты 1>>-1, а 0<k1<1;

;

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

,

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



Р и с. 3. Процессы в релейной самонастраивающейся системе:

U – управление, k – коэффициент в функции переключения как функция времени; А – границы заданной амплитуды автоколебаний; х – текущее значение регулируемой координаты; хк – уставка; с – процесс изменения уставки; F – постоянно действующее возмущающее воздействие

Алгоритм (1) с функцией переключения (6) был исследован методом цифрового моделирования в системах управления различными динамическими объектами в условиях действия как сигнальных, так и параметрических возмущений.

Рис. 3, полученный методом цифрового моделирования релейной системы с управлением (3) и линейным объектом

+F,

где , иллюстрирует процессы автоматического изменения коэффициента k(t) и уставки c(t) в функции переключения (6), приводящие к стабилизации амплитуды автоколебаний на заданном уровне и их симметричности относительно уставки. Начальные условия – нулевые.



Достарыңызбен бөлісу:
1   2   3   4   5   6




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет