Файл: Живоглядов, В. П. Адаптация в автоматизированных системах управления технологическими процессами.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.10.2024

Просмотров: 94

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

Найдем приближенно оптимальное, более простое уп­ равление. Напомним, что 0<Z.°(y|)<L°(L) и заменим L°(vj) константой L°(fi*) = D, где 0<т]*</.. Тогда из Ц. 167) легко получаем

 

 

 

__D_

«*(*) = Ка Ч*У+ Ч ) - М 1К„ \е

—Ш

■v

е

'[у(х,*?—0)—

 

 

О

О

 

Кахи

t—0-

л:

dx 1 dQ

(1. 170)

v

 

 

 

 

Для приближенной реализации закона управления, ока­ зывается, необходимо иметь устройство распределенного конт­ роля с экспоненциальной функцией веса и фильтр — аперио­ дическое звено. При/Гцд.= 1 сигнал u(t) подается на вход фильтра через блок с передаточной функцией

JL . \

V

—р?и

0 W ~ D + P

>-

где

lHD

 

сс=е

 

АГ*

Значит, высказанное выше предположение о возможности представления УУ в виде совокупности устройств распреде­ ленного контроля и фильтра с сосредоточенными параметра­ ми справедливо лишь для субоптимальной системы.1

1.5. ДУАЛЬНОЕ УПРАВЛЕНИЕ МНОГОМЕРНЫМИ ОБЪЕКТАМИ

СЧИСТЫМ ЗАПАЗДЫВАНИЕМ

1, 5. 1 . Алгоритмы управления

В этом подразделе мы приведем полученные в замкнутой форме общие алгоритмы управления многомерными линейны-

7

2247

97


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

Математическая модель объекта и измерительного уст­ ройства имеет вид

экв

<7[s]r=CP p[s]+/4l/[s—т] = |х [s]~t~A l/[s—т],

1/[s]= F (k[s],s),

(1, 171)

y[s] = G?[s]+£A[s],

8=1,2,...

где —/-мерные векторы типа

*ф] = || ui [s]...M;[s] || г

l/[s—1 ]= || "yjs— x j,...Vils—X/] || r ,

y[s],/i|sl—тг]— мерные

векторы,

размерность

вектора |х

равна д;

 

нелинейный

оператор;

F(-)— взаимнооднозначный

А (/Х/)-матрица,

В—(7]Х>]) = матрица, | В | =£0,

Ср. —/ХЛ)-матрица, G—(гХ/) — матрица.

Матрицы в общем случае зависят от времени s.

Блок-схема объекта управления показана на рис. 1. 11.

Блоки, характеризующиеся матрицами А,

, G, В и вектор-

функцией F, обозначены соответствующими буквами. Вектор­

ные сигналы отмечены двойными

стрелками, п, тг,

..., п

звенья с

чистым запаздыванием Т1< Т г < ...< т /.

Вначале

считаем, что все запаздывания xt

одинаковы: т /= т , / = 1 , ..., /,

a p[s] = p

— векторная случайная величина.

 

Значения вектора помехи /i[s]

в различные моменты вре­

мени независимы, но составляющие вектора h[s] могут быть между собой коррелированы. Закон распределения р и h — нормальный- с плотностями вероятности:


 

Рис. 1.11

 

 

P(A[s])~A/(0,q 7 )

 

 

гили

 

 

 

P{h[s\)=yf

* 1 e'cpj- y At[s]Q aA[s] j,

(l.

172)V

 

V

(1.

173)

—l —1

•где Qh ,Q (j.— ковариационные матрицы размера (tjX'»]) и <ЛХД); р и Л Is] —статистически независимы.

Критерий качества квадратический общего вида:

rs+T=Hf{^r[C?(9*-^[s+x])(7*-<7[s+T])r] | и [«-1],

(1. 174)

y|s—1]}=Л4{(?* —^[s+ x])7"

—ф + т ] ) | / s

!}

с симметрической матрицей весовых коэффициентов Сд=СдТ. Буквой Is- 1 обозначена условно информация об объекте, на-

99


копленная в УУ к s-му такту, т. е. информация, содержащаяся в сигналах и, у во все предшествующие моменты времени, включая (s1 )-й: tr — след матрицы; <7* — вектор задаю­ щих воздействий. Ограничения на управляющие воздействия отсутствуют.

Рассматриваемая система является нейтральной, по тер­ минологии А. А. Фельдбаума [В. 15]. Для нахождения опти­ мального вектора достаточно минимизировать по w[s] уделы ный риск rsj_z .

Подставив (1. 171) в (1. 174) и выполнив операцию вы­ числения математического ожидания, получим при VlsI = «[sl

rs+T=M{(<7 *[s-l-r]—

Aa\s) —

—Cp. p-)//s_i} = (<?*[s+-r]—Л«Ы—Cjj. / н ^ ^ С ^ Д з + т]—

1

], (1. 175)

ms_i) + ^r[Cr (Ac 7c a Q;J.S_ !

где ms _i=yVl{a//s_1}—апостериорное математическое ожи­ дание вектора jj. при известных из­ мерениях выхода до (s—1 )-го такта

включительно;

—1

QaS_ l — апостериорная корреляционная мат­

рица.

Поскольку оба слагаемых в (1. 175) положительны и от m[s] зависит только первое, то минимум функции риска

r s_i__ достигается, когда первое слагаемое равно нулю, т. е.

|?:i:[s+ T] —A«*|sl—Сц /ns- i = 0,

u:i=[s]=A-1(^H:ts-r1:]—

ms- i) = A - 1z.

(1.176)

Условия существования и единственности управления

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

 

 

(?*[s-M —

1) — II ztj || /х ь

 

А = II aij II 1x1 ■

.Оптимальное управление (1. 176) существует, если ранги матриц А и А\ совпадают, где

1(30

 

 

Zil

 

 

 

 

i4i =

г и

 

 

 

 

aix.-.ац

2/1

 

 

 

Это условие выполняется, если система (1. 171)

полностью

управляема.

управление (1.

176)

единственно,

если

Оптимальное

■Ч*—Ср ms - 1=£0 и ранг матрицы

А

равен I, т.

е. | А (

=^0,

где | А | — определитель матрицы

А

[1. 20].

 

 

Удельный

риск при оптимальном

управлении

 

г * 5 + т— ^ '[С 7'|1 CqCy. Qfi.s—1 l = (,'s+'c)min

не зависит от управлений u[l\,i^s, следовательно, управ­

ление м*[5) является одновременно оптимальным и по

П

критерию 7?„=Уи| ^ 1F,-J, т. е- обеспечивает минимум

/=т+ 1

полного риска.

Если условия существования и единственности не выпол­ няются, это значит, что нет такого управления u[s], при кото­ ром достигается нуль первого слагаемого в (1. 175) и нельзя пользоваться формулой ( 1 . 176). Оптимальное управление в общем случае найдем, продифференцировав по и[«] функ­ цию г5 |_т и приравняв производную нулю.

Применив правила векторного дифференцирования, по­ лучим

h-)/7s—j }= 0 ,

АтС9(?*[5+т] - А и*[5]-С^ ms_I)==0 .

Оптимальное управление в матричной форме находим из

соотношения

 

АтС9А«*[5]= Л тС9(.7Ня+ х] - С ^ «*_!),

(1.177)

101


если |х — векторная случайная величина или

Л 7'С ?/1 и *Ы = А 7'С (г(г7*[5+т! rns its-f-x]), ( 1 . 178)

если ji[s] — векторный случайный процесс, причем

/ns_ 1[s+T]=.M{Ji[s+^]//s_ 1) -

(1.

179)

условное математическое ожидание р, в

( s + t ) - m ,

такте

вычисленное по известной информации, накопленной к (s1 )- му включительно моменту времени.

Условия существования и единственности управления Обозначим:

D=ATCqA= Н || ш ,

Z = A TCq{q*[s+t]—Cp.ms_ i)= || Z,y|| /х1.

Условие существования решения (1. 177): ранги d и dt мат­ риц D и D\ должны совпадать, где D\ — расширенная мат­ рица:

Du .• • DU Z n

Dn •• ■D n

to . .

При d=di = l из

(1.

177)

получаем

(1. 176).

Пусть

0<id — di<l. Формула

(1.

177)

является

исходной

для на­

хождения единственного значения оптимального «укорочен­ ного» d-мерного вектора управляющих воздействий

Вводя в рассмотрение «урезанные» матрицы

D d= || DdtJ || dxd,Zd= II

Z dtj || dXU ttd[s]= ||

|| dXu

где

(Dd)T — Du, | D? | =7^0 ,

получим

 

 

ud[s]= (Dd)~lZ d.

(1 .

180)

Удельный риск при оптимальном управлении Mrf[s] равен

rds+z> r*s+x.

Заметим, что вывод формул (1. 176), (1. 177) мы провели, не используя плотности вероятности р. и h. Следовательно,

102