Научная статья на тему 'СИНХРОНИЗАЦИЯ СЕТИ ЛИНЕЙНЫХ ДИНАМИЧЕСКИХ ОБЪЕКТОВ С РАСПРЕДЕЛЕННЫМ ЗАПАЗДЫВАНИЕМ'

СИНХРОНИЗАЦИЯ СЕТИ ЛИНЕЙНЫХ ДИНАМИЧЕСКИХ ОБЪЕКТОВ С РАСПРЕДЕЛЕННЫМ ЗАПАЗДЫВАНИЕМ Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
24
5
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИНХРОНИЗАЦИЯ СЕТИ / РОБАСТНОЕ УПРАВЛЕНИЕ / ДИНАМИЧЕСКИЙ ОБЪЕКТ / ВНЕШНИЕ И ВНУТРЕННИЕ ВОЗМУЩЕНИЯ / ДИНАМИЧЕСКАЯ ТОЧНОСТЬ / РАСПРЕДЕЛЕННОЕ ЗАПАЗДЫВАНИЕ / АЛГОРИТМ УПРАВЛЕНИЯ / НАБЛЮДАТЕЛИ ПЕРЕМЕННЫХ / ВСПОМОГАТЕЛЬНЫЙ КОНТУР

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Имангазиева Алия Владимировна

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

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Имангазиева Алия Владимировна

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

SYNCHRONIZATION OF A LINEAR DYNAMIC PLANT NETWORK WITH A DISTRIBUTED LAG

The development of recurrent methods in the estimation theory is caused by the requirements of modern production where it is necessary to introduce complex control systems. The complexity of such systems is characterized, first of all, by the need to work under conditions of a priori uncertainty about external environment properties in the operation where human control is complicated. Many search algorithms of unknown parameters of the control object are based on the recurrent approach to an extremum of some chosen quality criterion. One of the most widespread recurrent estimation methods is the recursive least-squares method. In this work the estimation of a dynamic object parameter based on input system and output system signals is executed in the Matlab package. The parameter recurrent estimation procedure is considered for the case when there are no measurements noises, and also for the case when Gaussian noises are supposed to be present. In contrast to passive identification methods a possibility of applying the required input signal to an object is supposed in this work. An input signal is a meander-like signal. The recurrent estimation procedure in the MatLab package is presented by three levels. The top level blocks show the modeling results of the dynamic object, the input signal and measurement noises. Blocks of the following levels form the parameter recurrent estimation procedure. The object parameter estimation results are plotted for the case when measurement noises are absent and also for the case when they are present. In addition, the results of the behavior of the amplification coefficient which is used to estimate the parameter are given. It should be noted that recurrent synthesis in which object parameters are adjusted on receiving results of new measurements is widely used in the adaptive filter design that makes it possible to process large data amounts timely.

Текст научной работы на тему «СИНХРОНИЗАЦИЯ СЕТИ ЛИНЕЙНЫХ ДИНАМИЧЕСКИХ ОБЪЕКТОВ С РАСПРЕДЕЛЕННЫМ ЗАПАЗДЫВАНИЕМ»

ISSN 1814-1196 Научный вестник НГТУ том 65, № 4, 2016, с. 19-32

http://journals.nstu.ru/vestnik Science Bulletin of the NSTU Vol. 65, No. 4, 2016, pp. 19-32

АВТОМАТИЧЕСКОЕ УПРАВЛЕНИЕ AUTOMATIC CONTROL

И ИДЕНТИФИКАЦИЯ AND IDENTIFICATION

УДК 681.5.01:681.51.013

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

А.В. ИМАНГАЗИЕВА

414056, г. Астрахань, ул. Татищева, 16, Астраханский государственный технический университет, канд. техн. наук, доцент. Е-тай: aliya111@yandex.ru.

Предлагается робастная система управления сетью объектов, динамические процессы в которых описываются дифференциальными уравнениями с распределенным запаздыванием. Математические модели, включающие распределенное запаздывание, используются в таких областях, как биология, нейрология, в теории вязкоупругости и экономике. Учет распределенного запаздывания позволяет сделать модели этих систем соответствующими реальности. Ро-бастный алгоритм управления, предложенный автором ранее для объекта с распределенным запаздыванием, дополнительно рассмотрен для формирования управляющего воздействия в каждой из локальных подсистем сети объектов. Компенсация действия внешних и внутренних возмущений осуществляется с помощью вспомогательного контура и наблюдателей переменных. В алгоритме управления использование наблюдателей переменных обусловлено необходимостью получения оценок переменных системы, измерение которых недоступно. Таким образом, выбранная схема формирования управляющего воздействия позволяет выделить сигнал, который несет информацию о неизвестных параметрах математической модели и распределенном запаздывании. Для решения задачи синхронизации в каждой из локальных подсистем применяются специальным образом выбранные вспомогательный контур и наблюдатели переменных, что позволяет обеспечить выполнение цели управления с заданной динамической точностью. Важно отметить, что измерению доступны только скалярные вход и выход. Для иллюстрации полученного результата приведен числовой пример системы управления синхронизацией сети динамических объектов с распределенным запаздыванием. Рассмотрена сеть, состоящая из трех подсистем, для которой применен предложенный алгоритм управления. Произведено моделирование в БгтиИпк Ма1ЬаЪ. Результаты моделирования подтвердили теоретические выводы и показали работоспособность предложенной системы управления в условиях постоянно действующих внешних и внутренних возмущений.

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

БО!: 10.17212/1814-1196-2016-4-19-32

Статья получена 28 ноября 2016 г.

ВВЕДЕНИЕ

Одной из актуальных задач современной теории управления является синтез управления объектами, динамические процессы в которых описываются дифференциальными уравнениями с распределенным запаздыванием. Подтверждением этому является огромное количество публикаций в ведущих изданиях по теории управления, к числу которых можно отнести работы [1-5]. Важность решения этой задачи обусловлена прежде всего ее новизной и практической значимостью. Практика показывает, что в ряде случаев линеаризация систем с различными видами запаздывания позволяет относительно адекватно описывать реальные процессы, но, например, в теории колебаний, биологии, нейрологии, в теории вязкоупругости [6-8] такой подход является недопустимым, поскольку он приводит к достаточно грубым или ошибочным результатам. Так, в работе [9] показано, что исключение даже малого запаздывания в системе дифференциальных уравнений может существенно изменить картину поведения решений.

Проблема синтеза управления с учетом распределенного запаздывания усугубляется условиями неполной информации о параметрах математической модели. Одним из подходов для решения этой проблемы является робастное управление, которое позволяет обеспечить полную или частичную компенсацию возмущений при неизменной структуре управления. В связи с этим особый интерес у исследователей вызывают различные задачи робастного управления объектами с распределенным запаздыванием [2-5, 10, 11]. Так, в работе [2], с помощью метода инвариантных эллипсоидов строится робаст-но-оптимальное управление нестационарными дискретными объектами с распределенным запаздыванием, а в [3], используя вспомогательный контур и наблюдателя переменных для локальных подсистем, решена задача робаст-ной синхронизации сети объектов с распределенным запаздыванием. На основе теории Ню в работе [5] синтезируется алгоритм адаптивной синхронизации для объекта с нестационарным дискретным и распределенным запаздыванием по состоянию. Для нелинейного объекта с запаздыванием и для нейтрального типа соответственно решена задача робастного управления в работе [11]. Одной из главных проблем в этих исследованиях является построение робастного регулятора, учитывающего влияние распределенно-запаздывающей составляющей в модели объекта и обеспечивающего достижимость цели управления. И тем не менее, несмотря на большое количество предложенных решений проблемы робастного управления объектами с распределенным запаздыванием, на сегодняшний день задача построения простых в реализации алгоритмов остается актуальной.

В настоящей работе в классе задач по робастному управлению объектами с распределенным запаздыванием предложено решение задачи синхронизации сети динамических объектов. В основу алгоритмов управления для локальных синхронизируемых взаимосвязных подсистем, в отличие от изложенных в работе [10], взят алгоритм управления [12]. Для каждого из локальных объектов с помощью введения вспомогательного контура [13] и двух наблюдателей [14] переменных решена задача компенсации влияния распределенного запаздывания как внутреннего возмущения. Для иллюстрации полученного результата приведен числовой пример системы управления синхронизацией сети динами-

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

ПОСТАНОВКА ЗАДАЧИ

Рассмотрим сеть, состоящую из г связных объектов, математической моделью которой является следующая система уравнений:

0 Г ±1 Ц) = А.х. Ц) + Di | х1 (t + 9) d0 + X Dijyj (t - ^) + BiUi (t) + Ц), -к j=1Mj

yi (t) = Сх (t), (1)

X (0) = ф. (0), 0е[-кг- ;0], i = 17,

где х. е Я"', у. (/) и ы. (t) - скалярные регулируемые выходные переменные локальных объектов и управляющие воздействия; ф. (0) - непрерывные векторные начальные функции; у (/) - внешние возмущающие воздействия; А., Di, В., Г., С., Djj - числовые матрицы соответствующих порядков.

Требуемое качество переходных процессов в локальных объектах задается уравнением ведущей подсистемы

0

Хт ^) = Атхт ^) + ^ | хт (t + 0 + Вшёш (tX -к

Ут ^) = СтХт (t), (2)

Хт (0) = Фт (0), 0 е [-кт ;0], ' = 1, Г,

где хт е Я"т , ут (t) и g(t) - скалярные выход эталонной модели и задающее воздействие; Ат, Бт, Вт, Ьт - числовые матрицы соответствующих порядков, начальные условия нулевые.

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

У (0 - Ут (0| <3 при t > 70 ,' = ~Г , (3)

где 5 - некоторое достаточно малое число; 70 - время, по истечении которого с начала функционирования системы должно выполняться целевое условие.

Предположения

1. Локальные подсистемы являются управляемыми.

2. Известны диапазоны возможных значений элементов матриц

Л , А , В- , г,-, ц, Оу.

3. Уравнения (1) являются минимально-фазовыми, т. е. полином

( 0 V

хе.

ц

/п-X-Л- -о- | ешйе

-и,

В- - гурвицев, где X - комплексная переменная

в преобразовании Лапласа;

( о >\

1„г х - л - о, | Л е -и,

транспонированная

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

г 0 >\

/и,-х- л,- - о- | е

-и,

4. Внешнее возмущение /1 (?) и задающее воздействие gm (?) являются гладкими ограниченными функциями.

5. Производные регулируемой переменной и управляющего воздействия не измеряются.

РЕШЕНИЕ ЗАДАЧИ

Преобразуем уравнения (1) и (2) в форму «вход-выход» и применим преобразование Лапласа (- = 1, г):

Ящ (X)Уг (X) = I Я-к (X) аЩ -к (Х)у (X) + X % (X) ат -к (Х)м-- (X) +

к=1

к=0

+ I (X) аЩ-1-к (X)e~XИj у у (X) + % (X)аn, -к (X)(X) + Г- (X); (4)

у =1,-* у к=0 к=1

пт -1

I

к=1

ет (X)Ут (X) = I бтк (X)атт-к (X)Ут (X) +1 Ятк -к (X)gm (X), (5)

к=0

где е-п (X), Я^к (X), Оук (X), Г-к (X) - полиномы, у которых последний индекс означает их порядок; многочлены Ящ (X) и Ят (X) нормированы;

щ-1 к

щ -к,

Ящ (X)у-(X)- I Як(X)аЩ-к(X)у-(X) = аа((-X-Л- -О-а-(X)), к=1

т1 к

I %(X)ат-к(X) = С-((-X-Л- -О-а-(X)))-,

к=0

£ ^Gjk (X) = Ci ((X- A " Da (X))+ Dje_X ,

j=1,i*j k=0

ni -1 , n, -k

£ S-k (X) -k (X) = C (( X - A, - D& (X))+ Г,

k=1

и™ -1

"m i ,

б™(X)- £ Qmk(X)a™"-k(X) = det((X-Am -Dmam(X)),

k=1

mm

_mm -k

£ Rmk (X)^ (X) = Cm (lnmX- Am - Dmam (X)) 5m •

k=0

Применим к полиномам Q-n, (X) и Q-(n, -i)(X) алгоритм деления Евклида: Qn (X) = М-у (X)Rim(X) + К-, (X), Qi(n-1)(X) = W(у,-1)(X)Rim(X) + Jiai (X),

где у,- = n- - m-, a- < m,- , Ц < m,- • Разложим многочлены М-у, (X) и Щ(у -1) (X) на сумму двух составляющих: М-у. (X) = Моу. (X) + Лу. -1 (X), Wi(y. -1)(X) = Що(у, -1)(X) + Т -1(X). Требования к выбору многочленов Моу. (X) и Жо(уг-1)(X) будут приведены ниже. Подставим полученные разложения Qn (X) = (Моуг (X) + Луг -1(X))Rm (X) + Щ (X), Q-^ -1)(X) = (Щ)(у, -1)(X) + +Ту. -1(X))R-m (X) + Jia (X) в уравнение (4) и разделим левые и правые части

полученных уравнений на многочлены R-m (X) = — R-m (X). В результате по-

ri -

лучим

Моуг (X)y- (X) = Що^. -1) (X)c- (X)y- (X) + г-и- (X) + у,- (X) ,- = I г, (6) где г- - коэффициенты при старших членах полиномов R-m (X),

у-(X) = 1

Rim (X)

(ni-2 , mi-1 , £ Qik (X) ap -k (X)у,- (X) + £ Rk (X) am1 -k (X)u- (X)-

k=1 k=0

+ £ "iLGjk (X) an -1-k (X)e~'Xhjyj (X) + ^ % (X) af -k (X)f- (X) + K- (X) ^

j=1, i ф j k=0 k=1

Л -1(X)Rim (X) + Nn (X) Ту, -1 (X)~Rim (X) + J- (X)

+ —-=---yi (X) + —--=---a. (X) yi (X).

Rim (X) R-m (X)

Составим уравнение для ошибки e, (À) = y, (À) — ym (À) :

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

Mqy. (À)e,-(À) = W0(y. —i)(À)Cj(À)e,-(À) + r-u,(À) + щ,-(À), j = 1,r.

Здесь

Ф,- (À) = Yj (À) — M oy. (À)e,- (À) -

(7)

^ «m —1 , ^

Wq( —i)(À)Cj (À) + 6m (À) — Z Qmk (À) onmm —k (À)

k =1

ym (À) —

m

— Z Rmk (À) <m —k (À) g (À).

k=Q

Преобразуем уравнение (7) в операторную форму:

Mоъ (p)ej (t) = Wq{1i _i)(p) J e(t + 6)J9 + riui (t) + щ (t^ i = 1, r,

—h,

(8)

где е- (?) = Ь 1 {е^ (X)} - оригиналы от изображений Лапласа; р = - оператор дифференцирования.

В случае доступности измерения у - - 2 производных управляющих воздействий V- (?) зададим законы управления и- (?) в виде

Ui (t ) = T ( p)Vi (t ). Тогда уравнение (8) примет следующий вид:

(9)

Mq7i (p)ei(t) = Wq(Ji —i)(p) J e(t + 9)J9 + riT(p)vi(t) + щ-(t), i = 1,r. (10)

—hi

В случае невозможности измерения производных управляющих воздействий зададим законы управления в виде

щ (t) = T(p)V (t), (11)

где Vi (t ) - оценка сигнала vi (t ), получаемая с наблюдателя [14];

Ç i (t ) = FQi Ci (t ) + BQi (Vi (t ) — V (t )), V- (t ) = LÇi (t). (12)

Здесь Çi (t) e RУг , Foi - матрица в форме Фробениуса с нулевой нижней стро-

кой, L = [1,0,...,0], Во,- =

h V

Ц ц

Уг

. Параметры Ьц,...,Ъу, выбираются так,

чтобы матрицы Fi = Foi + B,L были гурвицевыми, В,- = [Ьц,...,Ьу-].

о

о

Подставив (11) в (8), получим уравнение

м0у. (р)е (?) = рг/г(ръ(?) + ф-(?)+Рг-Пр)(V;-(?) - V,- (?)), (13)

0

где ф;(?) = ф;(?) + Щ)(Т;-1)(р) | е(? + 9)<^9.

-И;

Выберем полиномы гТ (X) так, чтобы передаточные функции гТ (X) 1

■. Тогда уравнение (13) преобразуется к виду

М)Ъ (X) Х + ап

(р + ат )е, (?) = ^ (?) + у (?), (14)

где у(?) = —1— ф,- (?) + Р(( (?) - V- (?)). В сигнале у- (?) сконцентрировалась

гТ(р)

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

(р + ат )е- (?) = PV7 (?) (15)

и, принимая во внимание (14) и (15), составим уравнения для рассогласований С/ (?) = е1(?) - е(?):

(р + ат )С(?) = у1(?).

Таким образом, если измерению доступны у- — 2 производные сигнала v¿(?) и первая производная регулируемой величины е-(?), то, сформировав V- (?) в виде

V- (?) = --1( р + ат )С(?), (16)

получим, что закон управления (11) и (16) обеспечивает асимптотическую устойчивость системы (8), (11) и (16) по переменной е- (?), а уравнение замкнутой системы будет иметь вид (р + ат ) е- (?) = 0 .

В случае невозможности измерять необходимые производные сигналов С (?) вместо (16), сигналы V- (?) формируем в виде

V- (?) = -1( р + ат )С(?), где С (?) - оценка сигнала С - (?), получаемая с наблюдателя [14]:

^ (?) = -(С- (?) - г-- (?), Сд?) = г (?). (17)

Утверждение. Пусть выполнены условия предположений 1-5, тогда для любого 5> 0 в выражении (1) существуют числа ц > 0, Т > 0 такие, что для

Ц<Ц0 и £>Т для системы (1), (12), (13) и (16), (17) выполнено целевое условие (3) и все переменные в системе ограничены.

Доказательство утверждения аналогично доказательству утверждения, которое приведено в работе [3].

ЧИСЛОВОЙ пример

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

Х1 =

а11 а12 а13 а21 а22 а23 а31 а32 а33.

Ху

2 1 0 3 -1 1 2 -1 -1

0 йу "0" "0"

х | х1(£ + 9)й9 + й12 ( -1) + У3(£ - 3)) + 0 щ + 1

-3 _ й13 _ ь 1

У1 =[10 0] Ху,

/1,

" а1 1 0" " 41'

Х 2 = а2 0 1 Х2 + 42

_ а3 0 0 _ 43 _

0 й21 " 0 " " 0 "

х | У2(£ + 9)й9 + й22 (( - 2) + У3(£ - 3)) + Ь1 «2 + 2

-3 _ й23 _ .Ь2 _ -3

У 2 =[10 0] х2,

/2,

а4 1 0" 44

Х3 = а5 0 1 Х3 + 45

_а6 0 0 _ 46 _

0 " й31' " 0" " 0 "

х | у3(£ + 9)й9 + й32 (У1(£ - 2) + У2(£ -1)) + Ь3 «3 + 2

-3 _й33 _ .Ь4 _ -3

У3 =[100] Х3.

Поставленная задача синхронизации трех подсистем, как отмечено в предположении 2, решается в условиях параметрической неопределенности. Класс неопределенности задан неравенствами

1 < ау < 3, - * у, - 3 < ап < 1, - 3 < а22 < 1, -3 < а33 < 2, - 3 < йу < 3, 1 < Ь < 8, - 5 < а7 < 5, - 5 < ^ < 5, - 3 < йу < 3, у = 1,3,

2 < Ьк < 5, к = 1,3, - 4 < ql < 5, I = 1,6. Уравнение ведущей подсистемы имеет следующий вид:

" -8 1 0" "2 0 0" 0 " 0"

хт -15 0 1 хт + 1 0 0 I хт (? + 9)й9 + 2 ёт , Ут = [1 0 0]хт

-10 0 0 1 0 0 -3 10

Следуя схеме формирования управляющего воздействия, предложенной в данной работе, выберем полином Т(X) = 4Х + 4Х +1, Р = 10, Ц = 0,01, ат = 3 . Вспомогательные контуры вводятся в виде (р + 3)ег (?) = Р^- (?), а уравнения наблюдателей (12) и (17) имеют вид (- = 1, г)

^ (?) = 52! (?) +- (V- (?) (?)), Ц

5 ц (?) = 2 (V (?) (?)), Ц2

V- ( ?) = 51г ( ?),

(

ч (?)=—(С- (?) - г- (?)),

Ц

уС- (?) = Ч( ?).

Управляющие воздействия формируются в виде (- = 1, г) Щ ( ?) = 451- ( ?) + 452/ ( ?) + 52г ( ?),

V- (?) = -l1o(3С7 (?) + 4 (?)).

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

Будем моделировать следующую математическую модель в пакете 8ти-Нпк среды Ма1ЬаЬ:

-3 3 3" " 2 1 0

Х1 = 4 -3 1 Х1- + 3 -1 1 х

3 2 1 2 -1 1

0 " 1 " "0 "0"

х | Х1(£ + 9)й9 + 3 ( " 1)н - 3)) + 0 «1 +

-3 -1 2 1

У1 = [10 0] Х1,

"2 1 0" "5"

Х2 = 3 0 1 Х2 + 4 х

3 0 0 2

0 " 1 " "0" " 0 "

х | у2(£ + 9)й9 + 2 ( - 2) + У3(£ - 3)) + 2 «2 + 2

-3 -1 5 -3

У2 =[10 0] Х2,

"2 1 0" "3"

Х3 = 2 0 1 Х3 + 4

2 0 0 2

0 "3" "0" " 0 "

х | у3(£ + 9)й9 + 3 (( - 2) + У2(£ -1)) + 3 «3 + 2

-3 3 4 -3

У3 =[10 0] Х3.

На рисунке представлены переходные процессы по выходу ведущей подсистемы управления и ошибкам синхронизации.

Переходные процессы по выходу ведущей системы и ошибкам синхронизации

Начальные условия: Х1 (9) = [-2, - 2, - 2]Т , Х2 (9) = [1,1,1]Т ,

Х3 (9) = [1,1,1]Т, 9е [-3,0]. В системах управления Р; = 10, ц = 0,01, ёт = 10 + 5зт ? + 5зт0,7?, /2 = /3 = 2зт0,2? + 2зт0,7?.

Таким образом, для объектов, рассмотренных в данном примере, предложенная схема формирования управляющих воздействий обеспечивают выполнение цели управления (3) с точностью, не превышающей значения 0,05 момента времени 5 с.

ЗАКЛЮЧЕНИЕ

При создании систем управления динамическими объектами часто возникают дополнительные трудности, связанные с наличием в математическом описании запаздывания. Запаздывание может быть обусловлено самыми различными причинами: ограниченностью скорости распространения сигнала, наличием инерционности некоторых элементов и т. д. Как правило, динамика подобных систем в пространстве и времени описывается уравнением с запаздыванием. Задача управления линейным объектом с запаздыванием по состоянию решена в работе [15]. Одним из типов уравнений с запаздыванием является уравнение с распределенным запаздыванием (для него также используется название «интегродифференциальные уравнения»). Учет распределенного запаздывания в математической модели объекта позволяет сделать модели этих систем соответствующими реальности.

Следует отметить, что работ по управлению объектами с распределенным запаздыванием в нашей стране достаточно мало. В основном исследуют-

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

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

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

СПИСОК ЛИТЕРАТУРЫ

1. Stabilization of nonlinear systems nonlinearly depending on fast time-varying parameters: an immersion and invariance approach / L. Wang, H. Su, Z. Liu, R. Ortega // IEEE Transactions on Automatic Control. - 2015. - Vol. 60, N 2. - P. 559-564.

2. Constrained control of uncertain, time-varying linear discrete-time systems subject to bounded disturbances / H.-N. Nguyen, P.O. Gutman, S. Olaru, M. Hovd // IEEE Transactions on Automatic Control. - 2015. - Vol. 60, N 3. - P. 831-836.

3. Цыкунов А.М. Робастная синхронизация сети объектов с распределенным запаздыванием // Автоматика и телемеханика. - 2015. - № 11. - C. 60-75.

4. Robust Ho> finite-horizon control for a class of stochastic nonlinear time-varying systems subject to sensor and actuator saturations / Z. Wang, D.W.C. Ho, H. Dong, H. Gao // IEEE Transactions on Automatic Control. - 2010. - Vol. 55, N 7. - P. 1716-1722.

5. KarimiH.R. Robust adaptive Ho> synchronization of master-slave systems with discrete and distributed time-varying delays and nonlinear perturbations // Preprints of the 18th IFAC World Congress. - Milano, 2011. - P. 302-307.

6. Gouze J.L., RapaportA., Hadj-SadokM.Z. Interval observers for uncertain biological systems // Ecological Modelling. - 2000. - Vol. 133, iss. 1-2. - P. 45-56.

7. Zitek P., Hlava J. Anisochronic internal model control of time-delay systems // Control Engineering Practice. - 2001. - Vol. 9, N 5. - P. 501-516.

8. Вольтерра В. Теория функционалов, интегральных и интегро-дифференциальных уравнений. - М.: Наука, 1982. - 304 с.

9. Fridman E. Effects of small delays on stability of singularly perturbed systems // Automatica. - 2002. - Vol. 38, N 5. - P. 897-902.

10. Цыкунов А.М. Робастное управление объектами с последействием. - М.: Физматлит, 2014. - 264 с.

11. On delay dependent stability for linear neutral systems / D. Ivanescu, S.I. Niculescu, L. Dugard, J.M. Dion, E.I. Verriest // Automatica. - 2003. - Vol. 39, N 2. - P. 255-261.

12. Имангазиева А.В. Робастная система слежения за эталонным сигналом линейного динамического объекта с распределенным запаздыванием // Вестник АГТУ. Серия: Управление, вычислительная техника и информатика. - 2015. - № 4. - C. 7-13.

13. Цыкунов А.М. Робастное управление с компенсацией возмущений. - М.: Физматлит, 2012. - 300 с.

14. AtassiA.N. KhalilH.K. Separation principle for the stabilization of class of nonlinear systems // IEEE Transactions on Automatic Control. - 1999. - Vol. 44, N 9. - P. 1672-1687.

15. Имангазиева А.В., Цыкунов А.М. Робастное управление линейным динамическим объектом с запаздыванием по состоянию // Мехатроника, автоматизация, управление. - 2007. -№ 12. - С. 2-6.

Имангазиева Алия Владимировна, кандидат технических наук, доцент, доцент кафедры «Математика» Института информационных технологий и коммуникаций Астраханского государственного технического университета. Основное направление научных исследований - синтез робастных систем автоматического управления. Имеет 15 публикаций. E-mail:aliya111@yandex.ru.

Synchronization of a linear dynamic plant network with a distributed lag*

А.У. IMANGAZIEVA

Astrakhan State Technical University, 16 Tatishcheva Street, Astrakhan, 414056, Russian Federation, PhD (Eng.), assistant professor. Е-mail:aliya111@yandex.ru

A robust control system of an object networks is proposed. Dynamic processes in these networks are described by differential equations with a distributed lag. Mathematical models incorporating a distributed lag are used in such areas as biology, neuroscience, the theory of viscoelasticity and economics. Taking a distributed lag into account allows making real-life models of these systems. In addition, a robust control algorithm proposed by the author earlier for a plant with a distributed lag is considered to generate a control action in each of the local subsystems of the network of plants. Compensation of external and internal perturbations is carried out using an auxiliary circuit and variable observers. The use of variable observers in the control algorithm is caused by the need to estimate variables of the system whose measurement is impossible. Thus, the selected scheme of generating a control action makes it possible to choose a signal that carries information about unknown parameters of the mathematical model and a distributed lag. To solve the problem of synchronization, an auxiliary circuit and variable observers chosen in a special way are used in each of the local subsystems, which ensures attaining control objectives with a desired dynamic accuracy. It is important to note that only scalar input and output can be measured. To illustrate the results obtained a numerical example of a control system of dynamic plant network synchronization with a distributed lag is given. A network of three subsystems for which the proposed control algorithm is used is studied. Modeling is carried out in Simulink Matlab. The simulation results confirmed theoretical findings and showed the efficiency of the proposed control system in the conditions of permanent external and internal perturbations.

Keywords: network synchronization, robust control, dynamic plant, external and internal perturbations, dynamic accuracy, distributed lag, control algorithm, variable observers, auxiliary circuit

DOI: 10.17212/1814-1196-2016-4-19-32

REFERENCES

1. Wang L., Su H., Liu Z., Ortega R. Stabilization of nonlinear systems nonlinearly depending on fast time-varying parameters: an immersion and invariance approach. IEEE Transactions on Automatic Control, 2015, vol. 60, no. 2, pp. 559-564.

2. Nguyen H.-N., Gutman P.O., Olaru S., Hovd M. Constrained control of uncertain, time-varying linear discrete-time systems subject to bounded disturbances. IEEE Transactions on Automatic Control, 2015, vol. 60, no. 3, pp. 831-836.

3. Tsykunov A.M. Robastnaya sinkhronizatsiya seti ob"ektov s raspredelennym zapazdyvaniem [Robust synchronization of the network plants with distributed delay]. Avtomatika i telemekhanika -Automation and Remote Control, 2015, no. 11, pp. 60-75. (In Russian)

Received 28 November 2016.

32

А.В. HMAHrA3HEBA

4. Wang Z., Ho D.W.C., Dong H., Gao H. Robust Hot finite-horizon control for a class of stochastic nonlinear time-varying systems subject to sensor and actuator saturations. IEEE Transactions on Automatic Control, 2010, vol. 55, no. 7, pp. 1716-1722.

5. Karimi H.R. Robust adaptive Hot synchronization of master-slave systems with discrete and distributed time-varying delays and nonlinear perturbations. Preprints of the 18th IFAC World Congress. Milano, 2011, pp. 302-307.

6. Gouze J.L., Rapaport A., Hadj-Sadok M.Z. Interval observers for uncertain biological systems. Ecological Modelling, 2000, vol. 133, iss. 1-2, pp. 45-56.

7. Zitek P., Hlava J. Anisochronic internal model control of time-delay systems. Control Engineering Practice, 2001, vol. 9, no. 5, pp. 501-516.

8. Volterra V. Theory of functionals and of integrals and integro-differential equations. New York, Dover, 1959 (Russ. ed.: Vol'terra V. Teoriya funktsionalov, integral'nykh i integro-differentsial'nykh uravnenii. Moscow, Nauka Publ., 1982. 304 p.).

9. Fridman E. Effects of small delays on stability of singularly perturbed systems. Automatica, 2002, vol. 38, no. 5, pp. 897-902.

10. Tsykunov A.M. Robastnoe upravlenie ob"ektami sposledeistviem [Robust control of plants with residual effect]. Moscow, Fizmatlit Publ., 2014. 264 p.

11. Ivanescu D., Niculescu S.I., Dugard L., Dion J.M., Verriest E.I. On delay dependent stability for linear neutral systems. Automatica, 2003, vol. 39, no. 2, pp. 255-261.

12. Imangazieva A.V. Robastnaya sistema slezheniya za etalonnym signalom lineinogo dinamicheskogo ob"ekta s raspredelennym zapazdyvaniem. Vestnik Astrakhanskogo gosudarstven-nogo tekhnicheskogo universiteta. Seriya: Upravlenie, vychislitel'naya tekhnika i informatika - Vestnik of Astrakhan State Technical University. Series: Management, Computer Science and Informatics, 2015, no. 4, pp. 7-13.

13. Tsykunov A.M. Robastnoe upravlenie s kompensatsiei vozmushchenii [Robust control with compensation of disturbances]. Moscow, Fizmatlit Publ., 2012. 300 p.

14. Atassi A.N., Khalil H.K. Separation principle for the stabilization of class of nonlinear systems. IEEE Transactions on Automatic Control, 1999, vol. 44, no. 9, pp. 1672-1687.

15. Imangazieva A.V., Tsykunov A.M. Robastnoe upravlenie lineinym dinamicheskim ob"ektom s zapazdyvaniem po sostoyaniyu [Robust control of linear dynamic plant with state lag]. Mekhatronika, avtomatizatsiya, upravlenie - Mechatronics, Automation, Control, 2007, no. 12, pp. 2-6.

ISSN 1814-1196, http://journals.nstu.ru/vestnik Science Bulletin of the NSTU Vol. 64, No 3, 2016, pp. 19-32

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