книги из ГПНТБ / Живоглядов, В. П. Адаптация в автоматизированных системах управления технологическими процессами
.pdfИз уравнений (3. 12) — (3. 14) находим
I
^ ) = - Ф ц(р)Фэ(^)|5]аД ф (д ;/)р)1Ао(/7)+Л{^(х1/;),(7(^.,1р ) ) ] -
/=0
(3. 17)
— В{р) 1+ Ф^ (р)|1о(/»)+Х(/0+Л2{|*(х,/?),«;(/>)],
/
^•(Р) = 9 (^ у ./0 = -Ф (л:у.Р )Ф э(^{2 а/1Ф(^./7)|А0(Р)+ /=*0
( 3. 18)
+Mv-(*>P)q(xi,P)}l-f>(p)) + (&(xj.p)\>.0(p)+Al{\>.(-A,p),q{Xj,p)},
где
ФР(р) |
(3. 19) |
Фэ(Р) = |
|
1 + Ф ^ ) 2 |
«/Ф(XI,р) |
Дифференцируя w по а/ и учитывая [3. 18], получаем функ ции чувствительности:
Slip) = |
= — Фи(Р)Фэ(Р)<1(хьР) = -®o(P)<Jlix iP)> |
|
|
5/(/) = - 7 - 1|?(х/,р)Ф0(/;)), |
(3. 20) |
где Z,- 1 [ - ] — |
обратное преобразование Лапласа. |
Алгоритм |
настройки определяется формулами (3. 16) и (3. 20). Струк турная схема системы управления приведена на рис. 3. 6, где указаны передаточные функции отдельных блоков. Приняты обозначения: J— интегратор; ~i(t) — усилители с переменным
коэффициентом т (0; X — множительное звено; W' (•) — безынерционный преобразователь с соответствующей характе
ристикой; А — блок, определяющий |
характер воздействия |
||
распределенного возмущения |
ц (х, t) |
на сигналы |
q(x, i) и |
w(t). Случайную помеху h(t) |
с нулевым средним |
в данной |
|
схеме можно исключить из рассмотрения, изменив |
соответ |
170
ствующим образом характеристики возмущения X(t). Выпи~ шем для сравнения алгоритмы настройки коэффициентов рас пределенного контроля при квадратичной функции потерь:
а) в замкнутой схеме управления
- ^ - = ^ t ) ( w —w*)L-4q(xi,p)<t>Q(p)), i = 0 |
, \ , (3. 21> |
б) в разомкнутой схеме |
|
- ^ = 4 { t ) { w —w)L-4q{x,p)<$>qJw Ср)}. |
(3. 22> |
' .г |
. |
i . v |
ill |
l
л |
(3. 23) |
w = |
|
i= 0 |
|
Здесь <t>g.w (p) — передаточная функция между |
сигналами |
л
<l{xi, р) и w; w — предсказанное значение выхода w. Из срав нения (3. 21) и (3. 22) видно существенное различие алгорит мов, несмотря на их внешнее сходство. Разомкнутая схема распределенного контроля настраивается на максимум тес ноты связи между выходом w и косвенными показателями q{x , t). Настройка замкнутой схемы управления осуществля
ется на минимум тесноты связи между отклонениями |
выхода |
от заданного значения (ш—ш*) и сигналами q(X{, t). |
|
Выше предполагалось, что задание 0 регулятору |
(р)— |
постоянная величина. Управление происходит по |
сигналам |
■q(X[, i), выходной сигнал ш используется только для адапта ции системы. Однако информацию, содержащуюся в w, и ал горитм (3. 16) можно применять и для коррекции задания 0. Достаточно лишь включить 0 в вектор настраиваемых пара метров а, соответственно увеличив размерность а.
Сформулируем условия сходимости скалярного параметра а к точке (в область) оптимума [3. 17]. Справедлива сле дующая
Теорема
Пусть при любом фиксированном aeQ(a) процесс !/(£,/)= у а W,/>0,EeQ является сепарабельным стохастически
непрерывным случайным процессом, задан на вероятностном
пространстве |
(Й£, о, Р) с вероятностной мерой |
Р на сигма- |
|
алгебре множеств а случайного пространства |
и справед |
||
ливо условие |
|
|
|
|
t |
|
|
|
|
(3. |
24) |
|
о |
|
|
где |
Г(а=а*)=0; |
|
|
|
г(а)>0 При а>а*, |
|
|
|
г(а)<0 при «<а*, |
|
|
|
'■(ai)>'"(aa) при <4 > а 2, |
(3. |
25) |
172
I r(cc) I <A /=const при — CO < « < o o .
Тогда с вероятностью единица существует решение уравне-.
ния (3. 16):
do.(l,t)
—т(ОК(?,о
dt
и имеет место равенство |
|
ЖЕ: 11щ»(«,0=а*} = 1. |
(3. 23) |
/ —» о о |
|
Доказательство теоремы здесь не приводим. Для алгорит ма (3. 21) многопараметрической настройки условия сходи мости подобны (3. 24), (3 25). Для линейных стационарных систем условия сходимости, отказавшись от строгой записи, выразим через спектральные плотности случайных сигналов. gzS (со). Потребуем, чтобы с вероятностью единица выполня
лось равенство
СО
^ g esHflfo>=ar(a), |
(3. 27). |
--СО
гДе 5 es(w) — взаимная спектральная плотность е и со, кото рая легко вычисляется, если известны спектральные плотности входных возмущений и амплитудно-фазовые характеристики системы.
Итак, полученный алгоритм при выполнении определен ных условий обеспечивает асимптотическую сходимость а к точке оптимума даже при наличии большого чистого запазды вания в объекте [3. 17]. Однако качество процесса настройки, скорость сходимости существенно зависят от динамики си стемы по каналу «а—Va^»- Для улучшения качества настрой
ки можно модифицировать алгоритм (3. 16), используя не которые результаты раздела 1: ввести, например, в алгоритм обратную связь по аналогии с (1. 84).
3. 3. 2. Автоматическая оптимизация многомерных распределенных систем
Обобщим метод синтеза алгоритмов параметрической оп тимизации на многомерные линейные системы. Уравнения объекта и регулятора в операционной форме имеют вид
173.
Ч р ) = ^ и { р )ф ) + % |
(р)1^)+ М »)+ Л 2{[*(*,/?),ш); |
(3. |
28) |
|||||
^)= O i(o )« (/’) + |
c^'1J.(p)p-0(p)+/l1{ii(A-,p),9(^)}; |
(3. |
29 |
|||||
|
u(o) = - % p(pjRq(p), |
|
|
(3. |
30) |
|||
где w(p), q(p), и(р), [Л |
X, ji—векторы |
типа |
|
|
|
|||
q = |
|д0,....<7; II T,w= |
II wu...,wr |г , u= |ul,...,um |т-, |
|
|||||
|
|
|
т— знак транспонирования; |
|
|
|||
Фи(Р).ф1 (Р) и Ф|х(Р)>ф11х (Р) — матрицы |
передаточных |
функ |
||||||
|
|
|
ций объекта для управляющих |
|||||
|
|
_ |
и |
возмущающих |
воздействий |
|||
|
|
соответственно; |
|
|
|
|||
|
|
Фр(д)—матрица |
передаточных |
функ |
||||
|
|
|
ций регулятора |
размера |
||||
|
|
|
_ /л(/+1); |
|
|
|
|
|
|
|
|
/<— матрица |
весовых |
коэффици |
|||
|
|
|
|
ентов размера ш(1-И ). |
|
30) |
||
После некоторых преобразований из (3. |
28) — (3. |
|||||||
получим |
|
|
|
|
|
|
|
|
w(p) = - Фы[ I + Фр кФ гП Ф рК ( < Г ^ ( р ) + А 1М**).Ч}) + |
||||||||
|
+Ф(л (А0(р)+^(/’)_(г^2|н-(л:>/?)>ау); |
|
(3. |
31) |
||||
я(р) = - Ш I + % W i ПФр f - lI ) ( % ^ G p ) + |
|
|
||||||
|
|
+Mp(x,p),q(p)}> |
|
|
|
|
||
где I — единичная матрица. |
|
лишь |
отклонением |
|||||
Критерий качества |
R определяется |
|||||||
вектора |
w от вектора |
|
заданных значений w* |
|
|
|
||
|
R=M[W* |
(w,w*)}. |
|
|
|
|||
Введем |
вектор настраиваемых |
параметров |
|
|
|
|||
|
**= |
II а1|...,ак... ап II г - |
|
|
|
174
Если настраиваются все весовые коэффициенты Ку, то
а«с=%, к = ш + /= 1 ,2 ,...,я ,
г' = 0 , 1 , . 1,2,..,,/г, /1=/гг(^+1).
Вобщем случае размерность п вектора а может не совпа
дать |
с |
1). |
|
|
|
|
|
размера |
гХ » |
|
Определим |
матрицу чувствительности |
|
||||||||
|
|
II - V |
IKi*. |
s 9,c= |
- ^ |
Ч р = 1....г ' к = 1 , . . . , п ) . |
|
|||
Продифференцировав w(p) по параметрам <xK=/Qy и |
выпол |
|||||||||
нив ряд преобразований с учетом (3. 31), получим |
|
|||||||||
|
Щр)= |
|
I |
W i I-1 Ф7 Q== |
- ф7(/>)<Г |
(3. 32) |
||||
где |
Q(/7)= |[ Qp«r |
||"г/1 — прямоугольная |
матрица |
размера |
||||||
т Хп, причем |
|
|
|
|
|
|
|
|
||
|
|
Qрк- |
Qi при |
——^ ~ = |
i = |
0 , I, |
|
|
||
|
|
п |
|
К~Р |
/ • |
|
|
|
|
|
|
|
|
О при ----- - ф 1 , |
|
|
|
|
|||
|
|
|
|
v |
т |
|
|
|
|
|
|
|
|
<7o 0 |
. . 0<7i0 ... OqiO .. |
<7/0 .. |
0 |
|
|||
|
|
|
0 <7o •.. 0 0 qi |
...0 |
0 . .. 0qt ...0 |
|
||||
|
|
|
0 0 |
. . <7o 0 0 |
.. qi |
0 |
..0 0 |
<7/ |
|
|
На основе стохастической аппроксимации определяем ал |
||||||||||
горитм настройки параметров а, который имеет вид |
|
|||||||||
|
da |
- r ( 0 v W e |
= - r ( t ) S r (t)W's (w), |
|
(3- 33) |
|||||
|
~dt |
|
||||||||
|
|
|
|
|
|
|
|
|
|
175
где |
W'£ И = |
д\Чг |
d\Vt |
|
dwi |
dwr |
|
||
|
|
|
||
Г (t) — матрица размера п \ п г |
переменных |
коэффициентов |
||
Тij (t), |
удовлетворяющих условиям сходимости алгоритмов |
|||
стохастической аппроксимации. |
|
|
||
Как следует из (3. 32) и (3. 33), для формирования гра |
||||
диента |
функции потерь по настраиваемым |
параметрам ис |
пользуются две группы сигналов: выходные w и сигналы кос венных показателей q, пропущенные через блок с передаточ
ной матрицей Ф0(р). Оптимальному вектору а = а* |
соответ |
|
ствует режим с минимальной теснотой связи |
между |
этими |
сигналами. Полученная структура адаптивной |
системы не |
предъявляет высоких требований к точности реализации бло ка Ф0(р). Ниже в частной задаче будет показана возможность, существенного упрощения блока Ф0 (р).
3. 4. АНАЛИЗ ОДНОМЕРНОЙ САМОНАСТРАИВАЮЩЕЙСЯ СИСТЕМЫ УПРАВЛЕНИЯ
Рассмотрим в качестве примера одномерную задачу авто матической настройки локальной системы регулирования ша ровой цементной мельницы в несколько упрощенной постанов ке [3. 18]. Пусть q — преобразованный и усиленный сигнал индукционного или электроакустического датчика, характери зующий наполнение первой камеры мельницы; е= —w — от клонение тонкости помола цемента от заданного значения,
т. е. w* — 0.
Структурная схема системы показана па рис. 3. 7. Приняты обозначения: О — объект с передаточными звеньями, ука занными на рис. 3. 7; Р — регулирующее устройство; ИМ — исполнительный механизм.
Сигнал датчика q по цепи обратной связи с коэффициен том усиления а поступает на вход регулятора Р, охваченногожесткой отрицательной обратной связью с коэффициентом К, и пропускается также через блок Фо. Сигнал S с выхода бло ка Фо и сигнал ошибки s подаются на блок настройки БН па
раметра а (или К)- Передаточные функции объекта аппроксимируем следую
щими выражениями:1 |
Ки |
- р -О |
|
Фи(Р) |
|||
|
|||
-\-TnP |
|
||
1 |
|
17ti;
|
|
Рис. |
3.7 |
|
|
|
Л'и |
~PZо |
К |
ц > Ку, ,Т0=2дмин; |
(3. |
34) |
|
Фи. (Р) = 1+ т пРе |
||||||
|
|
|||||
Ф1(^ = Ф1;Л/?)= |
/Cl |
/<i = l, Г1= 2 мин. |
|
|
||
|
|
|
В системе стабилизации загрузки используется ПИ-регуля- юр, охваченный жесткой отрицательной обратной связью, с. передаточной функцией
ф^ > = W |
W |
M |
; |
т “= 2 * “ • (3- 35> |
Управляющее воздействие определяется |
формулой |
|||
|
|
U = — <&jAp)aq(p), |
|
|
где а^-0 — настраиваемый коэффициент. |
|
|||
Возмущение |
р°(0 |
считаем стационарным случайным про |
||
цессом с корреляционной функцией |
|
„- « I х I
(т)*=о2 g |
, а=0,03 мин~1. |
СЗ. 36) |
12 2247 |
•177 |
Остальные воздействия и передаточные функции, входящие в (3. 28) — (3. 30), равны нулю. Параметры Кп, К[Х в процессе
работы могут изменяться. В качестве критерия оптимальности R примем дисперсию a2w=M\w-}. В соответствии с (3. 21) ал горитм настройки а имеет вид
-^-= -г(/1)ю 1.-1{(7(р)ф0(р))= т(/)ш5, <х> 0 , |
(3. 37) |
где Ф0(р) определяется формулой (3.38)
— р--о |
Ки{\ + ТиР)Фр{р) |
|
Фо(р)= |
||
(3. 38) |
||
1 т 7^0Р |
l-{-T1p-\-aKi<i>p(p) |
Исследуем работоспособность алгоритма (3. 37). Нетриви альный результат, оправдывающий применение адаптации, достигается в случае, когда в зависимости от значения а воз можны режимы компенсации и перекомпеисацни возмущения ц°. При этом режиму наилучшей компенсации соответствует экстремальная точка критерия R = a2w . Проанализируем, при каких условиях возможна компенсация постоянной со ставляющей в р0 и низкочастотных возмущений с частотами, близкими к нулю, за счет выбора а. Из передаточной функции системы для статики получаем
Иг=1А° К* ~ к и /Схсс+Кос
Следовательно, лишь при/(и//С|А >1 оптимальное значение а*,
соответствующее минимуму К0, отлично |
от бесконечности, |
причем если К«>0, то К °> 0 при а < а * , |
К °=0 при а = а* |
и К°<0 при а > а * . Аналогично в случае гармонического воз мущения p,°=sinco^ для существования единственного локаль
ного экстремума R{а), а^>0 достаточно, чтобы |
>1- |
Действительно, в области а> 0 квадрат модуля амплитудно фазовой характеристики системы по каналу «и°—w» пропор ционален выражению
W‘‘т \ а + к рк осу + к 2р |
Ror |
(^ -У |
|
w 2T \ ( [ + K p K 0Cr + к у к 0С+/<1«]2
имеющему один минимум по а.
При |
наличии одного |
локального |
минимума |
алгоритм |
|||||
{3. 37) гарантирует сходимость с вероятностью единица |
при |
||||||||
>оо параметра а к а* [2. 4]. Покажем, |
что допустимо су |
||||||||
щественное |
упрощение |
алгоритма (3.37). |
Примем Фо(р) = |
||||||
—р-о |
„ |
|
|
|
|
|
|
|
|
е |
|
|
|
|
|
а достаточно |
ус- |
||
= - — - — .Для доказательства сходимости |
|||||||||
1 + ТоР |
|
|
|
|
|
|
|
|
|
тановить, что: |
|
|
корреляционная |
функция |
7И{щ,5) = |
||||
а) |
|
взаимная |
|
||||||
/С„о2 pws= /”(a) |
монотонно |
зависит от а, и г{а) удовлетворя |
|||||||
ет условиям |
(3. |
25); |
настраиваемый |
параметр |
а принимает |
||||
б) |
при r(a)*= 0 |
||||||||
значение |
а*, |
при котором |
|
|
|
|
|
Д !: = Л4(е2/а = а*}=1шп/?.
а
Воспользуемся спектральными плотностями Д№(ш), Д55.(ш).
§зs H -
Плотности возмущающего воздействия p-V) и функции
чувствительности S |
равны соответственно |
|
||
|
СО |
—уш-с |
2aa2 |
|
|
П |
|
||
Д№(ш) = |
Рц № |
, |
dt = q2+^ 2■, |
(3. 39) |
&Ss(U))= S^[Xjl(0)) I Фl(/«>) I 2‘
Здесь ФД/ш) — частотная передаточная функция между возмущением ц и сигналом 5.
Взаимная спектральная плотность ges определяется сле дующим образом:
g£s(°>)=gss(u>Ф(/“),
где ф(/ш)— частотная передаточная функция между сигналами s и е:
Ф ц ( /с о )
ф(/ш)
Фц 0'ш)— частотная передаточная функция между возму щением (а и ошибкой е .
179