Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Живоглядов, В. П. Адаптация в автоматизированных системах управления технологическими процессами

.pdf
Скачиваний:
5
Добавлен:
19.10.2023
Размер:
6.85 Mб
Скачать

 

W={(f-q[s])2+c(q[s]—g[s— I])®,

(1. 96)

где '

c = i_[(2Cco+1)2- 1 ] .

 

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

^ = ( ? - ф ] - ^ 2+ + ( ф ] - + о м ) - 2

U- 97)

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

/Ч/

л*/

<7* = 9* _ н ном,

e[s] = -a[s]—ином.

При этом

Ws=*(q*—iф ] - н .) 2+ с 0и2И .

Пользуясь изложенной выше методикой, устанавливаем, что оптимальное управление в s-м такте равно

=

(т*— —1]).

(1. 98)

5=1,2,-..,/1—т

70

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

Оценки

т определяются формулами (1. 83), (1. 87) или

(1. 84),

(1. 85). При отсутствии априорных сведений о р дис­

персия

устремляется в бесконечность и переменные коэф­

фициенты в формулах оценок

принимают вид

ф ] = - .

s = l,2,...

Ф ) = у ,

*>0.

Вторая достаточная статистика — апостериорная дисперсия Ds (или D( ) — непосредственно в алгоритмы управления

(1. 83), (1. 84) не входит.

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

Я = М { Ш - Ф т = Щ Ш - К о “[8-']-Ко*п)*\

достигало минимума. В точке оптимума градиент AR равен нулю:

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

0- 99)

Аналогично для непрерывного времени получаем

(1 . 1 0 0 )

71

Коэффициенты a[s] и a(t) должны удовлетворять следующим условиям [В. 27, В. 28]:

00

^ ] ф ] = ос',

s=0

СО

[ a{t)dt = °° ,

о

СО

 

 

 

a*[s]<oo,

(1.

101)

II

О

 

 

со

 

 

00

 

 

 

Гa2(/)d f< « -

(1-

102)

О

 

 

 

Алгоритмы (1. 101), (1. 102) обеспечивают сходимость оценок к истинным значениям ц с вероятностью, равной еди­ нице, и в среднеквадратичном, причем последовательность a [s] и функция a(t) могут выбираться в некотором отноше­ нии произвольно. Сравнивая алгоритмы (1. 99), (1. 100) и (1. 87), (1. 85), полученные в теории дуального управления,

замечаем, что они совпадают, если выбрать

a[s]

и a(t) в

(1. 99), (1. 100) в соответствии с формулами

(1. 83),

(1. 84).

Таким образом, оптимальные в смысле минимума полного риска коэффициенты a[s], a(t) даются теорией дуального управления.

1. 3. 2. Управление линейным объектом

при равномерно распределенных помехах

Следует отметить, что метод стохастической аппроксима­ ции далеко не всегда приводит к оптимальным алгоритмам. Пусть, например, действующие в цепи обратной связи помехи h и возмущение ц имеют не нормальное распределение, а рав­ номерное, причем —B^h*CB,— Л"0=1, функция потерь вида (1. 82). Значения помехи в различные моменты времени статистически независимы. Алгоритм, основанный на методе стохастической аппроксимации, остается прежним, ли­ нейным. Оптимальный же алгоритм приобретает вид

u-*s= Q*

2

1 us—1—х )max”b

us—1—x

)mln]>

где (y^_i—^

t )

max — максимальное значение

(1- 103)

из £ раз­

ностей

72.

(у9- и _ т ),...,(Ув-1 - « в - 1- т

Ш - А ) , a

(ys- , —«5- 1-х )min—

минимальное

значение из

(у0 —и _ .

),...,(ys- i —us—'l—z )>

{А—В). В непрерывной

системе оптимальное

управление

■определяется формулой

 

 

 

 

iu*(t) =<7*

2"[(у(0

ll{t

^иМтах-!- {У(0 u(t

'ш)}min] ■

.1. 3. 3. Применение распределенного контроля

Исследуем, измениться ли структура управляющего уст­ ройства при использовании распределенного контроля выход­ ного сигнала q% (х, t). Обращаясь вновь к методу информа­

ционных координат, убеждаемся, что введение дополнитель­ ных точек измерения состояния объекта (распределенного контроля) влияет лишь на определение апостериорной плот­ ности Я ^ р ). Алгоритмы управления остаются прежними, т. е. (1. 83), (1. 93) или (1. 84). Форма Ps (р) не меняется; меня­ ется лишь алгоритм вычисления информационных координат m[s—1], m(t). Пусть объект описывается уравнением (1. 71) с начальным условием q (х, о )= р и граничным условием q (0, i) = p-f-н (t). Функция состояния объекта при этом равна

7/? (*-0 = 11+ u(t —-^-), /> 0 , 1и> х > 0 .

В УУ поступает смесь сигнала и распределенной центрирован­ ной гауссовой случайной помехи h(x, t) типа белого шума

y(x,t) — q(x,t)+h(x,t).

Задача, как и выше, сводится к нахождению оптимальной

•оценки т возмущения р. Применяя для этой цели относитель­ но простой метод максимума правдоподобия, находим

 

 

U

т —с

j-B

de},

=«(*){J

 

(1- 104)

где

х

a{t) =

1_

 

7 ’

 

t '

73

После некоторых преобразований (1. 104) получаем

dm

 

t

 

 

a(t)m-\-a(t)

- J u(-q)df]

(1.

105)

~dt

 

тн

 

 

 

 

t—-K

 

 

Если известна дисперсия а2^

возмущения [х то

a(t)

при-

нимает вид

 

 

 

a(t)--

+ 1

где 5Л — спектральная плотность помехи h(x,t).

Схема управляющего устройства для <7* = 0, соответствую­ щая алгоритму (1. 84), (1. 105), после некоторых струк­ турных преобразований приводится к схеме, показанной на рис. 1. 6. При этом было использовано приближенное ра­ венство

Усилители с коэффициентами усиления ( — ^ ) ,

обозначены соответствующими буквами, блок Wi(p) можно

74

аппроксимировать апериодическим звеном с единичным ко­ эффициентом усиления и постоянной времени Г = 0,5тн;ИУ— распределенное измерительное устройство.

Пусть объект описывается уравнениями (1. 77), (1. 81) и У/? (*,0)=(х;/х = гг:. Контроль функции q% (х, фсуществляетсн-

в дискретных точках х к в дискретные моменты времени s с аддитивной помехой h[k, s]. Воспользуемся изложенной в под­

разделе

1. 2

методикой

и

определим

статистику

m [s]=.

= УИ{у | «[s],

y[K,s]),

 

необходимую

для управления

или

прогнозирования

выхода

объекта.

 

 

 

 

 

 

Выпишем условную плотность

 

 

 

 

 

 

 

 

р (уМ |

 

] ) = ф р 5 Г х

 

 

 

 

X ехр

[у [к,з]

K q(x k)(u [s —тк]

у)]3 )

 

 

 

 

 

 

2Л [ х ]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где

 

х_

1

 

 

к / А х \ _

/ Дх \

 

 

 

 

v

At

 

 

с м Д /

) К [ v- A t ) '

 

 

 

 

 

 

 

 

Пусть Ал: и

At выбраны так, что

— целое число.

 

По формуле Байеса находим

 

 

 

 

 

 

 

 

^ ( р)= ^( 1АI и [s] , у [k,s]) =

 

 

 

 

 

 

 

т~->

 

 

 

 

 

Z

 

 

 

_

Я (р )Я (

y[«,s]

|

у, k [ s ])

 

 

 

(1.

107>

 

|Я (У )Р(У [/С ,5] [

1Х,И [s])c?y

 

|

Zdy.

 

 

 

 

 

 

Q(h-)

 

 

 

 

 

 

ОЫ

 

 

 

где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 = e x p j - f e g l i l L -

 

 

 

 

 

5

/

 

 

 

 

 

 

 

 

 

 

 

S

2vh\n\

 

 

 

tk]

K ^ x^ Y

j —

 

i=l к=0

 

 

 

 

 

 

 

 

 

 

 

=exp

 

2o2„

+ -2

(*K)

+2[a

. 2aV

+

 

2°\[К]

 

 

 

 

 

 

/f= 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s l

 

 

_

i=l k=0

 

 

|A

Подставив

последнее выражение в (1. 107), имеем

PS(V-)=P(?

I m[s],Ds)=

-7= ^ е х р [ - - 7± г ( ? - m\s])»),(!Л09)

 

 

/ 2 T.Dr

2D,

где

S I

хл

i j

1=1 к

/n[s] =

И. +

1+s

оайМ

к=о

(1. 110)

- ^ o W r r T r ^ r ^ f ^ ^ —^ o W ^ t5—т«]) 1° ^ к/ ол2[к]

OT[ s ] = -----

(х +

 

 

l+ s ^ ]/C 0(xK)p(xK

 

 

 

5

*=о

 

 

 

/

1

 

 

°

1

О- ш )

 

+ S

]£ Р(*»)М М — Ко(*«)Ф—■т«1)j ;

 

г=1 к

 

 

 

 

Р(хк)= АГ0(а:к)о!н. / о2л[л:];

 

(1.112)

 

 

I

 

 

 

D s = * \ [ И -s S/C0(xK)P(x,)]-1.

 

(1. ИЗ)

 

 

/с=О

 

 

•Для непрерывной системы получим

 

 

t

 

 

 

 

 

 

m(t)=a(t) И - J J Кх)\у(х,1Ь—К&х)и{т[— ^j]dxdf]

, (1.114)

о о

76

где

а (0 = -------

Тн-------------------

5

О- 115>'

1+ '

О

( L U 6 ) '

Статистики m[s] или m(t) используются непосредственно в. полученных выше алгоритмах управления.

1. 3. 4. Управление объектом со случайным коэффициентом усиления

Пусть константа скорости реакции k' в уравнениях (1. 75) зависит от свойств сырья и дрейфует случайным образом. Считаем, что k'=\i — случайная величина и плотность веро­ ятности Д(р) известна. Уравнения объекта и измерительного, устройства имеют вид

9[s]=/C0(h.)«[5—т];

(1. 117).

y[s]=q[s] + h[s].

Относительная погрешность измерения выхода постоянна и равна

 

ah

ai=const,

 

q[s\

 

 

Т- е.

a2A= o21i?2[s]=a21/{‘2e((j.)«2[s—т].

Таким образом, неизвестный параметр р, входит в урав-- нение объекта нелинейно и точность измерения выхода зави­ сит от управления и. Возможно ли в системе активное на­ копление информации? Ответ на этот вопрос можно полу­ чить, применяя метод преобразования пространства наблю­ дений [1. 16, 1. 17]. Другой путь заключается в структурных преобразованиях исходнойсистемы. Если в результате этого, удастся привести систему к разомкнутой, то и в исходной си­ стеме активного накопления быть не может. Поясним метод.

77-

о

h

У

У

Ш

*

9

5

Рис. 1.7

структурных преобразований на примере сформулированной выше задачи. На рис. 1. 7а показана блок-схема системы уп­ равления объектом (1. 117). Приняты обозначения: /Сом- — усилитель с коэффициентом Ко(р-), X множительное звено, /г' — помеха с дисперсией а\2. После некоторых структурных преобразований получаем блок-схему рис. 1. 7б, где I — еди­ ничный входной сигнал. Схема разомкнутая, темп накопления в УУ информации о ц, не зависит от управления и. Система нейтральная. Учитывая также, что объект не имеет памяти по каналу управления (а только запаздывание), устанавлива­ ем, что для нахождения оптимального значения w*[s] доста­

точно провести

однократную минимизацию функции a s+ _

'Общие условия

нейтральности систем обсуждаются в раз­

деле 2.

 

7S

Рассмотрим еще одну задачу управления объектом с мультипликативным возмущением.

■ Пусть

<7[s + t] = ( p [s ] + / i [s ] )« [ s]

(1. 118)

y[s] = ?[s], s= l,2,...,

1ф ] может быть случайным процессом или случайной ве­ личиной-

Функция потерь квадратическая

w s=(q*—q[s])2-

Вводя новую переменную

 

 

 

 

 

z[s]=

q[^

] =V-[s]+h[s],

«[s]=£0

 

 

изложенным выше способом

структурных преобразований,

устанавливаем приводимость

и

нейтральность

рассматри­

ваемой системы.

 

 

 

 

 

 

 

Удельный условный риск в (s+ t)- m такте равен

 

rs+z= M { W s+x |

и [s—1], q [s—!]!"'•

 

 

=M[(q* (ii[s]-f/i[s])«[s])a

| и [s

1 ], ф - 1 Ь

 

= (q*f - 2 q*и [s] ms- x [s]+ ti%[s](mV -i [s] + Ds-i 1s ] + o2A),

 

где ms_i[s],/.)s_i[s]— условное

математическое

ожидание

и дисперсия |ф ],

определенные

по

измерениям q и и до

(s— 1)-го такта включительно-

находим оптимальное

уп­

Минимизируя

 

по a[s],

равление

 

 

 

 

 

 

 

a*[s] =

m«s_ i[5j+ D s_i[sH-a«ft

(1.

119)

При этом

 

 

 

 

 

 

 

 

 

■ r*s+x = rs+z (a*[s})=(<^[«+‘tl)

^ Ss -ils]+ ^ s -i[s] + ° zjrl

 

 

 

 

 

 

 

( 1. 120)

79

Соседние файлы в папке книги из ГПНТБ