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

книги / Системы экстремального управления

..pdf
Скачиваний:
8
Добавлен:
19.11.2023
Размер:
33.28 Mб
Скачать

§6 .1 . Непрерывный поиск с реверсом

Идея этого вида поиска сводится к определению мо­ мента реверса исполнительного механизма, изменяющего управляемый параметр х с постоянной по модулю скоростью

dx I

(6.1.1)

dt I а

При этом используется следующий алгоритм: реверс про­ изводится только при увеличении показателя качества.

Рис. 6.1.1. Блок-схема экстремального регулятора с реверсом.

Так как имеются всего лишь две возможности движения —

к цели или от нее, то такое поведение (реверс при

> 0)

гарантирует

эффективность

алгоритма.

 

На рис.

6.1.1 показана

блок-схема такого оптимиза­

тора. Здесь двустабильный элементДЭ (например, триггер) имеет два устойчивых состояния и работает в счетном ре­ жиме. Это означает, что входной импульс переводит его из одного состояния в другое, противоположное. С триг­ гером связано реле РЛ, определяющее направление из­ менения оптимизирующего параметра х. Таким образом, импульс, поступающий из управляющего устройства УУ, в конечном счете ревирсирует исполнительный механизм ИМ, который в данном случае для простоты представляет собой простой интегратор (1/р). Задача управляющего устройства заключается в наблюдении за поведением объек­ та и определении момента выдачи импульса, что и осу­ ществляет обратную связь в процессе поиска.

Уравнение движения системы в процессе поиска мож­ но записать в виде

(6.1.2)

где функция S(. .) равна ± 1 и зависит от значений по­ казателя качества и его производной. Она определяется алгоритмом управляющего устройства.

Рассмотрим и проанализируем работу нескольких схем управляющего устройства.

Л. Поиск с дифференцированием. Этот алгоритм вклю­ чает в себя операцию дифференцирования [p=='^f)

Рис. 6.1.2. Блок-схема управляющего устройства с дифференциа­ тором.

показателя качества (рис. 6.1.2). Здесь релейный элемент РЭ связывает вход х и выход у следующим образом:

|1

при

ж > е ,

(6.1.3)

\0

при

ж <[ е,

 

где е = const 0.

Импульсный элемент ИЭ образует импульс, как только возбуждается его вход. Таким образом, это управляющее устройство отдает команду на реверс при

т. е при увеличении производной показателя качества с интенсивностью не менее, чем е.

Как видно, момент реверса целиком определяется про­ изводной dQ/dt. На рис. 6.1.3 показано изменение этой производной в процессе поиска на симметричной и несим­ метричной характеристиках объекта. Хорошо видно, что в районе экстремума х* система образует предельный цикл.

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

мума

определятся из

решения

очевидных уравнений:

 

 

а dQdt = е,

 

 

 

(6.1.5)

Если

характеристика

объекта

является симметричной

Рис. 6.1.3. Предельные циклы

для объектов с симметричной (а)

и несимметричной

(б) характеристиками.

параболой (см. рис. 6.1.3, а, где показан цикл на парабо­ лическом объекте)

Q (я) = к\х - x * \ q + Q*,

(6.1.6)

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

\хи

(6.1.7)

Как видно, для уменьшения размеров предельного цикла следует уменьшать величину е и увеличивать модуль скорости изменения управляемого параметра, т. е. ве­ личину а.

Потери на рысканье в непрерывном случае имеют вид

тд

 

Д = ^ - \ [<?(<)- Ç 4 * .

(6.1.8)

" ?

 

где Тц —время предельного цикла.

 

Для рассматриваемого алгоритма оно равно

 

Г*

(6.1.9)

*н

где хц и Хц — предельные отклонения в цикле. И для сим­ метричной параболы (6.1.6) получаем

Тц1 =

(6.1.10)

В этом случае потери на рысканье равны

 

Тц,/4

 

к

( Taia \q+1

 

Ri = 4kaq

^ tq dt =

(6.1.11)

7 +

1 \

4 /

 

о

 

 

 

 

 

 

 

 

Для квадратичного

объекта

(g =

2)

получим

 

 

о _

 

ea

 

 

 

 

1 —

12a2/c *

 

 

Как видно, для уменьшения потерь на рысканье следует уменьшать е или увеличивать величину а.

Здесь следует отметить, что неограниченно уменьшать е > 0 нельзя, так как при этом появляется опасность сбоя. Сбой в данном случае заключается в появлении двойного импульса, который вернет триггер в исходное положение, в результате чего параметр х будет продолжать изменять­

ся в том же направлении и производная -Щ- будет увели­

чиваться неограниченно, так как условие (6.1.4) уже не повторится. Таким образом, система поиска при очень малом в становится неустойчивой. Заметим, что подобная ситуация может возникнуть и при относительно большом е, но при неустойчиво работающем релейном элементе (например, при дребезжании контактов реле) или при наличии импульсных помех.

Для преодоления этой опасности при е следует вводить принудительный реверс, который стимулируется

генератором испульсов] ГИ, показанным на

рис. 6.1.4.

Здесь на выход управляющего устройства

при

]> е

через вентиль В периодически подаются реверсирующие импульсы. Если < е, то вентиль В закрыт. Любопыт-

Рпс. 6.1.4. Блок-схема управляющего устройства с принудитель­ ным реверсом.

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

связан с совпадением двух событий: > е и появлением

импульса на выходе генератора ГИ.

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

Б. Поиск с задержкой. Как известно, операцию диф­ ференцирования с успехом может заменить операция задержки. Блок-схема управляющего устройства с ис­ пользованием блока задержки т показана на рис. 6.1.5. Здесь разность Q (t) Q (t — т) поступает на релейный элемент РЭ, который при

Q ( t) - Q ( t - т) = е

(6.1.12)

возбуждает импульсный элемент ИЭ.

При выполнении

этих условий импульсный

элемент посылает импульс

па реверс исполнительного

механизма регулятора.

Рис. 6.1.5. Блок-схема управляющего устройства с задержкой.

Рассмотрим поведение объекта с квадратичной харак, теристикой при работе этого устройства. Как обычно, обозначим отклонение от экстремума через у — х х*

Тогда

при

постоянной

 

 

 

 

 

скорости изменения уп­

 

 

 

 

 

равляемого

параметра

 

 

 

 

 

|£| =

а функция Q (t

 

 

 

 

 

— т),

как

легко

заме­

 

 

 

 

 

тить, получается из Q(t)

 

 

 

 

 

путем

простого смеще­

 

 

 

 

 

ния вдоль оси х на ве­

 

 

 

 

 

личину

ат.

На

рис.

 

 

 

 

 

6.1.6, а пунктиром

по­

 

 

 

 

 

казаны

 

зависимости

 

 

 

 

 

Q (t —т) в функции па­

 

 

 

 

 

раметра

у.

Ниже

на

 

 

 

 

 

рис. 6.1.6, б представле­

 

 

 

 

 

но поведение

разности

 

 

 

 

 

Q (£) — Q(t— т) в функ­

 

 

 

 

 

ции у для ± = zta:

 

 

 

 

 

 

^ ^

~ Р

^

 

 

т)].

Рис. 6.1.6. Поведенпе системы с за-

= к [у2 (t) у2 { t

держкой в

пропессе поиска.

Но у (t) =

у0 ±

at,

где у0 —начальное состояние. Тог­

да получаем с учетом того, что at = ±

—у0):

 

 

 

Q(t) - Q ( t -

х) =

±2акху

- fcaV.

(6.1.13)

Как

видно,

это —прямые

проходящие

через

точку

(О, —а2т2).

 

 

 

 

 

 

 

 

 

Теперь рассмотрим предельный цикл этого алгоритма при работе на квадратичном объекте. На рис. 6.1.7 показан предельный цикл в двух системах координат. На рис. 6.1.7, а изображено поведение Q (t — т) в функции у в процессе предельного цикла. Здесь ветвь А В (х = а) является смещенной вправо на ах параболой характерис­ тики объекта. В точке В выполняется условие (6.1.12)

Рис. 6.1.7. Предельный цикл системы с задержкой.

и происходит реверс исполнительного механизма на х = —а. Ветвь ВС цикла является зеркальным отобра­ жением ветви BE. Дальнейшее движение (ветвь CD) происходит по параболе (х = —а) до следующего реверса в точке D и т. д.

На рис. 6.1.7, б этот же цикл образуется из отрезков прямых. Действительно, ветви А 'В ' и C D ' являются прямыми в соответствии с выражением (6.1.13). Теперь рассмотрим ветвь В’С' предельного цикла. Для нее имеем

Q (*) — Q ( t — x ) = k (уJ — a tf к {ух — at + ат)а,

где отсчет времени берется от начала этапа В’С \ ж при этом у = Ух at. В результате получаем для В’С линейное уравнение, т. е. ветвь В’С также представляет собой отрезок прямой.

Аналогичные рассуждения можно произвести и относи­ тельно ветви A'D'.

Определим теперь основные параметры предельного цикла.

Амплитуда ух определяется из условия Q (t) — Q (t

— т) = е. Подставляя сюда выражение (6.1.13), получаем

_

е + а2т2/с

(6.1.14)

У1

2ахк

 

Как видно из этой формулы, существует оптимальное зна­ чение величины (ах)*, минимизирующее амплитуду ух при заданном значении е. Для определения оптимального значения достаточно продифференцировать выражение (6.1.14) по ах и приравнять производную нулю. В резуль­ тате получаем

( « ) • = ] / - ! - ,

(6.1.15)

а минимальное значение амплитуды при этом равно

й "" = y - ç

(6.1.16)

Из этого выражения и из (6.1.14) видно, что для умень­ шения амплитуды предельного цикла необходимо умень­ шать е > 0.

Однако неограниченно этого делать нельзя, так как увеличивается опасность сбоя, в результате которого мо­ жет быть сделан двойной реверс, что, как показано выше, приводит к неустойчивости. Применение системы прину­ дительного реверса, как это сделано на схеме 6.1.4, в данном случае может не оправдать себя. Действительно, вход релейного элемента в момент реверса изменяется здесь всегда непрерывно, а не скачком, как в предыдущем случае. Поэтому период следования импульсов для при­ нудительного реверса должен быть достаточно большим, чтобы дать возможность системе выйти в зону, где

Q{t) - Q ( t — т) < в.

Блок-схема управляющего устройства с задержкой и принудительным реверсом показана на рис. 6.1.8. Здесь вентиль В пропускает импульсы, генерируемые ГИ, если возбужден выход релейного элемента РЭ.

Потери на рысканье для рассмотренного алгоритма поиска при квадратичной характеристике объекта равны

Тц,/4

я , = ^ - \

ку'щ т ,

«*

s

где ТЧ2 —период предельного цикла поиска

гр __

4Vi

_ о е + а3таА:

 

(6.1.17)

142 -

~

~~ ù ~~Ш

 

Получаем для у (f) = at

П

ко? ггa

(e + аЧЧУ

(6.1.18)

2

— 48 ца “

12а®гаА

 

Любопытно, что при т —►0 потери на рысканье неогра­ ниченно увеличиваются в связи с возрастанием амплиту­ ды (6.1.14) предельного цикла. Это объясняется тем,

Г

О

Рис. 6.1.8. Блок-схема управляющего устройства с задержкой и принудительным реверсом.

что управление строится на базе разности Q (t) Q(t — т), которая уменьшается при т —►0. Если эту разность раз­ делить на т, то получится оценка производной

- § - = - г [ 9

(6-1.19)

Введем такую операцию. Потери на рысканье в этом случае получаются из (6.1.18) заменой е на е'т, где е' — чувствительность релейного элемента при работе с произ­ водной (6.1.19). Получаем

D ' __ ( s ' -f- a 2t/c )2

И в пределе при т —» 0 получаем lim i?2 = R lt т. е. сов- Т*+{)

падает с (6.1.11), что и следовало ожидать, так как оцен­ ка (6.1.19) становится точной.

В. Поиск с запоминанием экстремума. Блок-схема управляющего устройства для экстремального регулятора

сзапоминанием экстремума показана на рис. 6.1.9. Смысл этого поиска сводится к следующему: запо­

минать лишь уменьшающиеся значения функции качества.

.J

Рис. 6.1.9. Блок-схема управляющего устройства с запоминанием эхсстремума.

Тогда при проходе экстремума в запоминающем устрой­ стве зафиксируется экстремальное значение показателя качества, и, вычитая его из текущей величины Q (£), нетрудно сформировать сигнал реверса.

На рис. 6.1.9 элемент памяти П сконструирован так, что он может запоминать только те значения входа Q (£), которые меньше хранимого в памяти Р (t):

<?(<) при

const при

dQ

Л О

dt

 

dQ

> 0 .

dt

Разность Q (t) P (t) поступает на релейный элемент РЭ, который при

Q(t) - P ( t ) = е > 0

(6.1.20)

возбуждает импульсный элемент ИЭ. Он выдает команду

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

На рис. 6.1.10, а пунктиром показано поведение па­ мяти P (t) при движении системы в обоих направлениях.