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

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

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

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

Была изучена работа одной мышцы животного (крысы) в условиях замыкания ее экстремальной обратной связью [6.18]. Для этого накож­ ными электродами снима­ лась общая биоэлектриче­ ская активность одной мышцы, полученные био­ токи (рис. 6.4.3) усилива­ лись, выпрямлялись и ин­ тегрировались (1/Р) на протяжении 0,2 сек. Полу­ ченные импульсы длитель­ ностью 0,2 сек сглажива­

 

лись

апериодическим

 

звеном

с передаточной

Гис. 6.4.2. Блок-схема экстре­

функцией

к

—f r ç i , выход

мального регулирования с крысой

которого определял значе­

в качестве экстремального регу­

лятора .

ние управляемого парамет­

 

ра х. В качестве объекта

управления была выбрана квадратичная парабола. Вы­ ход объекта определял интенсивность болевого воздей­ ствия на подопытное животное. На этой установке и был изучен алгоритм поиска экстремума живой мыш­ цей.

Прежде всего, следует отметить следующую особен­ ность живой мышцы. На болевое воздействие выше оп­ ределенного порога мышца всегда отвечает сокращением и усилением электрической активности, т. е. при боль­ шом значении Q величина х стремится увеличиваться. С другой стороны, при отсутствии болевого раздражения мышца стремится расслабиться и при этом ее электри­ ческая активность падает, т. е. величина х в рассматрива­ емом случае уменьшается. Таким образом, в зависимости от величины Q определяются две различные тенденциипо-

ведения переменной х:

 

х > 0 при Q > <?0,

f i,

£• < 0 при Q < Q 0,

' ’

где — пороговое зпачение болевого раздражения, пре­ вышение которого вызывает сокращение мышцы и, следовательно, рост х. (Здесь предполагается, что Q0^> Ç*, т. е. пороговое значение превышает экстремальное).

Рпс. 6.4.3. Блок-схема установки для исследования алгоритма поиска одной мышцей подопытного животного.

На рис. 6.4.4 совмещены характеристика объекта и поведение х (t). Хорошо видно, что в зоне

xi х < хы

(6.4.2)

граница которой определяется условием Q (а^) =

Q (ж2) =

= Ç0, болевое ощущение Q (х) ниже порогового @0. Движе­ ние системы здесь похоже на «отскок» в точках 1, 2, 3, 4 и 8 от зоны х = xv Здесь точка хх устойчивая. Если же величина такого «отскока» окажется почему-либо больше ширины х2 хх зоны (6.4.2), то система попадает в зону неустойчивости х х2(точка 5 на рисунке), где обратная связь имеет положительный знак, и система совершает большой «выплеск» вплоть до полного насыщения в точке 6, после чего мышца расслабляется независимо от уровня болевого раздражения. В точке 7 она снова попадает в устойчивую зону, «отдыхает» на 7—8 и в точке 8 получает новый «толчок» и т. д.

Уровень х = Ху определяет момент реверса (отскока) системы, а уровень х = х2 разграничивает зоны притяже­ ния. Изменяя значения хх и х2 (например, вводя посто­ янное смещение показателя качества Q(x)-\-q), можно изменять характер работы системы поиска.

Так, чем уже зона нечувствительности х2 — тем чаще происходят большие всплески. Но чем она шире, тем

больше значение х группируется вокруг уровня х = х1 и среднее значение х смещается влево от экстремума х*.

Таким образом, работа биологической системы поиска экстремума имеет две существенные особенности: 1) ее

Рис. 6.4.4. Работа живой мышцы в экстремальной ситуации.

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

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

F Л А В А 7

ЭКСТРЕМАЛЬНОЕ УПРАВЛЕНИЕ НЕПРЕРЫВНЫМИ

ИНЕРЦИОННЫМИ ОБЪЕКТАМИ

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

§7.1. Модель инерционных объектов

Будем рассматривать наиболее простую модель [7.1], которую можно представить в виде последовательного сое­ динения трех звеньев (рис. 7.1.1): двух линейных инер­ ционных и одного нелинейного безынерционного, выражаю­ щего статическую характеристику объекта экстремаль­ ного управления

î = g (у).

(7.1.1)

Пусть для определенности передаточные функции инерционных звеньев Wx (р) и W2 (р) имеют единичный коэффициент усиления, т. е. Wx (0) = W2 (0) = 1. Тог­ да в пределе при очень медленном изменении управляемого параметра х зависимость Q = Q (х) соответствует нелиней­ ному преобразователю q = q (у). Зависимость у от х и Q от q можно символически изобразить в виде следую­ щих выражений:

V = w 1 (р) х, Q = W, (р) д,

(7.1.2)

где р — как обычно, оператор дифференцированияр — d .

инерционного объекта Q от его входа х представить в следующем виде:

Q (х) = W, (р) g IWi (р) ï].

(7.1.3)

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

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

Рис. 7.1.1. Блок-схема модели инерционного объекта.

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

w‘W = 7rT+T' "'■M -T îiT Г- (7Л-4>

где значения постоянных Тги ^предполагаются извест­ ными.

Уравнения движения объекта при каком-то изменении входа х = х (t) записываются в виде

Тх § + У= *(*).

5 = ? (У).

>

(7.1.5)

+ <? = ?(()•,

Рассмотрим некоторые наиболее интересные частные случаи. Пусть Тх Т21 т. е. почти вся инерционность объекта сосредоточена перед нелинейностью и, следо­ вательно, можно пренебречь вторым звеном W2 (р). Будем называть такой объект объектом первого рода.

А. Объект первого рода (Т2= 0). В этом случае получаем следующую систему уравнений:

Q(t) = Q(y),

(7.1.6)

г , § + » = * < < ),

которая и определяет поведение объекта первого рода. Решим второе уравнение. Решение ищем в форме

у = е T'u(t).

(7.1.7)

Подставляя это выражение в (7.1.6), получим

^ _5Т1 £-*<*>•

Теперь, интегрируя, получаем после несложных преоб­ разований

_ _t_ :<

 

у(() = е Т'[тг\х Ч)‘Т' ^ + Уо),

(7.1.8)

О

 

где у 0 = у (0).

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

параметра, т. е. при

± =

±

а =

const.

получаем после

Подставляя х (t) =

х0 +

±t в

(7.1.8),

необходимых преобразований

 

 

__ (

 

 

 

 

 

у (t))= x0-\-xt — хТх +

(Уо— z0 +

я7\) е т\ (7.1.9)

Делая замену t = а:~ - 0- , получаем зависимость выхода апериодического звена от его входа в явном виде:

Х~Х°

У (X) = X + (Уо х0+ ±Тг) е *т» — iT v (7.1.10)

На рис. 7.1.2 показана эта зависимость для различных начальных условий (ж0, у0) при х = ± а. Хорошо видно, что в пределе, при оо, траектории стремятся к прямым у = х ± аТг, т. е. у отстает от х на величину аТх. Сле­ дует отметить, что в точке пересечения траектории

с биссектрисой у = х (например, точка А на рис. 7.1.2) ее производная всегда равна нулю. Действительно, при х = у

из (7.1.6) получаем § = 0. H o § = | - ^ = i | | . Следо-

вательно, при х = у получаем ^ — 0.

Б. Объект второго рода (2*х = 0). Рассмотрим другой частный случай, когда Т2^> Т Х и, следовательно, звеном Wx (р) можно пренебречь. Такой объект будем называть

6) х=а

Рпс. 7.1.2. Поведение выхода динамического звена при постоян­ ной скорости изменения входа.

объектом второго рода. Тогда система уравнений (7.1.5) сводится к одному уравнению:

Гг§ +

<? = 1 И ‘)1.

(7.1.11)

интегрируя которое, получаем

 

_ t _

I

 

<2(0 = е т,щ

« и а к т'<£+?„),

(7.1.12)

 

о

 

где Qo — Q (0)* При помощи этого выражения нетрудно определить поведение выхода Q (t) при любом изменении входа х (t).

В общем случае (7.1.5), когда Тх « Т2, решая указан­ ные уравнения, можно выход объекта Q (t) записать

в виде следующего

выражения:

 

- J -

1

JL

Q i f ) = e т‘

(7.1.13)

 

О

 

где у (t) вычисляется по (7.1.8).

Если система находится вдали от экстремума, то не­ линейность преобразования g = q (у) уже не играет опре­ деляющей роли и поведение объекта можно аппроксими­

ровать линейным оператором

 

Q s* kWx (р)W2 (р)х,

(7.1.14)

где предполагается к = ^ = const

в достаточно малой

области у.

 

§ 7.2. Поиск с реверсом на инерционном объекте первого рода

Рассмотрим сначала поиск с реверсом (см. § 6.1) при управлении инерционным объектом первого рода, когда основная его инерционность сосредоточена перед нели­ нейным элементом, т. е. при Тх Т2.

ДЭ

Рис. 7.2.1. Блок-схема экстремального регулирования инерцион­ ного объекта первого рода.

На рис. 7.2.1 показана блок-схема экстремального регулирования с дифференцированием.

Здесь исполнительный механизм ИМ (интегратор) получает значения ± а из двустабильного (триггерного) элемента ДЭ. Этот элемент работает в счетном режиме и по команде импульсного элемента ИЭ производит реверс

исполнительного механизма при = е. Релейный эле­

мент РЭ фиксирует этот момент.

Рассмотрим динамику процесса поиска. На рис. 7.2.2 совмещены два графика у = у (х) и Q = Q (у). Здесь же показаны траектории движения системы при е = 0. Исследуем сходимость процесса поиска для этого случая.

Очевидно, что за два этапа поиска (первый этап 12, второй этап 23 на рис. 7.2.2) объект либо приблизится к

Рис. 7.2.2. Поиск экстремума инерционного объекта первого рода при е = 0.

стационарной точке х =

х*, либо удалится от нее,

либо

сохранит свое положение.

 

 

0

Пусть Ах = х3 х1. Тогда, как видно, при Ах

процесс

поиска сходится,

а при

Ах > 0 — расходится.

Если же Ах = 0, то точки

3 и 1 совмещаются, что опре­

деляет

предельный цикл

вокруг

стационарной точки

(х*, х*)

в координатах

(х, у).

 

 

Для исследования сходимости ввиду центральной сим­ метрии случаев х = ± а, достаточно рассмотреть одну ветвь (например, 12). При этом условие сходимости процесса записывается в виде неравенства

хх — х*

х* — х2

(7-2.1)

или в виде

 

 

хх + х2 -

2х* > 0.

(7.2.2)

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

дущего параграфа. Для ветви 12, где х0 — хх, у0 = х*, & = —а, получаем в точке 2 уравнение

Хг-Xj

у (х2) = х* = х2 + (ж* — Жх — aT^)eaTi + аТх.

Прибавляя и отнимая от правой части этого выражения хх, получаем после преобразований

хх + х22х* = (x1- x ' ) [ l + е aTl j -

дГД1 - е aTt ) .

Рассмотрим два

крайних

случая:

 

(7.2.3)

 

вдали от

а) хх х2

аТх, т. е.

система находится

экстремума. В этом случае выражение (7.2.3)

существен­

но упрощается:

 

 

 

 

хх + х2 2х* ж (хх х*) аТх ]> О,

т. е. процесс сходится.

 

 

 

б) хх — х2 æ

0, т. е. система находится в районе цели.

В этом случае получаем из (7.2.3)

 

 

хх +

х2 — 2х* = 2 (хх — х*)

О,

 

т. е. процесс также сходится.

 

 

Исследуем возможность образования предельного цик­ ла при движении системы в районе цели. В процессе пре­

дельного цикла

 

 

 

 

хх -f-

х2 — 2х* = О,

 

xi хг ~

2х°,

(7.2.4)

л» __

Л".*

--

пг>0

 

U/J

|А/

---

у

 

где х° — амплитуда предельного цикла по управляемому параметру х. Из (7.2.3) в этом случае получаем следую­ щее условие:

XО

 

(7.2.5)

аТ х

2Х°

1 +

аТt

 

е

 

Как видно, это уравнение удовлетворяется при