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

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

CC BY
165
61
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МНОГОАГЕНТНАЯ СЕТЬ / ДИНАМИЧЕСКАЯ МОДЕЛЬ / ИНФОРМАЦИОННОЕ УПРАВЛЕНИЕ / ЛЕНТОЧНАЯ МАТРИЦА УПРАВЛЯЕМОСТИ / УСТОЙЧИВОСТЬ / СПЕКТР / ДЕКОМПОЗИЦИЯ / УПРАВЛЕНИЕ / ОБРАТНАЯ СВЯЗЬ / MULTIAGENT NETWORK / DYNAMIC MODEL / INFORMATION CONTROL / BAND MATRIX CONTROLLABILITY / STABILITY / SPECTRA / DECOMPOSITION / CONTROL / FEEDBACK

Аннотация научной статьи по строительству и архитектуре, автор научной работы — Зубов Н. Е., Микрин Е. А., Рябченко В. Н.

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

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

DYNAMIC MODELS SYNTHESYS OF INFORMATIONAL CONTROL IN MULTIAGENT NETWORKS

The authors have built the band matrixes of the dynamic model of information control for multiagent network, which is the oriented graph with the set of vertexes (agents) and the set of arcs, representing connections between agents. The relationship between the controllability of this model and stabile behavior is defined. The method of synthesis for a dynamic model of information control is devised for multiagent network, providing the specified spectra that is controlled by the state. The multilevel decomposition of discrete linear model of information ensuring is assumed as a basis of synthesis. The authors have been obtained the control laws, guaranteeing the end of the transition process for not more than the number of ticks equal to the vector length of the state for the model of information ensuring

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

СИСТЕМНЫЙ АНАЛИЗ, УПРАВЛЕНИЕ И ОБРАБОТКА ИНФОРМАЦИИ

УДК 681.51

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

Н.Е. Зубов12, Е.А. Микрин12, В.Н. Рябченко12

1ОАО "Ракетно-космическая корпорация "Энергия" имени С.П. Королева", Королев, Московская обл., Российская Федерация e-mail: [email protected]

2МГТУ им. Н.Э. Баумана, Москва, Российская Федерация e-mail: [email protected]

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

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

DYNAMIC MODELS SYNTHESYS OF INFORMATIONAL CONTROL IN MULTIAGENT NETWORKS

N.E. Zubov1'2, E.A. Mikrin12, V.N. Ryabchenko12

1OAO "S.P. Korolev Rocket and Space Corporation "Energiya", Korolev, Moscow region, Russian Federation e-mail: [email protected]

2Bauman Moscow State Technical University, Moscow, Russian Federation e-mail: [email protected]

The authors have built the band matrixes of the dynamic model of information control for multiagent network, which is the oriented graph with the set of vertexes (agents) and the set of arcs, representing connections between agents. The relationship between the controllability of this model and stabile behavior is defined. The method of synthesis for a dynamic model of information control is devised for multiagent

^Исследование выполнено за счет гранта Российского научного фонда (проект № 14-11-00046).

network, providing the specified spectra that is controlled by the state. The multilevel decomposition of discrete linear model of information ensuring is assumed as a basis of synthesis. The authors have been obtained the control laws, guaranteeing the end of the transition process for not more than the number of ticks equal to the vector length of the state for the model of information ensuring.

Keywords: multiagent network, dynamic model, information control, band matrix controllability, stability, spectra, decomposition, control, feedback.

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

Формально социальная сеть представляет собой ориентированный граф G(N, E), в котором есть множество вершин N (агентов) и множество дуг E, отражающих связи между агентами [1].

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

В работе [5] показано, что в предположении аддитивности влияния центра (управления) на мнения агентов в социальной сети динамическая модель управления в этой сети представляет собой дискретную систему

Xfe+i = Axk + Abuk, yk+1 = Cxk, (1)

или в "приведенном" виде

Xk+1 = a (Xk + buk ), yk+1 = cxk. (2)

Здесь xk G Rn — вектор состояния агентов социальной сети; uk G R1 — скалярное управление центра; yk G R1 — скалярный выход наблюдателя социальной сети; R — множество действительных чисел.

В общем виде вместо модели (1) или (2) можно записать дискретную MIMO-систему (Multi Inputs Multi Outputs System): xk+1 = axk + + ABuk, yk+1 = cxk ; xk+1 = a (xk + Buk), yk+1 = cxk, где uk G Rr — векторное управление центра; yk G Rm — векторный выход наблюдателя социальной сети.

Требуется:

1) построить ленточные матрицы динамической модели информационного управления социальной сети, устанавливающие взаимосвязь управляемости этой модели и устойчивости поведения;

2) разработать метод синтеза динамической модели информационного управления социальной сетью.

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

(А/п - а) = А" + ап-1Хп-1 + • • • + а1А + а0, (3)

где /п — единичная матрица размером п х п; А Е С; С — множество комплексных чисел.

Обозначим через 01хп нулевую строку размером 1 х п, тогда ленточная матрица управляемости системы (1), (2) при обратимой матрице а примет вид [6-8]

—bf 0 0 0

bf а-1 —bf 0 0

—bi

0 0 0 bi а-1

= « (Ь*а-1) -(-оЬ)« Ь* (4)

Здесь ® — символ операции кронекерова произведения; Ь*€ М(п-1)хп — символ, обозначающий матрицу, — левый делитель нуля (аннулятор) ранга п - 1 [8, 9]: Ь*Ь = 0(п-1)х1.

В общем случае при необратимой матрице а ленточная матрица управляемости системы (1), (2) имеет вид

— (ab)f а 0 0 0

(ab)f — (ab)f a 0 0

— (ab)f a

0 0 0 (ab)f

(5)

i n

0 (ab)^ — () 0 (ab)f a,

где (аЬ)* — левый делитель нуля ранга п — 1 произведения аЬ.

Для полностью управляемой динамической системы (1), (2) между коэффициентами а характеристического полинома (3) и ленточными

01 п /п

матрицами управляемости (4) и (5)

I n

»bf—

0

1х n

0 ЬгхАг

имеется соответствующая однозначная взаимосвязь / ао \

а1

ап-2 а-п-1

\ 1 J

( Т11} ^

I п

® b+a—1 -

i п

0

1х п

b

+

Y

Y

(1Г"

п1

V

/

Здесь нормированный правый делитель нуля ленточной матрицы

0

1п

Ъ (bfa-M -

0

1п

® b

R

( y11} \

Y

от

Y

от

п1

-YW

Y<1) G Rn, b+Yn1}

= 1,

или в эквивалентном виде / ао \

а1

«п-2 «п-1

V 1 J

01

ъ (ab)+ -

( Y<2) \

0

1п

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

ъ ((ab)+ a

Y

W

V

Y(2) Y n— 1

Y(2)

где нормированный правый делитель нуля ленточной матрицы

-°Г) Ъ (Ab)i Л ib) Ъ ^ ^ R =

( y12) \

Y

Y

W

п1

"YI2"

Yj2) G Rn, b+Yn2) = 1.

п

n

n

n

Метод синтеза динамической модели информационного управления социальной сетью с заданным спектром. Введем следующую многоуровневую декомпозицию [10-12] динамической модели информационного управления социальной сетью, заданной парами матриц (a, ab) или (a, AB), где a G Rnxn, ab G Rnx1, B G Rnxr.

Нулевой (исходный) уровень a0 = a; Bо = ab, первый уровень a1 = (ab)k A (AB)kT = BqABB1 = (ab)k A2B = b^a2b,

~ k ~ kT

k-й (промежуточный) уровень Ak = Bk_ 1ak-1 Bk_ 1; Bk =

= — 1 Ak -1Bk-ъ L-й (конечный) уровень (L = ceil(n/r) — 1)

_ k - xt ~ k

Al = Bl-1AL-1 BL-1; Bl = BL-1AL-1Bl-1. Здесь ceil (*) — операция округления числа в сторону большего значения, например, ceil (0,1) = 1, ceil (1,6) = 2, ceil (2,01) = 3 и т.д.

Теорема 1. Если динамическая модель информационного управления социальной сети с парой матриц (A, AB) полностью управляемая, то полностью управляемы все пары матриц (A,,, B,).

Примем, что все матрицы B, — матрицы полного ранга по столбцам. Тогда справедливо утверждение.

Теорема 2. Пусть динамическая модель информационного управления социальной сети с парой матриц (A, AB) полностью управляемая и матрица F G Rrxm удовлетворяет формулам

F = Fо = Фо-b- - b-ao, B- = B + - F1bx; (6) F1 = Ф^- - B-a1, B- = B + - F2Bk (7)

F k = ФкB к - B к Ak, B к = B + - F k+1B k (8)

гь = ФЬВ_ - В_АЬ, (9)

тогда

ь+\

eig (а + АВГ) = у eig(Фi_l). (10)

г=1

Другими словами, при выполнении условий (6)-(9) динамической модели информационного управления социальной сетью обеспечивается заданный спектр (заданные собственные значения) внутри единичного круга на комплексной плоскости С.

Доказательство теорем 1 и 2 строится по аналогии с тем, как это сделано в работах [11, 12].

Из теоремы 2 вытекает следующий алгоритм синтеза регулятора динамической модели информационного управления социальной сети, обеспечивающего заданный спектр матрицы А + АВГ:

1) задать матрицы Ao = A, Bo = AB;

2) вычислить L = ceil (n/r) — 1;

L+1

3) задать матрицы Ф = Ф0, Ф1, ..., ФL такие, что (J eig^i—1) —

i= 1

желаемый спектр замкнутой системы;

4) вычислить ортогональный аннулятор b0 = (ab) а затем матрицы A1 = B AB , B1 = B A2B...;

5) определить ортогональный аннулятор bo, а затем матрицы

_ o ~ от ~ ~ o ~

Ak+1 = Bk Ak Bk , Bk+1 = Bk Ak Bk. . . ;

6) вычислить ортогональный аннулятор B1, а затем матрицы

_ о ~ от ~ ~ о ~

Al = Bl-1AL-1Bl-1, BL = B l—1AL—1B L—U

7) последовательно вычислить матрицы FL = ФLB- — B-AL;

B--1 = B+-1 — FLB0-1; FL-1 = ФL-1B--l — B——1AL-1, . . . ; B- = B1 — F2Bo ; F1 = — B1 A1; B — = B0 — F1B0 ;

F = F o = Фob0— — b—ao.

Регулятор с матрицей

F = F o = Фob — — B—ao (11)

обеспечивает выполнение условия (10).

Для максимального быстродействия динамической модели информационного управления социальной сетью достаточно в формулах (6)-(9) принять Фс = Ф1 = ... = ФL = 0. В этом случае закон управления с матрицами Fl=—B—Al, Fl—1=— [B +—1—FlBAl—1,...,

F1 = — (b+ — F2b°) a1, F = Fo = — (b+ — F1 b°) ao, или

F = — (AB)+ A — F

1 (AB) A, обеспечит окончание переходного процесса не более чем за n тактов.

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

ЛИТЕРАТУРА

1. Губанов Д.А., Новиков Д.А., Чхартишвили А.Г. Модели информационного влияния и информационного управления в социальных сетях // Пробл. управления. 2009. № 5. С. 28-35.

2. Губанов Д.А., Новиков Д.А., Чхартишвили А.Г. Модели влияния в социальных сетях (обзор) // Управление большими системами. 2009. № 27. С. 205-281.

3. Чхартишвили А.Г. Теоретико-игровые модели информационного управления. М.: ПМСОФТ, 2005.

4. Новиков Д.А. Теория управления организационными системами. М.: Физматлит, 2007.

5. Барабанов И.Н., Коргин Н.А., Новиков Д.А., Чхартишвили А.Г. Динамические модели информационного управления в социальных сетях // Автоматика и телемеханика. 2010. № 11. С. 172-182.

6. Мисриханов М.Ш., Рябченко В.Н.Анализ и синтез линейных динамических систем на основе ленточных формул // Вестник ИГЭУ 2005. Вып. 5. С. 243-248.

7. Мисриханов М.Ш., Рябченко В.Н.Ленточная формула решения задачи А.Н. Крылова // Автоматика и телемеханика. 2007. № 12. С. 53-69.

8. Зубов Н.Е., Микрин Е.А., Мисриханов М.Ш., Рябченко В.Н.Ленточные формулы анализа и синтеза управляемых динамических MIMO-систем // Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. 2014. № 3 (96). С. 3-15.

9. МисрихановМ.Ш., Рябченко В.Н.Алгебраические и матричные методы в теории линейных MIMO-систем // Вестник ИГЭУ 2005. Вып. 5. С. 196-240.

10. Мисриханов М.Ш., Рябченко В.Н.Размещение полюсов в больших динамических системах с многими входами и выходами // ДАН. 2011. Т. 439. № 4. С. 464-466.

11. Мисриханов М.Ш., Рябченко В.Н.Размещение полюсов при управлении большой энергетической системой // Автоматика и телемеханика. 2011. № 10. С. 129-153.

12. Зубов Н.Е., Микрин Е.А., Мисриханов М.Ш., Рябченко В.Н.Синтез развязывающих законов стабилизации орбитальной ориентации космического аппарата // Изв. РАН. Теория и системы управления. 2012. № 1. С. 92-108.

REFERENCES

[1] Gubanov D.A., Novikov D.A., Chkhartishvili A.G. Informational influence and information control models in social networks. Problemy upravleniya [Control sciences], 2009, no. 5, pp. 28-35 (in Russ.).

[2] Gubanov D.A., Novikov D.A., Chkhartishvili A.G. Models of influence in social networks. Upravlenie bol'shimi sistemami [Large-scale Systems Control], 2009, no. 27, pp. 205-281 (in Russ.).

[3] Chkhartishvili A.G. Teoretiko-igrovye modeli informatsionnogo upravleniya [Game theoretic model of information control]. Moscow, PMSOFT Publ., 2004. 227 p.

[4] Novikov D.A. Teoriya upravleniya organizatsionnymi sistemami [Control theory of organizational systems]. Moscow, Fizmatlit Publ., 2007. 584 p.

[5] Barabanov I.N., Korgin N.A., Novikov D.A., Chkhartishvili A.G. Dynamic models of informational control in social networks. Avtomat. i Telemekh. [Automation and Remote Control, vol. 71, no. 11, pp. 2417-2426], 2010, no. 11, pp. 172-182 (in Russ.).

[6] Misrikhanov M.Sh., Ryabchenko V.N. Analysis and synthesis of linear dynamic systems based on banded formulas. Vestn. Ivanovskiy Gos. Energ. Univ. [Herald of the Ivanovo State Power Eng. Un.], 2005, iss. 5, pp. 243-248 (in Russ.).

[7] Misrikhanov M.Sh., Ryabchenko V.N. The band formula for solution of A.N. Krylov's problem. Avtom. i Telemekh. [Automation and Remote Control, vol. 68, no. 12, pp. 2142-2157], 2007, no. 12, pp. 53-69 (in Russ.).

[8] Zubov N.E., Mikrin E.A., Misriknanov M.Sh., Ryabchenko V.N. Band formulas for analysis and synthesis of controlled dynamic MIMO-systems. Vestn. Mosk. Gos. Tekh. Univ. im. N.E. Baumana, Priborostr. [Herald of the Bauman Moscow State Tech. Univ., Mech. Eng.], 2014, no. 3, pp. 3-15 (in Russ.).

[9] Misrikhanov M.Sh., Ryabchenko V.N. Algebraic and matrix methods in the theory of linear MIMO-systems. Vestn. Ivanovskiy Gos. Energ. Univ. (IGEU) [Herald of the Ivanovo State Power Eng. Un.], 2005, vol. 5, pp. 196-240 (in Russ.).

[10] Misrikhanov M.Sh., Ryabchenko V.N. Pole placement in large dynamical systems with many inputs and outputs. Dokl. Akad. Nauk [Dokl. Math., vol. 84, no. 1, pp. 591-593], 2011, vol. 439, no. 4, pp. 464-466 (in Russ.).

[11] Misrikhanov M.Sh., Ryabchenko V.N. Pole placement for controlling a large scale power system. Avtom. i Telemekh. [Automation and Remote Control, vol. 72, no. 110, pp. 2123-2146], 2011, no. 10, pp. 129-153 (in Russ.).

[12] Zubov N.E., Mikrin E.A., Misriknanov M.Sh., Ryabchenko V.N. Synthesis of decoupling laws for attitude stabilization of a spacecraft. Izv. RAN. Teoriya i sistemy upravleniya [J. Computer and Systems Sciences International, vol. 51, pp. 80-96], 2012, no. 1, pp. 92-108 (in Russ.).

Статья поступила в редакцию 16.10.2014

Зубов Николай Евгеньевич — д-р техн. наук, заместитель руководителя по науке НТЦ ОАО "РКК "Энергия" им. С.П. Королева", профессор кафедры "Системы автоматического управления" МГТУ им. Н.Э. Баумана. Автор более 90 научных работ в области проблем управления космических аппаратов.

ОАО "Ракетно-космическая корпорация "Энергия" имени С.П. Королева", Российская Федерация, 141070, Московская обл., Королев, ул. Ленина, д. 4а. МГТУ им. Н.Э. Баумана, Российская Федерация, 105005, Москва, 2-я Бауманская ул., д. 5.

Zubov N.E. — Dr. Sci. (Eng.), deputy director of the Research and Development Centre of the OAO "S.P. Korolev Rocket and Space Corporation "Energiya", professor of "Automatic Control System" department of the Bauman Moscow State Technical University. Author of more than 90 publications in the field of problems of spacecraft control.

OAO "S.P. Korolev Rocket and Space Corporation "Energiya", ul. Lenina 4-a, Korolev, Moscow region, 141070 Russian Federation.

Bauman Moscow State Technical University, 2-ya Baumanskaya ul. 5, Moscow, 105005 Russian Federation.

Микрин Евгений Анатольевич — д-р техн. наук, академик РАН, первый заместитель генерального конструктора ОАО "РКК "Энергия" им. С.П. Королева", заведующий кафедрой "Системы автоматического управления" МГТУ им. Н.Э. Баумана. Автор более 150 научных работ в области систем управления космических аппаратов. ОАО "Ракетно-космическая корпорация "Энергия" имени С.П. Королева", Российская Федерация, 141070, Московская обл., Королев, ул. Ленина, д. 4а. МГТУ им. Н.Э. Баумана, Российская Федерация, 105005, Москва, 2-я Бауманская ул., д. 5.

Mikrin E.A. — Dr. Sci. (Eng.), member of the Russian Academy of Sciences, first deputy general designer of the OAO "S.P. Korolev Rocket and Space Corporation "Energiya", head of "Automatic Control System" department of the Bauman Moscow State Technical University. Author of more than 150 publications in the field of spacecraft dynamical systems control.

OAO "S.P. Korolev Rocket and Space Corporation "Energiya", ul. Lenina 4-a, Korolev, Moscow region, 141070 Russian Federation.

Bauman Moscow State Technical University, 2-ya Baumanskaya ul. 5, Moscow, 105005 Russian Federation.

Рябченко Владимир Николаевич — д-р техн. наук, ведущий научный сотрудник НТЦ ОАО "РКК "Энергия" им. С.П. Королева", профессор кафедры "Системы автоматического управления" МГТУ им. Н.Э. Баумана. Автор более 200 научных работ в области проблем управления.

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

ОАО "Ракетно-космическая корпорация "Энергия" имени С.П. Королева", Российская Федерация, 141070, Московская обл., Королев, ул. Ленина, д. 4а. МГТУ им. Н.Э. Баумана, Российская Федерация, 105005, Москва, 2-я Бауманская ул., д. 5.

Ryabchenko V.N. — Dr. Sci. (Eng.), lead researcher of the Research and Development Centre of the OAO "S.P. Korolev Rocket and Space Corporation "Energiya", professor of "Automatic Control System" department of the Bauman Moscow State Technical University. Author of more than 200 publications in the field of dynamical systems control.

OAO "S.P. Korolev Rocket and Space Corporation "Energiya", ul. Lenina 4-a, Korolev, Moscow region, 141070 Russian Federation.

Bauman Moscow State Technical University, 2-ya Baumanskaya ul. 5, Moscow, 105005 Russian Federation.

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