Научная статья на тему 'Робастные следящие нестационарные системы с фильтром в контуре управления'

Робастные следящие нестационарные системы с фильтром в контуре управления Текст научной статьи по специальности «Математика»

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

Аннотация научной статьи по математике, автор научной работы — Ломакина Светлана Сергеевна, Смагин Валерий Иванович

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

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

Похожие темы научных работ по математике , автор научной работы — Ломакина Светлана Сергеевна, Смагин Валерий Иванович

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

Текст научной работы на тему «Робастные следящие нестационарные системы с фильтром в контуре управления»

С. С. Ломакина, В.И. Смагин

РОБАСТНЫЕ СЛЕДЯЩИЕ НЕСТАЦИОНАРНЫЕ СИСТЕМЫ С ФИЛЬТРОМ В КОНТУРЕ УПРАВЛЕНИЯ

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

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

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

МОДЕЛЬ УПРАВЛЯЕМОЙ СИСТЕМЫ

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

Х^) = A(у)х(0 + B(уМО + q(у, t), *(0) = *о , (1)

где х(^ е Я" - вектор состояния; и^) е Я1 - вектор управления; q(у, t) е Я" - вектор белых гауссовских шумов с характеристиками

М^)} = 0 , М^^Т (т)} = Q5(t - т), (2)

у(0 - цепь Маркова с дискретным множеством состояний у1, у 2,..., у(вероятность перехода из /'-го состояния в у-е (/ Ф у) за время At равна Х-Дt + о^); А(у), В(у) - матрицы порядка п х п, п х I соответственно ( М - оператор математического ожидания, индекс <Т> - обозначает транспонирование, 5^ -т) -

дельта функция Дирака, Q = 0Т > 0 - неотрицательно определенная матрица). Процесс у^) задается уравнением

ёY(t) = |уО.(Ж, ёу), у(0) = у0 , (3)

где у0 - начальное состояние переменной у^), пуас-соновская случайная мера 0.(&, А) характеризуется функцией

"

пt,Y(ёу) = ХХу5(у + У/ -уу)ёу , при у = У/. (4)

У=1

]Ф/

Предполагается, что наблюдаемый вектор выхода измерителя у е Я1 определяется соотношением

у^) = £ (у, t) х^) + v( у, t), (5)

где £(у, t) - матрица канала наблюдений полного

ранга, v( у, t) - белый гауссовский шум с характери-

стиками

ЫМ у, t)} = 0, ММ у, ^Т (у, т)} = 0,

ММу,t)vТ (у,т)} = V(у,^5^-т). (6)

Структуру робастного управления зададим в виде и(0 = КяХ(1:) + ю( у), (7)

где Х^) определяется с помощью робастного фильтра.

Х^) = А (у) Х^) + В(у)и^) + Кр (у^) - £ (у) Х^)),

Х(0) = Х0. (8)

Здесь у^) е Я1 - марковская цепь с числом состояний г2 (вероятность перехода из /-го состояния в у-е (/ ф у ) за время Дt равна Х- Дt + о(Д!). Процесс у^)

можно интерпретировать как оценку скачкообразной составляющей у^), в силу ошибок диагностики в некоторые моменты времени у^) и у^) не совпадают. Отметим, что значение у^) может быть вычислено с помощью алгоритмов, приведенных в [6]. В (8) коэффициенты передачи фильтра КР определяются по методу, приведенному в [7], и не зависят от скачкообразной составляющей.

Необходимо найти матрицу коэффициентов передачи КЯ и векторы ю(у) для управления (7) такие, чтобы критерий

т/

J [0, тг ] = 1м{ } (5(т) - г (т))Т С (у )(5(т) - г(т)) +

0

+и Т (т) Б(у)и (т))ё т} (9)

был минимальным. Для этого преобразуем систему (1), (7) - (8), в которую подставим (5) и (7). В результате получим

ХЦ) = А(у)Х^) + В(у)(КяШ(t) + ю(у)) + q(Y,t); (10)

т (t) = А(у)т^) + В(у)(КЯт^) + ю( у)) +

+ Кр£(у)х(t) + Кру(у,t), А(Х) = (А(Х) -Кр£(у)), (11) где т^) = Х^). Вычтем из уравнения (11) уравнение (10) и, учитывая, что уравнение ошибки имеет вид е^) = т({) - x(t), получим

ё($) = А(Х)m(t) + (В(Х) - В(у))(КЯт(Г) +

+ю(у)) + Кр£ (у) Х^) + Кру(у, t) - А(у) Х^) - q(y, t). (12)

Добавляя и вычитая из уравнения (12) выражение А(у)x(t), получим уравнение для ошибки вида

ё(Г) = А(у)е« + (В(Х) - В( у))( КЯт(Г) +

+ю( у)) + (А(у) - А(у)) Х^) + Кру(у, t) - q(Y, t). (13)

Рассмотрим систему (13), (10), (11):

(е > "а (у) А(у) - А (у) (В(у) - В (у)) Кй >

= 0 А (у) В(У) Кй х

1т У 1 0 КрБ (у) А(у) + В(у)Кй у

е "КрУ (у, ї)- ц( у, ї) + (В( у) - В (у ))ю (-у +

Ч( У, ї)

КРУ ^ї)

Г е ^

X +

1т ^

(14)

Алгоритм определения такой матрицы Кр приведен в работе [7]. Для того чтобы выбрать матрицу КЯ, введем в рассмотрение следующую систему:

(х\ ( А(у) 0 V

т

КРБ (у) А (у) Д т

+(В(у))г7 + Г 4(1,ї) , І В(У^ I кру (Y, ї +

(15)

Введя обозначения вида

I X

имеем:

X = (), Г = БХ, Б = (0: Е+

й = КЯГ + ю(у) = КкБХ + ю(у) =

= (0 К* ) + ю(у) = К*т + Ю(^)-

(16)

Уравнение (15) перепишется в следующем виде:

X = (Д (у) + Д2(у))X + (Д (у) + Б2(у))и + *(у), (17)

где

А(7, У) [ КрБ'(у) 0 ) + ( 0 А(у)

А(у)

(

= Д( У) + -42(у)

'?(У) =

<?(У, ї)

у к^( у, /); ■

Переформулируем синтез робастной следящей системы следующим образом.

Обозначим вектор управляемого выхода объекта: §(/) = ЛХ(?), где Я = (Я : 0) (§(/) е Я"1). Для объекта

(17) необходимо найти управление й(/) ( е [0, Ту ]), при котором выход объекта §(/) был бы близок к отслеживаемому сигналу ) е Я"1 . Зададим меру близости в виде модифицированного квадратичного интегрального критерия

1 Т{ '* Гі

^ [ї, Т/ ] = 2 М{ | £ р (т)£ ру (т)[(§(т) - ¿(т))1 С (у)

0 і=1

г2

£

у=1

х(§(т) - г(т)) + г?т (т)£(у)й (т)] ё т + £ р (Ту-) х

г=1

Ру (Ту )(^(Т/) - г(Тг ))т Е(у)(|(Т/) - г(Т/))/

у=1

/ У (ї) = У і, у(ї) = У у}.

Модификация заключается в том, что критерий (9) усредняется по вероятностям состояний скачкообразных переменных у и у. Вектор вероятностей

р(?) = (р1 (?), р2 (?),..., р (?))т удовлетворяет прямому

уравнению Колмогорова

= Лт р(Г), р(0) = р, / е [0, Ту. ]. (19)

В (19) Л - матрица интенсивностей переходов с элементами Хн

и

(Ч- = -! Ч-^

1=1

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

- ^г

р - вектор начальных вероятностей. Вектор вероятностей р(?) = (р^), р2(?),...,рГ2(/))т для цепи у(/) удовлетворяет уравнению Колмогорова вида (19) с матрицей интенсивностей переходов Л , в общем случае отличающейся от матрицы Л .

Задача состоит в выборе такого управления й(/), при котором достигается минимум критерия (18). Процессы у(/) и у(/) принимают конечное число

значений, поэтому удобно ввести следующие обозначения:

Д (уг) = .д. , Д (у 1) = А1 , Б (уг) = Д, ^2 (У 1) = Б,

С(уг ) = С,■ , ^Уг ) = Д , £(уг ) = К, , 0(Уг ) = 0 ,

£ (Уг) = £ (г = ____); С (у 1) = С;, Д(у -) = Д,

К (у 1) = Е}, £ (у 1) = £■ (] = !___).

СИНТЕЗ РОБАСТНОЙ СЛЕДЯЩЕЙ СИСТЕМЫ

Алгоритм синтеза робастной следящей системы для нестационарного объекта может быть представлен в виде следующей теоремы:

Теорема. Матрица оптимальных коэффициентов передачи КЯ и вектор ю у =ю(уу) имеют вид

С/Кя (/) = -[£ рг % р 1 (Дг ® Г,1 - Д ® Гг;. )]-1 X

2=1 У=1

л

хсї[£Рі£р);^утІу (Му. -X(у)х(у)т),БгТ]; (20)

2=1 у =1

юу (?) = -(КЯ£X(у) + Д“1 Бут (О(у) + ЬуХ(у))), (21)

( Гг;. = Жу.,£Т , Гг;. = £г'X(г1)X®)т,£/), если существуют матрицы N ^ (?) > 0, (?) > 0 и век-

торы X(г), О(г/), удовлетворяющие следующей двухточечной краевой задаче:

N. = ДуNy. + ^Дт +]|г Хг, (N1 - ^г )+(0у +^^/ (N - N ),

¿=1

/=1

(18)

N у (0) = М{Х0 Х0Т / у (0) = уг, у(0) = у у}; (22)

X(j) = j(ij) + B.ra. + £ Xlk (X(kj) - X(ki}) +

k=1

+jr x, I (x(Ij) - x(li)),

I=1

X(j) (0) = М{X0 / Y(0) = Y, Y(0) = Yj}; (23)

Lj = ¿Д. + Щіг] + І/СД + ST kRd1KrS1 +

+/C ^ik (Lkj - Lki) + ^iI (LIj - Lli),

k=1

I=1

Lj (Tf) = R1 ER; (24)

G(ij) = AG(ij) -TiiTc.z + ra. + SjKlDjra■ +

У J

r2

+&k (G( k) -G(ki)) + £Xя(G(Ij) -G(Ii)),

k=1

I=1

G (iJ)(Tf) = - R T Ez (Tf);

Д = Дт + BKrS , Д=A + A , в. = вг + ^j

a = Q + Bjra .X(J)T+ X(J)ra ,TByT ,

(25)

(г = 1,»1), (1 = 1,Г2). (26)

В (20) символ ® обозначает кронекеровское произведение; с/(') - вектор-столбец, составленный из элементов строк матрицы.

Доказательство. Вычислим значение критерия (18):

Т{

Зц [/, Ту ] = 1 М{ | р, (т)р} (х)Шх) - г(т))т С X

х(|(т) - г(т)) + ит (т)Ди(т)]Рт + р, (Ту)р. (Ту) х

х£(Ту ) - г (Ту ))т К £(Ту) - г (Ту))/у(/)=Уг, У(/)=у 1 }=

Т/

= 2М{ } р, (т)р} (т)^(т) - г(т))т Сг (Яx(т) - г(т)) +

+(Кя£X(т) +ю 1 )т Д (Кя-£.X(т)+ю 1 )]Рт+рг (Ту)р 1 (Ту )х

xЯX(Ту )-2(Ту ))т К (¡Ж(Ту ) -2(Ту ))/У(/)=Уг ,У(/) =У. }=

Ту

= 1 М{ | р1р] [XтЯтCгЯX - 2zтClЯX + гтСг.г + Xт^ X

хКЯД-КЯ£г.X + 2ютДКЯ£гX + ютДгю . ]Рт + рг (Ту) х х р; (Ту)[ X т (Ту) Я т КiЯX (Ту) - 2 гт (Ту) ЕгЯа (Ту) +

+гт (Ту ) Е^(Ту )] / у (/) = у,, у(/) = у 1} =

Ту

=111гр,р 1 [ЯТСгЯЩ -2г1СЩ(гу) + гтСг+£тКЯД X

xKRSj N. + 2raT D-Kr,S- X(J) +ra^ D ra j ]dx+tr pt (Tf) p. (Tf )x x[2N. (Tf )i?T Et H - zT (Tf)EiiX(J) (Tf)+2zT (Tf )Etz(Tf)].

В результате получим (tr - след матрицы)

1 Tf

J.[t, Tf ] = 2 j trРіР. [N. (RтСгИ + SjKTRD1KRS1) - 2zT x t

xCRX(J) + zTC,z + 2raTJDiKRSiX(iJ) +ra^D, ra. ]t +

^ 1 J 1 R 1 J І J J

+ tr pt (Tf)p. (Tf )[1 N. (Tf )i?TE,.R -

- z T (Tf) E-iiX(j) (Tf) + 2 z T (Tf) Etz(Tf)], (27)

где

n. = M{X (t) X (t )T / Y (t) = Y i, Y(t) = Yj },

X(j) =M{X (t)/ Y(t) = Yi, Y(t) = Yj}.

Выберем в качестве функции Ляпунова в^іражение

V(t,X(j), Nj,i, j) = p.p. (Vj + G(j)TX(j) + 2trLjNi^.) +

1 Tf

+2tr j Рг (t)pj (T)LijQijdT, (28)

t

где Qj > 0 - некоторые матрицы, такие, что

Qij > Qij + Qi. (29)

Входящие в (28) Vi., G(iJ) и L^ удовлетворяют уравнениям

V ij = 2 z Tciz +1 raJDi ra j + G (ij)T Bij ra, + і trQLj +

hk „■ k,)+]l >'ii -t »),

k=1

I=1

Vi. (Tf) = 2 zT (Tf )e,z (Tf);

(30)

-О(У) = (Д + ^гуКя-^г. )т О(1) - ^ЯтСг.г + £1 кЯДю 1 +

+Ь,А ю 1 +]^ Хг, (О{1') - О(1)) + ]»Г Ч (О(Ю - О(1г)),

1=1 1=1

О®-1 (Ту) = -УЯ т Е(Ту); (31)

-Ьу. = ьч А + вц Кя£, ) + (Д. + Бц Кя*г )т Ь- +С +

+]^Хг, (Ь. -Ьь- )+:»СХг1 (Ь. -ьй ),ЬУ. (Ту)=ЯтК-Яг. (32)

к=\ 1=1

В (32) С. - некоторые неотрицательно определенные матрицы. Первые три слагаемых в представлении функции Ляпунова (28) являются значением критерия (27) при управлении и, в котором

Ту., О^1, Ь. определяются из (30) - (32), последнее слагаемое в (28) также неотрицательно при Ь 1 > 0 , 0. > 0, поэтому функция Ляпунова (28) неотрицательна. Найдем полную производную функции Ляпунова:

О; X (У), ^ ,l, . = (рг р1 + р,р)] )(Уг;. + О(у)т X ( ) +

+2» Ьу^г])+р1р] (у. + О(у)т X(у) + О(у)т ^(у) +

21г ^уNу + ^ . - 21г ьл ). (зз)

Проинтегрируем по времени полную производную функции Ляпунова (33), учитывая уравнения для N

(22) и X(jj) (23):

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

Tf Tf

j dTV X ('J ^ Ny ,h J )d T= j [(pj Pj + PiPj )(Vy +

t t

+G(jj)TX(jj) + 1trZy.Ny.) + pJpJ (\j/y + G(jj)TX(jj) + G(jj)T X

Tf

xX(j) + 2trLjNjj + 2trLjjNj - 1trLQ)]Jx= j [(PjP. +

t

+PjjPj )(Vj. + G(jj)T X(jj) + 2tr LyNjj) + PjPj {G(jj)T (Aj + +BtJKRSt)X(jj) + G(jj)Tijy.Ю. + G(jj)T£Xjk(XW) -X(kj)) +

Критерий (9) можно представить в виде суммы критериев (36)

J [0, Tf ] = £ £ Jij [t, Tf ]. (37)

i=1 j=1

В результате получим критерий следующего вида:

Tf Г1 Г2 1

J[0,Tf ] = j ££PiPj tr{[-N,j (Ci + $kRdKrS, ) + t i=1 j=1 2

+G(ij)TA.X(ij) + G(ij)TX(ij) + 1trL.N. - zTCRX(ij) + ij 2 iJ iJ i

+2 zTC.z+ira^D ra. + J + GJ B. )KRStX(ij) +yy. + +G(ij)T В.ra. + G(ij)T£Xik(X(k) -X(ki)) + Gx

k=1

/=1

k=1

+g (lj)T£ 4 (X(/J) - X(Ii))+vy + G(ij )T X(ij) + 2tr ¿n +

I=1 2

x(X(Ij)-X(Ii) )+-trLy [(Aj + В,.K-RS,)N. + N.J (Aj + B^rS )T +

+1* Ь [(Д + БiуKя£j) ^ + N.. (Д + БiуKя£f )т + 0

+£ Хг, (N1 - N1) + £ Х,1 (N. - N1,)] }]Рт. (34)

1=1 1=1

Также интеграл полной производной функции Ляпунова (28) имеет следующий вид:

Ту

1 РГ7^,X (У), ^ ,',1 )рт= р, (Ту ) р1 (Ту ^ (Ту ) +

+ О(у )т (Ту)X1 (Ту) + 21г Ь. (Ту)N. (Ту)] -

- рг (?) р. (/)№.. (?)+о® )т (?) X1 (?) +

Ту

+2* ь (?) N. (/)] - 2гг} р1р]ЬД]Рт. (35)

Учитывая равенство (34) и (35), квадратичный критерий (27) представим в эквивалентной форме:

Ту

Зц [?,Ту ] = | {1г р1р] [^у. (С + £т КяТАКя£г) + О®)т Д X

xX(ij) + уу + G(iJ')TX(ij) +1 trLyNy -zтСг RX(lJ) +1 zT : xQz +1ra^D,ra. + (ra^D, + G(ij)TB.)KrS,X(ij) + G(ij)T >

k=1

B.ra. + G(ij)T£Xik(X(k^') -X(ki')) + G(iJ')T]r;[iI(X(Ij) -

I =1

-X(Ii)) + 1tr ¿.J [(Aj + B.jKrS1 )N,^. + N.j(Aj + ^^Kr^^. )t +

+Qi +B ra jX(y)T +X(ij)ra^^^ +£Xik (Nk^- - Nfa.) +£1

k=1 I=1

x(nij - NIi)]]+(Pipj + Pipj )(v,j + G(iJ )T X (iJ) + 1tr L

2 ij

xN,j )}dt + p. (t)p. (t)[v,j (t) + G(IJ)T (t)X(ij) (t) +

+1tr L,j (t)N. (t)] - 2 p. (Tf )pj (Tf )v,j (Tf). (36)

+Qi + Bijra JX(iJ)T + X(iJ)ra^ +i^ik (Nkj - Nki ) +

k=1

+jt 4 (N/j - N/i)]] + (PiPj + p. pj )(V,j + GJX(ii) +

1trLyNj)}dt + p. (t)p. (t)[v,j (t) + G(ij)T (t)X(y)(t) -

+^L,j (t)N. (t)] - 1 p. (Tf)p. (Tf )Vy (Tf). (38)

2 ij ij 2 Из условия

dJ [0, Tf ] dKR

=0

(39)

получим следующее уравнение:

£ Pi £ Pj [D, KrГ. + Bfj LijNijSJ + D, ra.X(ij)TST + i=1 j=1

+ijiTG(^J') X(ij )T SJ ] = 0.

Из условия

dJ [0, Tf ]

dra j

=0

получим уравнение для вычисления ra j :

(40)

(41)

Дю. + DiKя£>iX1 О(гу) + Б?цр(У) = 0 . (42)

Из уравнения (42) оптимальные ю. определяются по формуле (21). Подставляя оптимальные ю. в уравнение (40), получим уравнение для вычисления оптимальной матрицы КЯ :

П Г2

£ рг £ p. [D, Kr г. - d,Kr г.

г=\ 1=1

+И.Ь. (N. - X(у)X(^.')т ),£1т ] = 0 . (43)

Тогда, применяя метод решения матричных уравнений [8] к (43), КЯ определится по формуле (20). Найдем в уравнении для Ь. (32) выражение для

матрицы С. такое, чтобы критерий (36) был минимальным. Для этого правую часть (32) подставим вместо Ь. в (36):

+

Т/ 1 1 — - 1 1

Зу [ї, Ту ] = | {р1р] {1Г-Му (Я* СД + БТ КТ БКя^і ) + х СгЯ) Му - 21Г іу (вгу - йіу + й ) - 21г[£Хгк (Ік - Цкг) +

2 ¿=1

ї

+6(у)ТД,Х(у) + 6(у)ТХ(у) + уу -гтСгЁХ(у) +1 гТСг.г + +£Хгі(Іу -І1г)]Му + 2^Цу [£хгк(Му -Мкг) + £2 х

у 2 1=1 ^ ¿=1 /=1

+1 ! Ю у + (ю]Дг + 6(У )Т Ву )КК§гХ (У) + 6 (У)Т Віу Ю у + х(Му - Міг )]-£ Ч (у* - уй ) + £ ^ (уу -уй ) -

Г1 г2

к=1 і=1

+б(гу )Т £ Хгк (Х (к) - Х к)) + б(гу )Т£ Ч (Х (у - Х (іг)) - -£ ^ (б(у - 6 (к,)) + £ ^ (6 (у) - 6 (іі))] Х (у) +

1 - £1 "2~ 1 - к=\ і=1 „

-2ІГ(Су +к='Хгк 1 -1) +ЦХгі (Цу -1))Му + 21ГІу [йу + +6(у)Т [£Хгк (Х(ку) - Х(кі)) + ]ТХгі (Х(у) -Х(Іі))]] . (47)

к=1 і=1

+£Я*М-Мкі)+£х,(Му-Ми)]}+(РіРу + Ріру )(уу + ПриТведя подобные и В)силу рав™ (г _(г

к=1 і=1 гг ягсД N у = м{(Х(іу) - Х (іу))Т Щся (Х(іу) - Х(іу))}+

+6(іу)Т Х(у) + іігІуМу )}—т+рг (ї) ру (ї )[уу (ї)+6(у)Т (ї )х + Х(у)Т Дт С-.^. Х(у), (48)

_ 1 1 формула (47) преобразуется к виду

хХ (у)(ї) +2гг Іу (ї)Му (ї)] - - Рі (Т/ )Ру (Т/ )уу- (Т/). (44) ё„.-{Юм . .. Р 1 Я Х(іу))Т С ( Я 2 2 —V (ї, Х(у), Му ,і, у) = - РіР у [^(г - Я Х(і)) Сі (г - Я-:

Выполнив преобразования, в результате получим

Ту

з у [ї ,Т/ ]= } {РіРу Ц Му (^ТТСі/Т. + БТ к^ дкД -С)+

хХ(іу))+1 юТд й у + (§Т кЯ Дю у + ІВ ю у) Х(іу) +

у Я Я 1

2 + 2 м{(Х(іу) - Х(іу ))Т Я ся (Х(іу) - Х(іу))}+

+6(у)Т АіуХ(у) +ц>у + 6(у)Т Х(у) - 2тсгКХ(у) +1 г Тсіг + 1

+2іг>БТкЯд.Кй>БгМіу]-Ру, (49)

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

+1 ю^Д ю у + (ю^Д + 6(у )Т Вуу ) КдБ^г Х(у) + 6(у)Т Йіу ю у + где

+6(у )Т ££ хік (Х(ку) - Х(кі))+6(у)Т ££ ;їі7 (Х(іу) - Х(іі)) -1 к =1 /=1 2

Ріу = -(^іРу + РгРз )(Уу + 6(У)ТХ(У) +1 їГІіу Му ) + РіРу

Г1 г2

^ , , . гг^^ _

Г1 т2 1 ^ гі гі гі 2

к=1 / =1

_ {-^ггІу (йу - ^у + й )+11г[]Г Хік (і*^. - Ікг )+^ ч (Іу -

_ . _ . . 2'г Іу [&у + г Г2

Г1 к=1 г21==1 _ -Іг )]Му -1 їГІу [££ Хгк (Мк^. - Мкг ) +^ Ч (Му - Мі )] +

' гг(Х ^ік (Ік,■ - Ікі ) + £ ^іі (Іу - Ііі ))Міу + 2гг Цу [йу +

+£Хгк (Мк^. - Мк ) +£Ч (Му - Міг )]} + (Рі Ру + Рі Р у )

к=1 і =1

к=1 і=1

1 +£ Хгк (у ку - у кг ) - £ Хгі (у у - у й ) +

<(Угу. + 6(гу)ТХ(гу) + 21гІуМу )}ёт + Рг (ї)Ру (ї)[уіу (ї) + к=1 і =1

+6(іу)Т (ї)Х(у)(ї) + -ігЦу (ї)Му (ї)] - к=! і=!

+[£ Хгк (6(ку) -6(кі)) + ££^^(6(іу) -6(іі))]Х(у) -

-1 Рг (Т/) Р; (Т/ )у іу (Т/). (45) -6(у)Т []Г Хік (Х(ку) - Х(кі)) + £ Хіі (Х(у) - Х(іі))]} . (50)

2 к=1 і=1

Так как значение критерия (45) должно быть все- Очевидно, что полная производная функции Ля-

гда неотрицательным, то его минимум достигается пунова (49) будет отрицательной, так как значения ргу

при

С = НІ С г Я + §1КЯ ДКяБі. (46)

(50) всегда можно сделать положительными в силу условия (29), задавая соответствующим образом мат-Покажем, что полная производная функции Ляпу- рицы 0. > 0 . Теорема доказана.

нова (28) при матрице КЯ , равной (20), отрицательна.

Это необходимо для обеспечения устойчивости в ЗАКЛЮЧЕНИЕ

среднеквадратическом [9]. Учитывая (30) - (32) и (46), получим

В работе предложен алгоритм синтеза робастных следящих систем для линейных непрерывных стохас-

—V(ї Х(,у) М і у) = (р.р. + рР )(у. + 6(гу)ТХ(іу) + тических объектов со случайными скачкообразными

Ж ч’ 1 1 1 1 г параметрами. Робастная система синтезируется в два

1 „1 Т 1 Т ~ ТТТ этапа. На первом этапе осуществляется синтез роба-

+21гІуМіу) + ріру[-2г Сгг - 2юуДюу - (‘§ КяД юу + стного фильтра, на втором этапе синтезируется дина-

мическое управление вида (16). Получены уравнения +ІуВую, )Х(у) + гТСг ТХ(у) -!іг(§ТкТДгКя^г + ТТТ х для определения коэффициентов передачи робастной

следящей системы.

1. Красовский Н.Н., Лидский Э.А. Аналитическое конструирование регуляторов в системах со случайными свойствами I // Автоматика и телемеханика. 1961. № 9. С. 732 - 745; II. 1961. № 11. С. 1273 - 1278.

2. MantonM. Jump linear system in automatic control. Marcel Dekker Inc. N.Y., 1990.

3. Wonham W.M. Random differential equation in control theory // Probabilistic methods in applied mathematics / Ed. A.T. Bharucha-Reid. N.Y.: Academ. Press, 1971. P. 131 - 213.

4. Казаков И.Е., Артемьев В.М., Бухалев В.А. Анализ систем случайной структуры. М.: Физматлит: Наука, 1993.

5. Смагин В.И., Ломакина С.С. Робастные следящие регуляторы для непрерывных систем со случайными скачкообразными параметрами и мультипликативными возмущениями // Автоматика и вычислительная техника. 2004. № 4. С. 31 - 43.

6. Ephram Y.,MerhavN. Hidden markov processes // IEEE Trans. on Inf. Theory. 2002. V. 48. No. 6. P. 1518 - 1569.

7. Ломакина С.С., Смагин В.И. Робастная фильтрация в непрерывных системах со скачкообразными изменениями в случайные моменты времени // Автометрия. 2005. № 2. С. 81 - 88.

8. Ланкастер П. Теория матриц. М.: Наука, 1978.

9. Барбашин Е.А. Функции Ляпунова. М.: Наука, 1970.

Статья представлена кафедрой прикладной математики факультета прикладной математики и кибернетики Томского государственного университета, поступила в научную редакцию «Кибернетика» 25 мая 2005 г.

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