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

книги / Теория автоматического управления

..pdf
Скачиваний:
3
Добавлен:
12.11.2023
Размер:
16.96 Mб
Скачать

Глава 9

ХАРАКТЕРИСТИКИ И ОСНОВНЫЕ МЕТОДЫ АНАЛИЗА НЕЛИНЕЙНЫХ СИСТЕМ УПРАВЛЕНИЯ

9.1. Особенности нелинейных систем

Автоматическая система управления является нелинейной, если хотя бы один ее конструктивный элемент (или одно ее алгоритми­ ческое звено) описывается нелинейным уравнением (см. 2.1).

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

иэлементы изменяемой (синтезируемой) части.

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

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

Нелинейная форма характеристик указанных элементов, как правило, нежелательна, но они функционально необходимы для работы системы.

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

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

является существенной.

Автоматические системы с существенными нелинейностями об­ ладают рядом принципиальных особенностей, которые не присущи

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

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

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

Система устойчива в малом, если она устойчива только при ма­ лых начальных отклонениях. Система устойчива в большом, если она устойчива при больших начальных отклонениях. Система устойчива в целом, если она устойчива при любых отклонениях.

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

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

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

термосопротивление R T , помещенное в рабочее пространство объекта.

При отклонении температуры Т от заданной Т3 нарушается равновесие моста, и реле подает напряжение иАопределенной по­ лярности на исполнительный двигатель ИМ, который при помощи задвижки 3 увеличивает или уменьшает подачу топлива в объект.

В этой системе имеется существенно нелинейный элемент — трехпозиционное реле (см. 9.2), и ей присущи всё указанные выше особенности. Например, при определенных значениях параметров в системе могут возникнуть автоколебания: температура будет не-

302

Рис. 9.1. Система стабилизации температуры с нелинейным управляющим устройством

прерывно колебаться вокруг некоторого среднего значения, рав­

ного величине

Т3. Автоколебания возникают, если

открывание

и закрывание

задвижки после включения двигателя

происходит

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

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

Примером нелинейной системы является также система стабили­ зации уровня жидкости в баке (см. 1.4). Существенно нелинейным элементом этой системы является управляющее устройство, состоя­ щее из контактов /С 1 и R2 и потенциометра RP (см. рис. 1.9).

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

ции, критерий

абсолютней

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

на аналоговых

и цифровых

вычислительных машинах.

При анализе нелинейных систем обычно решают следующие

задачи:

отыскание возможных состояний равновесия системы и оценка их устойчивости;

определение возможности существования автоколебаний и оценка их устойчивости;

выявление соотношений между параметрами системы, при ко­ торых возникают автоколебания;

определение параметров автоколебаний и их связи с парамет­ рами системы.

Математические основы теории нелинейных систем любой фи­ зической природы и любого назначения были созданы в период с 1892 по 1940 год выдающимися русскими и советскими учеными А. М. Ляпуновым, Н. М. Крыловым, Н. Н. Боголюбовым и А. А. Ан­ дроновым. В последующий период крупные советские специалисты в области автоматического управления Б. В. Булгаков, Л. С. Гольд­ фарб и Е. П. Попов разработали методы исследования нелинейных автоматических систем.

9.2. Типовые нелинейные элементы систем управления

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

Нелинейная часть образована одним нелинейным элементом,

выходная величина уи которого может быть выражена

как функция

входной величины х„ и ее производной х„:

 

«/н = /(*„, х„).

(9.1)

Структура (см. рис. 9.2) соответствует случаю, когда нелиней­ ный элемент выполняет функции управляющего устройства, как, например, в системе стабилизации температуры (см. рис. 9.1).

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

304

Рис. 9.2. Обобщенная алгоритмическая схема нелинейной системы управле­ ния

О,

Рис. 9.3. Примеры нелинейных элементов

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

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

У динамических нелинейностей выходная величина ун зависит

как от входной величины хИ, так и от ее производной хИ. Характе­ ристика динамической нелинейности всегда неоднозначна. Дина­ мической нелинейностью является, например, кинематическая пе­ редача с зазором (рис. 9.3, д, е).

Рассмотренные статические и динамические нелинейности от­ носятся к классу нелинейностей с кусочно-линейными характери­ стиками.

Рис. 9.4. Нелинейные управляющие устройства с переменной структурой

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

Для улучшения качества систем применяются управляющие устройства с переменной структурой, в которых специальный блок изменения структуры (БИС) может включать в основной контур системы звенья с различными динамическими свойствами. Напри­ мер, в устройстве, схема которого приведена на рис. 9.4, а, БИС в зависимости от значений сигнала ошибки и его производной пе­ реключает закон регулирования с пропорционального на интег­ ральный. Изменение структуры может происходить также в зави­ симости от других (внутренних) сигналов основного контура. Другое устройство (рис. 9.5, б) при больших сигналах ошибки ра­ ботает как трехпозиционный регулятор, а при малых — как ПИрегулятор.

Алгоритмы изменения структуры записывают при помощи пе­

реключающей

функции

уп

(е,

е). Для схемы, приведенной на

рис. 9.4, в, переключающая

функция

имеет вид:

 

— с при

£ > 0

 

и е > О

 

Уп(е . е) =

О при любом

е

и е < 0 ;

(9.2)

 

+ с при

е < 0

 

и е > 0 .

 

Логическую

функцию

(9.2)

удобно

изображать на графике

(рис. 9.4, г).

схема (см. рис. 9.4, в) может

 

Последняя

использоваться и как

БИС и как самостоятельное

управляющее

устройство.

9.3. Метод фазовых траекторий

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

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

d xi (t)/d (= fj [хг (0,

х2 (0,

; Xj (I),

, хп (t)], 0'= 1; 2;

.;

п),

 

 

 

 

(9.3)

где х х (/) = х (/), х 2 (0 =

х 2 (/),

, х/+1 (/) = х/ (0,

хп (t)

=

= хп_г (/) — фазовые

переменные состояния.

 

 

Мгновенное состояние системы и ее дальнейшее поведение одно­ значно определены, если в данный момент времени t = tt известны значения всех п переменных Xj. Эти значения можно рассматривать

как координаты точки (хг; х 2;

; хп) в /г-мерном пространстве,

которое называется фазовым пространством (здесь термин «фаза»

имеет тот же смысл, что и слово «стадия»).

Точку с координатами х г; х 2;

; хп называют изображающей

точкой, а линию, по которой она перемещается при изменении со­ стояния системы,— фазовой траекторией.

Как

известно, конкретной группе начальных условий х 1 (0) =

= Хю,

* 2 (0) = * 2о; •

; х п(0) = хп0 соответствует единственное

решение системы (9.3) — определенная совокупность искомых функ­ ций времени х х (/); х 2 (t)\ ; хп (/). Поэтому каждой группе на­ чальных условий соответствует только одна начальная точка и единственная фазовая траектория, а множеству групп начальных условий соответствует целое семейство траекторий, которое на­ зывается фазовым портретом системы. Этот образный термин, пред­ ложенный акад. А. А. Андроновым, оправдан тем, что семейство фазовых траекторий действительно дает наглядное представление о поведении системы во времени.

Метод фазового пространства наиболее удобен для анализа си­ стем второго порядка, так как их фазовые траектории распола­

гаются в одной

плоскости — в фазовой плоскости переменных х х

и х 2. Фазовый

портрет этих систем можно построить непосредст­

венно по дифференциальному уравнению, не решая его.

Пусть описание системы представлено в виде системы двух урав­

нений первого порядка

 

d Xj/d t = fi (Xj,

x2);

(9.4)

d x.,/d i -= /2 (xb

x2),

 

где лгх = х — отклонение выходной величины или сигнала ошибки от установившегося значения.

Если в качестве второй переменной состояния х 2 принята про­

изводная переменной х г =

х, т. е. если х 2 =

х,

то всегда функция

fl (*1» х ъ) = Х2'

.

на

первое, можно по­

Разделив второе уравнение системы (9.4)

лучить уравнение фазовых траекторий в дифференциальной форме

d x2/d хг = /2 (*ъ

*г)/*2.

(9-5)

в котором независимой переменной является

величина х г (не

время Л), а зависимой — х 2.

 

Разделяя далее

переменные х г и х 2 и интегрируя уравнение

(9.5), можно получить уравнение фазовых траекторий в явном виде

** = *Ч*1) +Со.

(9-6)

где С0 — постоянная интегрирования, зависящая

от начальных

условий.

 

Рассмотрим характерные фазовые траектории (рис. 9.5, б, а, е)

системы второго порядка,

соответствующие

затухающему

(рис.

9.5, а),

расходящемуся

(рис.

9.5, в) и

незатухающему

(рис.

9.5, д)

колебательным процессам.

Моменты

времени t l9 t3,

4, когда кривые х (t) достигают своих максимумов и минимумов, соответствуют пересечению фазовыми траекториями оси х г = х, а моменты прохождения кривыми х (t) через нуль (t2l t4) — пере­

сечению оси х 2 = х.

Построение фазовых траекторий значительно облегчается, если учитывать их следующие о б щ и е с в о й с т в а , вытекающие из анализа выражений (9.4) и (9.5).

В верхних квадрантах фазовой плоскости изображающая точка движется всегда слева направо, а в нижних — справа налево. Это

объясняется тем, что при х 2 = х >

0 переменная х г =

х возрастает,

а при х 2 = х <

0 переменная х г — х убывает.

х 2 и функция

В любой точке фазовой плоскости, где переменная

f 2 не равны нулю, фазовая

траектория имеет только одно опреде­

ленное

направление, соответствующее

значению

производной

dx2/dx1 в данной точке. Из этого следует,

что фазовые траектории

в таких точках не пересекаются.

при

х 2 = 0

производная

Согласно

выражению

(9.5)

dx2/dxi

= оо, т. е. фазовые траектории пересекают ось х г под пря­

мым углом, а переменная х г = х достигает своего максимума. Если при х 2 = 0 одновременно равна нулю функция / 2»то фазовая тра­ ектория в таких особых точках плоскости не имеет определенного

направления, а обе производные х 1 и х 2 согласно уравнениям (9.4) равны нулю. Последнее означает, что изображающая точка не-

308

а

6 ш

X

х^х

Рис. 9.5. Переходные^процессы и фазовые траектории нелинейной системы1 at б — устойчивой; в, г —^неустойчивой; д, е — на границе устойчивости

подвижна, а исследуемая система управления находится в состоя­ нии равновесия.

Особые точки могут быть обособленными или образовывать це­ лые особые отрезки на оси x v Такие отрезки называются отрез­ ками покоя. У систем с релейными характеристиками длина от­ резка покоя равна зоне нечувствительности 2Ь.

Самые важные для анализа нелинейных систем свойства фазовых траекторий заключаются в следующем:

/. Затухающему (устойчивому) переходному процессу (рис. 9.5,а) соответствует фазовая траектория, сходящаяся к началу ко­ ординат (рис. 9.5, б) или к отрезку покоя.

2. Неустойчивому процессу (рис. 9.5, в) соответствует фазовая траектория, удаляющаяся от начала координат (рис. 9.5, г).

3. Периодическому процессу (рис. 9.5, д) соответствует замкну­ тая фазовая траектория (рис. 9.5, е), называемая предельным

циклом.

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

По графику устойчивого предельного цикла можно определить два основных параметра автоколебательного режима — частоту и амплитуду. Частота соа приблизительно равна отношению от­ резка, отсекаемого траекторией на оси л:2, к отрезку, отсекаемому на оси х ъ а амплитуда хт равна отрезку на оси x v

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

В точках пересечения фазовыми траекториями линий переклю­ чения происходит излом траекторий. Это происходит из-за смены правой части уравнения (9.5).

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

Для анализа целесообразно исходную схему преобразовать к расчетной схеме (рис. 9.6, б), на которой входная величина реле имеет ту же размер­ ность, что и управляемая величина Т При этом зона нечувствительности реле b (рис. 9.6, в) должна быть также выражена в градусах Цельсия. Она равна Ъ = b j k и, где Ьг — зона нечувствительности, выраженная в ампервитках.

Линейная часть системы (без учета внутренней обратной связи по по­ ложению задвижки) описывается дифференциальным уравнением второго

порядка

 

d Т

 

 

 

 

 

, d2 Г

kj\ Цд,

 

 

(9.7)

 

 

d t

 

 

 

 

 

 

 

 

 

где /гл — k0k3kA

— передаточный

коэффициент

линейной

части, *С/В-с.!

Реле

описывается

нелинейной

функцией

иА = I (хн),

которая может

принимать

три

значения (см. рис. 9.6, в):

 

 

 

 

+ с

при

*н >&,

 

 

 

 

О при 1х„ | < 6.

 

 

(9.8)

 

 

1— с

при

хн С — Ь.