Uploaded by Андрей Болконский

voronov-aa-teoriya-avtomaticheskogo-upravleniya-chast-pervaya 92e4dec0e1e

advertisement
автоматического
УПРА
В двух частях
Пол редакцией академика А. А. Воронова
Издание второе,
переработанное и дополненное
Часть первая
ТЕОРИЯ ЛИНЕЙНЫХ СИСТЕМ
АВТОМАТИЧЕСКОГО У П Р А В Л Е Н И Я
Мопущено Министерством высшего
и среднего специального образования СССР
б качестве учебника Оля студентов вузов,
обучающихся по специальности
„Автоматика м телемеханика"
• »i
/
МОСКВА
„ВЫСШАЯ ШКОЛА"
1986
Б Б К 32.965
У Д К 62—52
Н. А. Бабаков, А. А. Воронов, А. А. Воронова,
Г. А. Дидук, Н. Д. Дмитриева, Д. П. Ким,
Б. М. Меиский, П. Н. Попович
Рецензенты:
кафедра Московского высшего
технического училища им. Н. Э. Баумана
(зав. кафедрой — акад: АН СССР Е. П. Попов);
чл.-кор. АН СССР С. В. Емельянов
(Всесоюзный научно-исследовательский институт
системных исследований)
Теория автоматического у п р а в л е н и я : Учеб. д л я
ТЗЗ вузов по спец. «Автоматика и телемеханика». В 2-х ч.
Ч. I. Теория линейных систем автоматического у п р а в ления / Н . А. Б а б а к о в , А. А. Воронов, А. А. Воронова и др.; П о д ред. А, А„ Воронова.—2-е изд., п е р е р а б .
и доп. — М.: Высш. шк., 1986. — 367 е., ил.
В книге изложены основные понятия и принципы управления, математическое описание, аналитические и машинные методы исследования
устойчивости и качества линейных непрерывных систем. Наряду со стационарными системами рассмотрены нестационарные хистемы н системы
с чистым запаздыванием. По сравнению с 1-м изданием <1977 г.) 2-е издание переработано^ и дополнено. Заново написана
гл. 6, переработаны
гл. 4, 5» внесены .изменения в другие главы. v
Т
2404000000—2б7
001(01)— 86
163—86
ББК 32.965
6Ф6.5
© Издательство «Высшая школа», 1977
© Издательство «Высшая школа», 1986, с изменениями
ОГЛАВЛЕНИЕ
Предисловие
Введение .
.
Глава 1. Основные понятия и определения
§
§
§
§
I. Сущность проблемы автоматического управления .
1.2. Фундаментальные принципы управления
1.3. Основные виды автоматического управления . . . .
1.4. Об основных законах регулирования
3
5
13
13
16
22
31
Глава 2, Математическое
§ 2.1.
§ 2.2.
§ 2,3.
§
§
§
§
2.4.
2.5.
2.6.
2.7.
§ 2.8.
- § 2.9.
§ 210.
описание
автоматических
систем
управления
.
33
Уравнения динамики и статики. Линеаризация . . 33
Основные свойства преобразования Лапласа . . . .
37
Формы записи линейных дифференциальных уравнений. Передаточные функции
40
Частотные характеристики
.
- . .
44
Временные
характеристики
49
Элементарные звенья и их характеристики
. . . .
52
Структурные схемы, графы, уравнения и частотные характеристики стационарных линейных систем 64
Многомерные стационарные линейные системы . . 81
Нестационарные линейные системы . . . . . . . . .
94
САР напряжения генератора постоянного тока.
Математическое описание
105
Глава 3. Устойчивость линейных систем автоматического управления
У З Л А Понятие устойчивости
Общая постановка задачи устойчивости по А. М. Л я пунову
А. М. Ляпунова об устойчивости движения
по первому приближению
Условия устойчивости линейных систем автоматического управления
75 § 3.5л Алгебраические критерии устойчивости
§ \ 3 . 6 . . Частотные критерии устойчивости .
§ 3,7.' Анализ устойчивости по логарифмическим частотным
характеристикам . . . ^ .
' } § 3.8. Построение областей устойчивости в плоскости
j
параметров системы
§ 3.9. Устойчивость систем с запаздыванием и систем с иррациональными звеньями
(
§ 3.10. Устойчивость нестационарных систем
Глава 4. Методы оценки качества регулирования линейных си
1Н
114
117
121
123
128
137
153
155
167
175
§ 4.1. Общие положения
§ 4.2. Оценка качества регулирования в установившемся
режиме (коэффициенты ошибок)
§ 4.3. Оценка качества переходного процесса гтри воздействии ступенчатой функции
§ 4.4. Оценка качества регулирования при гармонических
воздействиях
§ 4.5. Корневые методы оценки качества регулирования
§ 4.6. Корневые годографы
§ 4.7. Интегральные оценки качества переходных процессов
. . .
§ 4.8. Частотные методы оценки качества регулирования
§ 4.9. Чувствительность систем автоматического управления
:
179
180
185
187
189
194
204
214
231
Тлсиеа 5. Обеспечение устойчивости, повышение качества регу=
лироваиня и синтез линейных автоматических систем
.236
§ 5.1. Общие положения
236
§ 5.2. Корректирующие устройства
. 237
§ 5.3. Преобразовательные элементы
244
§ 5.4- Повышение точности в установившихся
режимах 250
§ 5.5. Обеспечение устойчивости и повышение запаса устойчивости
260
§ 5.6. Выбор параметров и синтез корректирующих устройств по корневым годографам}
264
§ 5.7. Синтез корректирующих устройств по логарифми*
ческим
амплитудно-частотным
характеристикам 268
Гкава 6. Машинная реализация методов теории автоматического
управления
. . . . . . . . 283
§ 6.1. Математические модели автоматических систем и
особенности реализации их на ЭВМ .
283
§ 6.2. Анализ устойчивости по уравнениям переменных
состояния и по характеристическому
уравнению 293
§ 6.3. Функционально-преобразованные матрицы и их применение. Критерий В. И. Зубова . . . . . . . . . 298
§ 6.4. Матричный критерий устойчивости, не связанный
с обращением матрицы
307
§ 6.5. Векторные методы
построения переходных процессов в линейных системах
315
§ 6.6. Векторный способ построения переходных процессов
в нелинейных системах
324
§ 6.7. Стандартные численные методы интегрирования . 328
§ 6.8. Машинная реализация частотных методов . . . . 333
§ 6.9. Построение областей устойчивости и динамического
качества как задача параметрического синтеза . . 339
§ 6.10. Модифицированный метод D-разбиения.
Применение полиномов Чебышева
341
§ 6.11. Универсальные методы построения областей ус\ тойчивости и динамического качества
353
Список литературы
362
ПРЕДИСЛОВИЕ
Учебник «Теория автоматического
управления» издается в двух частях. Настоящая книга является первой частью
учебника и состоит из введения и шести
глав.
Во введении дан краткий исторический очерк основных этапов развития теории
автоматического
управления.
Глава 1 содержит основные понятия и
определения и знакомит с фундаментальными принципами управления, различными алгоритмами функционирования
автоматических систем управления. Глава 2 посвящена математическому описанию с помощью дифференциальных
уравнений, передаточных функций, временных и частотных
характеристик,
структурных схем и графов одномерных
и многомерных, стационарных и нестационарных систем автоматического управления. Глава 3 знакомит с различными
критериями устойчивости (алгебраическими и частотными)., понятием D-разбиения. Наряду с обыкновенными линейными стационарными системами рассматриваются вопросы устойчивости линейных нестационарных систем, а также
систем с запаздыванием. В главе 4
рассмотрены оценки качества по временным и частотным характеристикам, кор^
невым годографам и интегральным показателям. Глава 5 знакомит с различными методами синтеза параметров и корректирующих цепей Линейных систем управления с целью обеспечения устойчивости и повышения качества, а также со
средствами коррекции. В главе 6 описа-
ны различные численные способы решения алгебраических
и дифференциальных уравнений, алгоритмы оценки устойчивости и качества систем автоматического управления, удобных
для реализации на ЦВМ.
Второе издание существенно переработано и дополнено.
Заново написана глава 6 и дополнена глава 2. Значительно
переработаны главы 4 и 5. Изменения претерпели и остальные
главы.
В написании учебника принимали участие Н. А. Бабаков
(гл. 2), А. А. Воронов (введение, гл. 1, 5), А. А. Воронова (гл.6),
Г. А. Дидук (гл. 6), Н. Д. Дмитриева (гл. 4), Д . П.
Ким (гл. 2), Б. М. Менский (гл. 5), П. Н. Попович (гл. 3).
Авторы выражают глубокую благодарность рецензентам-—
академику С. В. Емельянову и коллективу кафедры Московского высшего технического училища им." Н. Э. Баумана, руководимой чл.-кор. АН СССР Е. П. Поповым, за ценные
замечания, способствовавшие улучшению книги, а также сотрудникам кафедры «Проблемы управления» Московского института радиотехники, электроники и автоматики за помощь
при подготовке рукописи к печати.
Все замечания и пожелания по книге можно направлять по
адресу: 101430, Москва, ГСП-4, Неглинная ул., д. 29(14, издательство «Высшая школа». Авторы с благодарностью примут их и используют в дальнейшей работе над учебником.
Авторы
ВВЕДЕНИЕ
В число научных дисциплин, образующих науку об управлении, входит теория автоматического управления
и регулирования. Вначале она создавалась для изучения статики и динамики
процессов автоматического у правления
техническими объектами — производственными, энергетическими, транспортными и т.п. Основное ее значение сохранилось и в наше время,хотя в последние
годы ее выводами и результатами начинают пользоваться и для изучения динамических свойств системы управления
не только технического характера, но
и экономического, организационного,
биологического и т. д.
Для осуществления автоматического
управления техническим процессом создается система, состоящая из управляемого объекта и связанного с ним управляющего устройства. Как и всякое
техническое сооружение, система должна обладать конструктивной жесткостью
и динамической прочностью. Эти чисто
механические термины в данном случае
несколько условны. Они означают, что
система должна выполнять заданные ей
функции с требуемой точностью, несмотря на инерционные свойства и на неизбежные помехи. Пока объект обладает достаточной жесткостью и динамической прочностью, потребности в автоматическом регулировании не возникают.
С необходимостью построения регуляторов первыми, по-видимому, столкнулись создатели высокоточных механизмов. В neOBVIO ГШРПАИ*. иэгли
очень небольшие^ но действующие непрерывно помехи, накапливаясь, приводили в конечном итоге к отклонениям от
нормального хода, недопустимым по условиям точности. Противодействовать им чисто конструктивными средствами, например улучшая точность и чистоту обработки деталей, повышая
их массу или увеличивая полезные усилия, не всегда удавалось, и для повышения точности в состав часов стали
вводить регуляторы. На рубеже нашей эры арабы снабдили
поплавковым регулятором уровня водяные часы. В 1675 г.
X. Гюйгенс встроил в часы маятниковый регулятор хода.
Другой причиной, побуждавшей строить регуляторы, была
необходимость управлять процессами, подверженными столь
сильным помехам, что прй этом утрачивалась не только точность, но зачастую и работоспособность системы вообще. Предшественниками регуляторов для подобных условий можно считать применявшиеся еще в средние века центробежные маятниковые уравнители скорости хода водяных мукомольных
мельниц. Но хотя отдельные автоматические регуляторы появлялись в давние времена, они оставались любопытными в
истории эпизодами и серьезного влияния на формирование
техники и теории автоматического управления не оказали.
Бурное развитие этих направлений началось лишь в XVIII и
XIX столетиях, в эпоху промышленного переворота в Европе.
Первыми промышленными регуляторами этого периода являются автоматический поплавковый регулятор питания котла
паровой машины, построенный в 1765 г. И.И. Ползу новым в
Барнауле; центробежный регулятор скорости паровой машины, на который в 1784 г. получил патент английский, механик
Дж. У атт; первое программное устройство управления ткацким
станком от перфокарты (для воспроизведения узоров на коврах), построенное в 1808 г. Ж. Жаккаром. Эти регуляторы как
бы открыли путь потоку изобретений принципов регулирования и регуляторов, продолжавшемуся вплоть до середины
XX в. В этот период появились регуляторы с воздействием по
производной (братьев Сйменсов), по нагрузке (инж. Ж. Понселе), сервомоторы с жесткой обратной связью (инж. Л. Фарко), регуляторы с гибкой обратной связью (изодромные), импульсные регуляторы «на отсечку пара».
Паровая машина не случайно стала первым объектом для
применения техники и теории регулирования, так как она не
обладала способностью устойчиво работать сама по себе, не
имела «самовыравнивания». Ее неблагоприятные динамичес-
кие свойства часто приводили к тому, что подключенный к ней
регулятор действовал не так, как ожидал конструктор, «раскачивал» машину или вообще оказывался неспособным управлять ею. Все это, естественно, побуждало к проведению теоретических исследований. Однако до конца 60-х годов прошлого
века теоретические исследования регулирования отличались
тем, что мы называем сегодня «отсутствие системного подхода».
Исследователи еще не сознавали, что в технике рождается новое направление. Они считали, что регуляторы были лишь
вспомогательным придатком к машине, приборной разновидностью «модераторов», «уравнителей хода», дублировавшей
функции маховиков. Во многих работах рассматривались идеальные безынерционные регуляторы. Шагом вперед были работы, учитывавшие динамику регулятора, но и в них регулятор рассматривался отдельно от машины. Авторы обычно добивались хорошего успокоения колебаний самого регулятора,
считая, что этого достаточно и для его спокойной работы на машине. При таких подходах теоретические'иеследования не могли стать основой для новой науки и были лишь дополнительными частными проработками в рамках прикладной механики,
придатком к ее разделу о паровых машинах.
Коренное изменение в подходе к проблеме и в методологии
исследований внесли три фундаментальные работы, содержащие, по существу, изложение начал новой науки: работы Дж.
Максвелла «О регуляторах» (1866) и И. А. Вышнеградского
«Об общей теории регуляторов» (1876). и «О регуляторах прямого действия» (1877). Дж. Максвелл и И. А. Вышнеградский
осуществили системный подход к проблеме, рассмотрев регулятор и машину как единую динамическую систему, перейдя к
исследованию малых колебаний и линеаризовав сложные дифференциальные уравнения системы, что позволило дать общий методологический подход к исследованию самых разнородных по принципам действия и конструкции систем, заложить основы теории устойчивости и установить ряд важных общих закономерностей регулирования по принципу обратной
связи. Особо важную роль в то время сыграла работа И. А.
Вышнеградского, отличавшаяся глубоким инженерным подходом, рассмотрением самых важных для техники тех лет объектов и содержавшая кроме ценных практических рекомендаций
истоки ряда современных методов исследования качества регулирования (диаграммы устойчивости и распределения корней, выделение областей устойчивости и монотонности и др.).
Поэтому современники И. А. Вышнеградского считали
его основоположником теории автоматического регулирования.
Работа Дж. Максвелла осталась в то время почти незаме-*
ченной, так как она рассматривала малоинтересный для широкого круга инженеров объект (механизм ведения телескопа),
явно полезных практических выводов не делала и даже по умозрительным выводам рекомендовала астатические регуляторы,
практически непригодные для промышленных машин того времени. Ее роль была оценена значительно позднее, когда теория
автоматического регулирования сформировалась в самостоятельную общую научную дисциплину.
Уже в ранние годы теория регулирования стала стимулировать разработки математического плана. По рекомендации
Дж. Максвелла был разработан Раусом алгоритм для оценки
расположения корней характеристического уравнения и устойчивости. По просьбе А. Стодолы А. Гурвицем был выведен детермянантный критерий устойчивости. Работы словацкого
инженера и ученого А. Стодолы занимают видное место в теоррии устойчивости регулирования паровых и гидравлических
турбин, в учете влияния на процесс регулирования длинного
трубопровода.
Крупный вклад в теорию внесен Н. Е. Жуковским, автором
труда «О прочности движения» и первого русского учебника
«Теория регулирования хода машин» (1909). Н. Е. Жуковский
дал математическое описание процессов в длинных трубопроводах, рассмотрел влияние сухого трения в регуляторах, исследовал некоторые процессы импульсного регулирования посредством уравнений в конечных разностях.
К началу XX в. и в первые его десятилетия теория автоматического регулирования формируется как общая дисциплина
с рядом прикладных разделов, таких, как регулирование
электрических машин и систем — X. Тома (1914), Р. Жюильяр (1933), В. С. Кулебакин (1926), С. А. Лебедев и П. С. Жданов (1932), Н. М. Крылов и Н. Н. Боголюбов (1932); регулирование двигателей — М. Толле (1905), У. Тринкс (1919);
тепловых и паросиловых установок — Т. Штейн (1926),
Г. Вюнш (1930), Ю. Г. Корнилов и В. Д. Пивень (30-е годы),
паровых турбин — А. В. Щегляев (1933),, различных производственных процессов — В. Оппельт (1939) и др. Особенно
четко мысль о теории регулирования как дисциплине общетехнического характера проводится в работах И. Н. Вознесенского (1922—1949) — руководителя одной из крупных советских школ в этой области.
Усложнение систем, связанное с повышением интенсивности процессов, скоростей, требований к .точности и качеству,
приводит к необходимости создания более эффективных методов исследования. Мысль исследователей обращается к частотным методам, позволяющим сочетать аналитические и наглядные графические приемы, теоретические и экспериментальные методы исследования. Появляются работы: X. Ыайквиста
(1932), в которой рассматривается критерий устойчивости радиотехнических усилителей с обратной связью, основанный
на свойствах частотной характеристики разомкнутой системы,
и А-В. Михайлова «Гармонический метод в теории регулирования» (1938), в которой обосновывалась целесообразность
применения частотных методов в теории регулирования и предлагается новый критерий (критерий Михайлова), не требующий
предварительного размыкания цепи регулирования. Методы
Найквиста и Михайлова вошли в практику в послевоенные годы. В 1946 г. Г. Боде и Л. Мак-Кол ввели логарифмические
частотные характеристики. Флойддля исследования качества"
предложил аппроксимировать вещественную частотную характеристику суммой трапеций. Г. Браун, А. Холл, Д. Кемпбелл, Г. Честнат, В. В. Солодовников завершили разработку
частотных методов синтеза и расчета систем, придав им форму, удобную для инженерных расчетов.
В 40—50-е годы разрабатываются основы теории нелинейных систем. Задача существенно затруднялась из-за отсутствия ёдиного общего математического аппарата для нелинейных
задач. Продвинуться в этом*направлении удалось тогда, когда
из всего множества частных видов нелинейных систем были
отобраны для исследования суженные классы, имеющие вместе с тем достаточно широкое распространение в практике, т. е.
системы, в которых можно выделить две части: линейную динамическую и нелинейную статическую. Наиболее детально были исследованы кусочно-линейные аппроксимации нелинейных статических характеристик.
Одно из важных направлений исследования устойчивости
нелинейных систем с аналитическими характеристиками нелинейной части, основывающееся на работах А. А. Ляпунова
(1896), развивалось в СССР в работах А. И. Лурье (1944—
—1951), А.М. Летова (1955) и др. Завершающим этапом этого
направления можно считать разработку теории абсолютной устойчивости. Проблема была выдвинута А. И. Лурье и В. И. Постниковым (1944), более детально сформулирована М. А. Айзерманом (1949, 1963) и доведена до изящного решения
румынским ученым В. М. Поповым (1959), который использовал частотные представления, что позволило в дальнейшем
применить эти методы для синтеза нелинейных систем.
Большое значение для качественного исследования нелинейных систем имеют методы, базирующиеся на представлении переходных процессов траекториями в фазовых плоскостях и пространстве.
Основы
направления
заложены
А. А. Андроновым и его школой в 1930—1940 гг. Метод фазовой плоскости, обладая большой наглядностью и всеобщим охватом совокупности возможных движений, несмотря на ограниченность уравнениями второго (иногда третьего) порядка,
позволил вскрыть ряд характерных особенностей процессов в
нелинейных системах: предельные циклы, скользящие режимы,
захватывание и т. п. Сочетание фазовых
представлений с аналитическими методами исследования многомерных
фазовых пространств дало возможность предложить и исследовать новый важный класс систем с переменной структурой, сохраняющих высокое качество работы в условиях значительных изменений параметров объекта (С. В. Емельянов и др.,
60-е годы). Работа удостоена Ленинской премии в 1971 г.
Я. 3. Цыпкиным разработаны основы теории релейных
(1955) и импульсных (60-е годы) систем с различными видами модуляции. Цикл этих работ удостоен Ленинской премии
в 1960 г.
Для определения параметров автоколебаний и условий их
возникновения приближенными методами Н. М. Крыловым и
Н. Н. Боголюбовым (1934) был разработан метод гармонического баланса. Л. С. Гольдфарб дал графоаналитический метод нахождения в первом приближении частоты и амплитуды
основной гармоники автоколебаний с помощью частотных характеристик. Дальнейшее развитие этот метод получил в ра^
ботах Е. П. Попова и др.
Развитие теории автоматического регулирования в послевоенные годы было исключительно плодотворным и многогранным и невозможно, хотя бы бегло, даже упомянуть о всех основных направлениях и авторах. Ограничимся коротким упоминанием об основных новых разделах теории, посвященных
разработкам новых фундаментальных принципов управления,
выполненных советскими авторами.
Трудами Г. В. Щипано$а, В. С. Кулебакина, Б. Н. Петрова и других разработаны теория автоматического регулирования по возмущению, теория компенсации возмущений и инвариантности.
В. В. Казакевичем, А. А. Фельдбаумом, А. А, Красовским
и другими разработаны принципы экстремального управления
и теория поиска экстремума (дуального управления). Л. С.
Понтрягин, А. М. Летов, Н. Н. Красовский и другие создали
основы теории оптимального управления, обеспечивающего
выражаемое обычно функционалом максимальное значенйе
показателя технико-экономической эффективности процесса в динамике. Разработка теории экстремальных (самонастраивающихся) оптимальных систем дала основание расширить
название курса «Теория автоматического управления и регулирования», поскольку рассматриваемые в нем виды управления не ограничиваются только регулированием.
Значение теории автоматического управления в настоящее
время переросло рамки только технических систем. Динамические управляемые процессы имеют место в живых организмах, экономических и организационных человеко-машинных
системах. В таких системах функции управления не могут быть
полностью переложены на автоматические устройства. Принятие наиболее ответственных решений остается за человеком.
Системы, в которых автоматизируется часть операций, а другая часть выполняется человеком, получили название «Автоматизированные системы управления» (АСУ). АСУ создаются
на нескольких уровнях: технологических процессов (АСУТП)
и предприятия (АСУП), отрасли и т. д. В АСУ широко используется вычислительная техника. Изучейие принципов построения АСУ составляет предмет специального учебного курса.
Соотношение между числом автоматизированных и неавтоматизированных операций в АСУ различных уровней неодинаково. На низшем уровне (АСУТП) роль автоматических устройств и роль динамики превалируют. На высших уровнях
учет динамики становится существенно труднее как вследствие усложнения структуры системы и возрастания числа управляемых переменных, так и вследствие увеличения числа и
возрастания роли не поддающихся формализации на математическом языке факторов. В настоящее время интенсивно развиваются новые разделы динамики управления: «Динамика
сложных систем», изучающая системы высокой размерности со
сложной структурой, описание которых может быть выполнено на математическом языке, и «Системная динамика», изучающая поведение сложных систем при наличии как формализуемых, так и неформа л изуемьтх факторов. Одним из основных методов исследования в системной динамике является имитационное моделирование. В настоящее время изучение динамики
сложных систем и системной динамики выходит за рамки излагаемого в данной книге курса обнов теории автоматического
управления.
Законы динамики в сложных системах обычно не являются
основными и определяющими само управление, как это свойственно техническим системам, но тем не менее их влияние
зачастую существенно и отказ от их учета приводит к крупным
потерям В автоматизированных системах управления (АСУ)
технологическими процессами роль динамики бесспорна и превалирует, но она становится все более ясной и в других типах
АСУ по мере расширения, их не только информационных, но
и управляющих функций.
В утвержденных на XXVII съезде КПСС Основных направлениях экономического и социального развития СССР
на 1986—1990 годы и иа период до 2000 года предусмотрено внедрять автоматизированные системы в различные
сферы хозяйственной деятельности, и в первую очередь
в проектирование, управление оборудованием и технологическими процессами. В ]решении этих задач исследования
и разработки в области теории автоматического управления играют исключительно важную роль. .
Глава 1
t >
л
УО
==> I ОСНОВНЫЕ п о н я т и я
J И ОПРЕДЕЛЕНИЯ
§ 1.1. Сущность проблемы
автоматического управления
Целенаправленные процессы, выполняемые человеком для удовлетворения
различных потребностей, представляют
собой организованную совокупность
действий — операций, которые делят на
два класса: рабочие операции и операции правления. К рабочим операциям
относят действия, непосредственно необходимые для выполнения процесса
в соответствии с. теми природными законами, которыми определяется ход процесса, например снятие стружки при
обработке детали на станке, вращение
вала двигателя и т. п. Замену труда
человека в рабочих операциях называют механизацией, цель которой — освобождение человека от тяжелых операций, требующих больших затрат физической энергии (земляные работы, подъем
грузов); во вредных операциях (химические, радиоактивные процессы); в однообразных, утомительных для нервной
системы операциях (завинчивание однотипных винтов при сборке, заполнение
большого количества типовых документов, выполнение большого объема стандартных вычислений и т. п.).
Для правильного и высококачественного выполнения рабочих операций их
необходимо направлять действиями другого рода — операциями управления, которые обеспечивают в нужные моменты
времени начало, порядок следования и
прекращение отдельных операций, обеспечивают выделение необходимых для их выполнения ресурсов, задают нужные параметры самому процессу: направление, скорость, ускорение рабочего инструмента, температуру, концентрацию в химическом
процессе и т. д. Совокупность управляющих операций
образует процесс управления.
Операции управления также частично или полностью могут выполнять технические устройства. Замену труда человека
в операциях управления называют автоматизацией, а технические устройства, выполняющие операции управления,—
— автоматическими устройствами. Совокупность технических средств — машин, орудий труда, средств механизации,
выполняющих данный процесс, — с точки зрения управления,
.является объектом управления. Совокупность средств управления и объекта образует систему управления. Систему, в которой все рабочие и управляющие операции выполняют автоматические устройства, ^ называют автоматической системой.
Систему, в которой автоматизирована только часть операций,
другая же их часть (обычно наиболее ответственная) сохраняется за людьми, называют автоматизированной {частично
автоматической) системой.
Объектами и операциями управления охватываются технические процессы и агрегаты, группы агрегатов, цехи, предприятия, людские коллективы и организации и т. д.
Всякий технический процесс характеризуется совокупностью физических величин, называемых показателями, координатами, а иногда параметрами процесса. Будем избегать
термина «параметр» в этом смысле, так как им обычно обозначают физические константы самих устройств. Для осуществления управления и-построения управляемых систем нужны знания двоякого вида: во-первых, конкретные знания данного процесса, его технологии и, во-вторых, знание принципов и методов управления, общих для самых разнообразных объектов и
процессов. Конкретные, специальные знания дают возможность
установить, что и как следует изменять в системе, чтобы
получить требуемый результат. Будем считать, что все это
задано технологами, и будем изучать, абстрагируясь от частных свойств, только общие законы и методы управления и способы их реализации.
При автоматизации возникает необходимость в различных
видах операций управления. К одному из видов относятся
операции начала (включения), прекращения (отключения)
данной операции и перехода от одной операции к другой (пере
ключения). Различные аспекты этих видов операций рассматриваются в теории переключающих устройств и отчасти в теории расписаний, составляющих предмет других курсов.
Другая группа операций связана с контролем за координатами с целью установления, не вышли ли они за допустимые
границы. Эта группа операций состоит в измерении значений
координат и выдаче результатов измерениям удобной для челавека-оператора форме. Операции этой группы рассматриваются в теории автоматического контроля.
Для правильного и высококачественного ведения процесса
некоторые из его координат — управляемые координаты —
должны поддерживаться в определенных границах или изменяться по определенному закону. Поэтому третью группу
операций управления — операции по поддерживанию заданного закона изменения координат — изучают в теории автоматического управления, которой посвящена эта книга.
Необходимость в управлении значениями координат возникает в том случае, когда нормальный ход процесса нарушается из-за различного рода возмущений, т. е. колебаний нагрузки, воздействий внешней среды или внутренних помех.
Пусть х = {хг, х2,
хп) — совокупность управляемых
координат процесса. В схеме, изображенной на' рис. 1.1, а,
б, объект представлен прямоугольником, а управляемые координаты, или, как их часто называют, выходные величины
объекта, — одиночными стрелками, если они Скалярные величины хг,
или двойными при изображении вектора х.
На схеме показаны также возмущающие воздействия z = {zu
zt} и управляющие воздействия и = {и1у а2, ..., ит},
прикладываемые к управляющему органу объекта УО, с помощью которого можно изменять координаты х. Величины х, и и
z в зависимости от природы объекта связаны различными математическими зависимостями. В общем случае
x-A(z,u),
(I.I)
где А — оператор, определяющий вид зависимости.
В простейшем случае, когда это обычная функциональная
зависимость
к — F(z,u),
(1.2)
объект называют статическим или безынерционным, а зависимость (1.2) или ее графическое изображение — статической
характеристикой объекта (рис. 1.1, в).
Если объект обладает инерцией, то изменения координат
под воздействием возмущений z или управлений и происходят
не мгновенно и в этом случае объект называют динамическим.
Величины х, и и z в динамических объектах связаны дифференциальными, интегральными или разностными уравнениями.
Изменения координат в нормальном требуемом ходе процесса определяются совокупностью правил, предписаний или
математических зависимостей, называемой алгоритмом фунцианирования системы. Алгоритм функционирования составляется на основании технологических, экономических и других
требований без учета динамических искажений. В теории автоматического регулирования алгоритм функционирования
считают заданным.
Алгоритм управления будет зависеть как от алгоритма
функционирования, так и от динамических свойств системы.
§ 1.2. Фундаментальные принципы управления
Зная статические и динамические свойства управления
системы, можно построить математическую модель системы и
найти такой алгоритм управления, который обеспечивает заданный алгоритм функционирования при известных, заданных
воздействиях. Однако модель всегда приближенно выражает
свойства оригинала, а возмущающие воздействия могут изменяться не известным заранее образом, поэтому и при найденном
алгоритме управления фактическое поведение системы будет
отличаться от желаемого, определяемого алгоритмом функционирования.
Чтобы приблизить поведение к требуемому, алгоритм управления нужно увязать не только со свойствами системы и алгоритмом функционирования, но и с фактическим функционированием системы.
В основе построения системы автоматического управления
лежат некоторые общие фундаментальные принципы управле-
ния, определяющие, каким образом осуществляется увязка
алгоритмов функционирования и управления с фактическим
функционированием или причинами, вызывающими отклонение функционирования от заданного. В настоящее время в технике известны и используют три фундаментальных принципа:
разомкнутого управления, компенсации и обратной связи.
Принцип разомкнутого управления. Сущность принципа
состоит в том, что алгоритм управления вырабатывается только на основе заданного алгоритма функционирования и не контролируется другими факторами — возмущениями или выходными координатами процесса. Общая функциональная схема
системы показана на рис. 1.2, а. Задание х0 (t) алгоритма функционирования может вырабатываться как специальным техническим устройством — задатчиком программы / , так и выполняться заранее при проектировании системы и затем непосредственно использоваться при конструировании управляющего устройства 2. В последнем случае блок 1 на схеме отсутствует. В обоих случаях схема имеет вид разомкнутой цепочки, в которой основное воздействие передается от входного элемента к выходному элементу 3, как показано стрелками. Это и
дало основание названию принципа. Близость х н х0в разомкнутых системах обеспечивается только конструкцией и подбором физических закономерностей, действующих во всех элементах .
Несмотря на очевидные недостатки, этот принцип используют очень широко. Элементы, представляемые разомкнутой
цепью, входят в состав любой системы, поэтому принцип пред,стяйлддурд-няст! им iMMhiiWIpi. что его не всегда выделяют как
один из фундаментальных принципов. Этому способствует и
то, что общих правил построения разомкнутых цепей можно
выделить не много. Основные правила, полезные конструктору, существенно зависят от частных свойств конкретных устройств и изучаются в специальных прикладных курсах по приборостроению и машиностроению.
Упоминавшиеся выше операции включения, отключения и
переключения часто выполняют с помощью различных логических элементов и их наборов (выключателями, реле, элементами И, НЕ, ИЛИ и др.), каждый из которых может представлять собой элемент с управлением по разомкнутой цепи.
Другим типом этих элементов могут быть датчики программы, состоящей из устройства запуска программного элемента
и самого программного элемента (например, устройство пуска
и барабан музыкальной шкатулки, магнитофон, профилированный кулачковый механизм, приводимый в движение двигателем и осуществляющий перемещение рабочего инструмента по
заданному контуру, и т. п.).
Следующим типом элементов являются линейные преобразователи. Один вид таких преобразователей осуществляет пропорциональное преобразование одной физической величины в
другую, более удобную для использования, другой их вид —
усилители — имеют на входе и выходе одну и ту же физическую величину, но с различными значениями ее количественных
показателей. Используются также нелинейные функциональные преобразователи.
К элементам разомкнутого типа можно отнести и многие
счетно-решающие элементы, выполняющие операции дифферент
дарования, интегрирования и формирования разных дифференциально-интегральных операторов.
Принцип компенсации (управление по возмущению). Если
возмущающие воздействия настолько велики, что разомкнутая цепь не обеспечивает требуемой точности выполнения алгоритма функционирования, то для повышения точности иногда
возможно, измерив возмущение, ввести по результатам измерения коррективы в алгоритм управления, которые компенсировали бы вызываемые возмущениями отклонения алгоритма
функционирования.
Так как отклонение регулируемой величины зависит не
только от управляющего и, но и от возмущающего z воздействия, т. е. х = Fx (ulf z), то в принципе можно подобрать управление и = F 2 (Z) таким образом, чтобы в установившемся режиме отклонение отсутствовало, т. е. Дх = х0 — Fx (uXi z) —• 0.
Так, в простейшем линейном случае, если характеристика объекта в статике х0 = k0u — kz zt то, выбирая и =
= Х0/к0 + kz z/k0t получим X = Л'о = const.
Функциональная схема регулирования по возмущению показана на рис. 1.2, б. Примерами систем компенсации могут
служить: известная из физики биметаллическая система стержней с разными коэффициентами теплового расширения в маятнике хронометра, обеспечивающая постоянство длины маятника при колебаниях температуры; схема компаундирования генератора постоянного тока, обеспечивающая неизменность напряжения при колебаниях тока нагрузки (рис. 1.3). Если
э. д. с. генератора Ет = &ФВ линейно зависит от его потока
возбуждения ф в , а уменьшение напряжения вызвано только
активным сопротивлением якоря, т. е. пропорционально току
нагрузки, то для поддержания постоянства заданного напряжения и г0 надо изменять э. д. с. генератора в функции тока
нагрузки по закону Ег = IRa + « г0 . Такое изменение осуществляют с помощью дополнительной компаундной обмотки /СО,
по которой проходит ток /к, равный или пропорциональный
току якоря / . С помощью компаундирования, выбирая коэффициент пропорциональности при / , можно уменьшить статизм характеристики б, сделать его равным нулю или изменить знак статизма, получив возрастание напряжения при росте нагрузки (перекомпенсация). Следует подчеркнуть, что компенсация достигается только по измеряемым возмущениям.
Так, в приведенном примере не компенсируются колебания
температуры, скорости приводного двигателя и ряд других
факторов, вследствие чего ошибку нельзя свести к нулю даже
при идеальном компаундировании.
Принцип регулирования паровой машины по моменту сопротивления на ее валу был предложен в 1830 г. французским инженером Ж- Понселе, однако реализовать свое предложение на практике ему не удалось, потому что динамические свойства машины (астатизм) не допускали непосредственного использования принципа компенсации. В 1940 г. Г. В. Щипанов предложил принцип достижения независимости управляемой величины от возмущений — так называемый принцип инвариантности. Г. В. Щипанов пытался получить
компенсацию путем соответствующего подбора связей в регуляторе, не измеряя непосредственно возмущение. Он получил матемарИс. 1.3
тические условия для такого подбора, но попытки реализовать эти условия наталкивались на физическую нереализуемость. Это вызвало в свое время острую длительную дискуссию, в которой крупные специалисты вообще ставили под сомнение возможность самого принципа инвариантности. В. С.
Кулебакин в 1948 г. и Б. Н. Петров в 1955 г. показали,
как
следует строить системы, чтобы в них можно было реализовать
принцип инвариантности.
Принцип обратной связи. Регулирование по отклонению.
Систему можно построить и так, чтобы точность выполнения
алгоритма функционирования обеспечивалась и без измерения
возмущений. На рис. 1.2, в показана схема, в которой коррек»
тивы в алгоритм управления вносятся по фактическому значению координат в системе. Для этой цели в конструкцию системы вводят дополнительную связью, в которую могут входить
элементы для измерения х и для выработки корректирующих
воздействий на управляющее устройство. Схема имеет вид замкнутой цепи, что дало основание назвать осуществляемый в
ней принцип принципом управления по замкнутому контуру.
Введенную дополнительную цепь называют цепью обратной
связи, так как направление передачи воздействий в дополнительной связи обратно направлению передачи основного
воздействия на объект.
Схема, изображенная на рис. 1.2, е, представляет собой
наиболее общий вид замкнутых систем. По такой схеме строят,
например, многие преобразовательные и счетно-решающие
элементы. В управлении же наиболее широко распространен
частный вид замкнутых систем, в которых коррекцию алгоритма управления осуществляют не непосредственно по значениям координат х, а по их отклонениям от значений, определяемым алгоритмом функционирования x0t т. е. Да: = х0 —Схема, реализующая эту разновидность управления с обратной связью, показана на рис. 1.2, г, в которой: элемент 1
задает алгоритм функционирования, а элемент сравнения —
сумматор 2 — осуществляет вычитание х из х0, т. е. вырабатывает величину Ах, называемую отклонением или ошибкой
управления. Часто оказывается целесообразным вырабатывать управляющее воздействие в функции не только ДА;, но
также его производных и интегралов по времени:
и=
ДА:,...,
, Длг^х 0 —х.
(1.3)
Функция f должна быть неубывающей функцией Ал: и одного с ней знака. Относительно
других аргументов ее знак определяется из анализа.
Управление в функции отклонения при упомянутых треАх=иа-КиГ
бованиях к функции / называют
регулированием.
Управляющее
устройство в этом случае наРис. 1 4
зывают автоматическим регулятором. Объект 3 и регулятор 2 (см. рис. 1.2, г) образуют
замкнутую систему, называемую системой автоматического
регулирования (САР). Регулятор, вырабатывающий управляющее воздействие и в соответствии с алгоритмом управления (1.3), образует по отношению к выходу объекта отрицательную связь, поскольку знак Ах, как следует из (1.3), обратен знаку х. Обратную связь, образуемую регулятором, называют главной обратной связью. Кроме нее внутри регулятора
могут быть и другие местные обратные связи.
Если регулируется несколько величин хъ х% посредством
е
нескольких управлений иъ
- если х и и — векторы,
соответствующие стрелки изображают двойными линиями
(см. рис. 1.1, б). .
Пример системы автоматического регулирования напряжения генератора постоянного тока показан на рис. 1.4. С делителя напряжения ДН снимается напряжение kut, пропорциональное регулируемому напряжению иГ. Оно сравнивается с напряжением и0 эталонной батареи. Разность Ах = и0—
— киГ подается на вход усилителя У» к выходу которого подключен якорь двигателя постоянного тока Д. Двигатель приводит в движение регулирующий орган — реостат, включенный в цепь обмотки возбуждения ОБ генератора. При увеличении и г сверх заданного значения двигатель переместит ползунок реостата так, чтобы сопротивление реостата увеличилось и
напряжение, подводимое к ОБ, уменьшилось. Следствием будет
уменьшение регулируемого напряжения.
В данной схеме мощности сигнала Ах оказывается недостаточно для непосредственного управления током возбуждения,
поэтому и использован усилитель У. Такие системы называют
системами непрямого регулирования. В маломощных системах
иногда можно применить прямое регулирование, управляя исполнительным органом непосредственно от сигнала ошибки.
Принцип обратной связи широко распространен не только
в технике, но и в процессах управления, осуществляемых в
Живых организмах (системы регуляции различных функций—
температуры, ритма кровообращения и др.). В управлении
общественными организациями этот принцип реализуется в виде проверки исполнения принятых решений и распоряжений,
играющих роль управляющих воздействий.
В ряде случаев эффективно применение комбинированного
регулирования по возмущению и отклонению (см. рис. 1.2, д),
например компаундирование с коррекцией мощных синхронных генераторов. Комбинированные регуляторы объединяют
достоинства обоих принципов — быстроту реакции на изменение возмущений и точное регулирование независимо от того,
какая причина вызвала отклонение.
§ 1.3. Основные виды автоматического
управления
На первом этапе развития техники управления использовался практически лишь один вид автоматического управления
— поддержание заданного постоянного значения регулируемой величины. Долгое время под системами автоматического
регулирования понимался именно этот вид. Впоследствии число видов увеличивалось, и вполне вероятно, что упоминаемые ниже шесть основных их видов не исчерпывают не только возможные виды в будущем, но и существующие сегодня.
Стабилизация. Системы поддержания постоянства управляемой величины называют также системами стабилизации.
Желаемый закон в них имеет вид х0 (t) = const.
Пример системы автоматической стабилизации напряжения
генератора постоянного тока был рассмотрен в § 1.2 (рис. 1.4).
Если в этой схеме изъять цепочку ДН — эталонная батарея
— У — Д, то получим систему стабилизации, действующую
по разомкнутому контуру. В ряде установок местного значения,
где не требуется высокой точности стабилизации, такие
разомкнутые схемы используют и в наши дни.
Известна важная особенность систем регулирования по отклонению: если в них использовать регуляторы, состоящие
только из элементов, осуществляющих обычные аналитические
преобразования, т. е. обладающих аналитическими статичес-
кими характеристиками, то регулирование по отклонению может уменьшить, но не устранить ошибку.
Рассмотрим схему с простейшими линейными преобразовательными звеньями. Уравнения статики для такой схемы
(см. рис. 1.2, г) будут
х = k0и — kzz\ и = kvAx = kv (х0 — х),
(1.4)
где k09 kp и kz — постоянные коэффициенты, называемые соответственно коэффициентами передачи объекта, регулятора и
нагрузки.
Из (1.4) получаем
bp kv Xf
1
l + ^o h
т. е. значение регулируемой величины х зависит от нагрузки г, уменьшаясь с ее ростом.
Регулирование, в котором установившаяся ошибка при постоянном заданном значении х0 зависит от нагрузки, называют статическим. Установившаяся статическая ошибка
1
Ах ст
X+ Z.
(1.5)
1 + k kp
1 + k kp
х
_
0
0
Выражение это громоздко, и для оценки степени зависимости статической ошибки от нагрузки г переходят к уравнениям, связывающим относительные безразмерные отклонения <р —
Я = Д2'/гНОм»
=
где абсолютные значения Ах — х —- «^mln и Дz
z —• z^ом отнесены
к базовым значениям, соответствующим номинальной нагрузке zHom
(рис. 1.5). Вообще статизм б равен относительной крутизне регулировочной характеристики х = F (z) [или <р = Ф (Я)], т. е.
б = —дф/дЯ..
(1.6)
Если характеристика прямолинейна, то
6=
Афтах
ДЯ т ах
(*max~%nin)A%ifn
( 2 ном —
/ г иом
(^тах'—'^min)
•^min
Статический регулятор поддерживает постоянное значение
регулируемой величины с ошибкой. Статизм — это величина относительной статической
ошибки при изменении нагрузки от холостого хода до номиХтах
нальной. В некоторых системах
статическая ошибка нежелательна. Тогда переходят к регулированию, в котором она в силу
структуры системы равна нулю,
р и а 15
т. е. к астатическому регулированию. Регулировочная характеристика
идеального астатического регулировки* вания представляет собой прямую
линию, параллельную оси нагрузки
Рис. 1.6
(рис. 1.6). Вследствие неточности
регулятора регулируемая величина
может принимать любое значение внутри некоторой зоны (на
рисунке заштрихована), но ошибка при этом не будет зависеть
от нагрузки. Для получения астатического регулирования в
регуляторе нужно устранить жесткую зависимость между положением регулирующего органа и значением регулируемой
величины, с тем чтобы одно и то же значение регулируемой величины можно было поддерживать при любой нагрузке. Для
этого в цепь регулирования вводят астатическое звено. Примером астатического звена является интегрирующее звено,опиt
сываемое уравнением
и = k J Длг dt или du/dt = k Дх.
о
Регулятор при этом будет находиться в равновесии только в
том случае, когда du/dt = Дх = 0, т. е. когда регулируемая величина будет равна заданному значению. Электрический двигатель является примером астатического звена.
В схеме, изображенной на рис. 1.4, двигатель, перемещающий
ползунок реостата возбуждения, — астатическое звено, а
изображенная система есть система астатического регулирования.
Программное управление. При программном управлении алгоритм функционирования задан и можно построить специальное устройство — датчик программы, — вырабатывающее
лг0 (/). Таким образом, все схемы, показанные на рис. 1.2,
в которых х0 (t) есть заданная функция, а звенья / представляют собой датчики программы, вырабатывающие эту функцию, относятся к классу систем программного управления.
Программное управление можно осуществить по любому из
фундаментальных принципов или с помощью их комбинации.
В практике используют два вида систем программного
управления: системы с временной программой и системы с пространственной программой. В системах первого вида датчик
программы вырабатывает непосредственно функцию х0 (t).
Примерами могут служить устройства, в которых движение часового механизма или двигателя с равномерным ходом преобразуется с помощью функциональных преобразователей (про-
филированных кулачков, реостатов и т. п.) в движение
х0 (t). К таким устройствам относят устройства программы для
изменения температуры закалочных печей, заводные игрушки,
магнитофоны, проигрыватели и т. д. Системы второго вида используют в программном управлении металлообрабатывающими станками. В них движение исполнительного органа (инструмента) осуществляется по заданной в пространстве траектории,
закон же движения по траектории во времени мало существен
и в широких пределах может быть произвольным.
Используются два способа пространственного программного управления. Первый состоит в том, что движение по каждой из координатных пространственных осей выполняется отдельным приводом, движение по одной из осей задается произвольно (обычно равномерным), а остальные движения увязываются с первым так, чтобы инструмент двигался по заданной траектории. Примером может служить копировальный Т1алец Л, скользящий по шаблону 3 в системе управления 1 копировальным станком 2 (рис. 1.7). Одно движение —
подача по оси х двигателем Дх — происходит равномерно,
второе — движение по оси у — задается профилем кулачка
(шаблона 3). При обработке изделия 4 инструмент Ф станка
2 повторяет движение пальца П. Второй способ состоит в том,
что заданн ая траектория описывается с помощью системы параметрических уравнений, в которых параметром является
время, а затем строится решающее устройство, задающее
движение приводам по отдельным осям в соответствии с этими параметрическими уравнениями.
Системы программного управления по своей структуре
также могут быть статическими и астатическими, однако, поскольку величины х0 (t) и г в них непостоянны, статическая
ошибка не устраняется, так как вознйкают установившиеся
ошибки, зависящие от скорости и высших производных. Для
устранения этих составляющих ошибки можно вводить в систему дополнительные астатические звенья (повышать порядок астатизма). Этот
вопрос рассматривается более детально в § 5.2.
Следящие системы. В следящих
системах алгоритм функционирования заранее не известен. Обычно регулируемая величина в таких системах
Должна воспроизводить изменение неРис. 1.7
которого внешнего фактора, следить за ним. Так, автоматически управляемые зенитное орудие должно поворачиваться,
следя за полетом цели. Следящая система может быть выполнена в соответствии с любым фундаментальным принципом
управления и будет отличаться от соответствующей системы
программного управления тем, что вместо датчика программы
в ней будет помещено устройство слежения за изменениями
внешнего фактора.
В качестве примера следящей системы на рис. 1.8 приведена упрощенная схема отработки угла. Регулируемой величиной является
угол поворота 6 ВЬ1Х управляемого объекта 2. Приводной Двигатель 3
питается от электромашинного усилителя / . Входное воздействие подается на сельсии-датчик 5 в виде угла поворота 9 ВХ его ротора. Соединенные по трансформаторной схеме сельсин-датчик и сел ьси и- приемник 4, механически связанный с нагрузкой, вырабатывают напряжение, пропорциональное рассогласованию 8 — 6 ВХ — бвых между входным и выходным валами следящей системы. Напряжение ошибки усиливается усилителями Ух и У 2 и электромашиииым усилителем 1 и поступает на якорь исполнительного двигателя 5, вращающего одновременно объект (нагрузку) 2 и ротор сельсина-приемника до тех пор, пока
рассогласование не станет равным нулю.
Системы с поиском экстремума показателя качества. В ряде процессов показатель качества или эффективности процесса
может быть выражен в каждый момент времени функцией текущих координат системы, и управление можно считать оптимальным, если оно обеспечивает поддержание этого показателя в точке максимума, например настройку радиоприемника
на частоту передающей станции по наибольшей громкости приема или по наибольшей яркости свечения индикаторной лампы. Такое управление обладает одной нежелательной особенностью: когда точка настроики под воздействием различных
возмущений окажется смещенной от экстремума, неизвестно, в каком направлении
следует воздействовать на
регулирующий орган, чтобы
У*
\
вернуть ее к экстремуму.
Поэтому экстремальное уп/
равление начинают с поиска:
/5
сначала выполняют небольо-ч/
шие пробные движения в каком-то выбранном направлении, затем анализируют реакцию системы на эти пробы
Рис. 1.8
и после этого по результатам анализа вырабатывают
управляющее воздействие
в виде импульса, приближающего систему к экстремуму.
Первые упоминания в
литературе об экстремальных регуляторах содерРис. 1.9
жатся,
по-видимому, в
статье М. Леблана (1922),
где описан регулятор для колебательного контура электропоезда, и в 1926 г. в книге Т. Штейна, где высказывалась идея
регулирования топки парового котла по минимуму потерь в
дымовой трубе. Далее предложения экстремальных регуляторов давались и исследовались Ю. С. Хлебце^ичем (1940) и
В. В. Казакевичем (1943). Широкую же известность в мировой литературе принцип экстремального регулирования приобретает в 50-х ходах лослеъыхода в свет статей Дрейпера, Ли
и других и книги Цян Сюэсеня (1954).
На рис. 1.9 приведена функциональная схема экстремального регулирования с поиском. Измерительно-преобразующий элемент ИПЭ, измеряющий координаты процесса и вычисляющий показатель качества J — Рг (at1s
хп), подключен к выходу объекта О. Устройство пробных воздействий
УПВ генерирует пробные воздействия vl9
vn на систему
регулирующих органов РО. Логическое устройство ЛУ, получая информацию как о введенных пробных воздействиях,
так и об изменении J под их влиянием, анализирует полученные данные и результат сообщает вычислительному устройству ВУ9 которое вырабатывает управляющие воздействия ul9
Для поиска экстремума необходим чувствительный элемент,
обнаруживающий экстремум. Один из способов обнаружения
экстремума функции одной переменной у = / (х) состоит в измерении производной dy/dxt. Необходимые и достаточные условия экстремума выражены соотношениями:
dyidx = 0; d2y/dx2 < 0 для максимума;
dy/dx — 0; d2y/dx2 > 0 для минимума.
Для измерения dy/dx используют или измерения в достаточно близких смежных точках разностей Дл; = х% — хг и Ду =
= уг — ух и вычисления их отношения Л г//Ах « dy/dxy
или же другие методы, например известный из радиотехники
метод синхронного детектирования. Вместо трудно реализуемого технического измерения второй производной чаще всего
делают проверку знака величины Ду в окрестности предполагаемого экстремума: у должно быть положительным в окрестности минимума и отрицательным в окрестности максимума. Однако одиночной проверкой можно пользоваться лишь в
том случае, если известно, что экстремум существует, что он
единственный и что в рабочей области нет точек перегиба функции. Если одно из этих условий не выполняется, поиск усложняется. Так, если отсутствие точек перегиба не гарантировано, то в случае функции одной переменной надо проверить
значения Ду по обе стороны предполагаемого экстремума. В
случае функции многих переменных используют вычислительные устройства поиска, основывающиеся на математических
итерационных методах решения экстремальных задач: Гаусса— Зайделя, градиента, наискорейшего спуска и т. п.
Прямой метод измерения dy/dx часто трудно реализуем, поэтому используют и другие методы обнаружения экстремума:
релейные и шаговые схемы с логическими элементами для
анализа знаков, способы «запоминания экстремума», точнее—
наибольшего (или наименьшего) из ряда наблюдений в процессе поиска значений, и с ним сравниваются последующие.
Подробнее экстремальные (самонастраивающиеся) системы
рассмотрены в гл. 10.
Если в рабочей области системы существует несколько локальных экстремумов, то упомянутые методы позволяют обнаружить лишь один из локальных экстремумов, именно тот,
в окрестности которого оказалась исходная точка поиска. Для
нахождения глобального экстремума, если априорной информации об его окрестности нет, приходится просматривать
всю рабочую область, выявляя все локальные экстремумы и
сравнивая их между собой. Поскольку в системах экстремального управления измеряется значение управляемой величины,
они относятся к классу систем управления по замкнутому
контуру.
Оптимальное управление. Оптимальное управление в последние годы начали применять как в технических системах
для повышения эффективности производственных процессов,
так и в системах организационного управления для совершенствования деятельности предприятий, организаций, отраслей народного хозяйства.
В организационных системах обычно интересуются конечным, установившимся результатом команды, не исследуя эф-
фективность во время переходного процесса между отдачей команды и получением окончательного результата. Объясняется это тем, что обычно в таких системах потери в переходном процессе
достаточно малы и влияют несущественно на общую величину выигрыша в установившемся режиме, поскольку сам устаРис. 1.10
новившийся режим значительно более
длителен, чем переходный процесс. Но
иногда динамика не исследуется из-за математических трудностей. Методам оптимизации конечных состояний в организационных и экономических системах посвящены курсы
методов. оптимизации и исследования операций.
В управлении динамическими техническими системами
оптимизация часто существенна именно для переходных процессов, в которых показатель эффективности зависит не только от текущих значений координат (как в экстремальном управлении), но и от характера изменения в прошлом, настоящем
и будущем, и выражается некоторым функционалом от координат, их производных и, может быть, времени.
В качестве примера можно привести управление бегом спортсмена на дистанции. Так как его запас энергии ограничен физиологическими факторами, а расходование запаса зависит от характера бега,
спортсмен уже ие может в каждый момент отдавать максимум возможной мощности, чтобы не израсходовать запас энергии преждевременно
и ие выдохнуться иа дистанции, а должен искать оптимальный для
своих особенностей режим бега.
Нахождение оптимального управления в подобных динамических задачах требует решения в процессе управления достаточно сложной математической задачи методами вариационного исчисления или математического программирования "в
зависимости от вида математического описания (математической модели) системы. Таким образом, органической составной частью системы оптимального управления становится
счетно-решающее устройство или вычислительная машина.
Принцип поясняется на рис. 1.10. На вход вычислительного
устройства (машины) ВМ поступает информация о текущих
значениях координат х с выхода объекта О, об управлениях и
с его входа, о внешних воздействиях z на объект, а также задание извне различных условий: значение критерия оптимальности J, граничных условий х (0), х (оо ), информация о допустимых значениях x ^ X u u ^ V h t . П. Вычислительное
устройство по заложенной в него программе вычисляет оптимальное управление и. Оптимальные системы могут быть как
разомкнутыми, так и замкнутыми.
Адаптивные системы. В реальных условиях внешние возмущения иногда приводят к изменению не только координат,
но и параметров системы (коэффициентов уравнений), причем
в таких системах, как баллистические ракеты, изменения параметров существенны. Изменения параметров, вышедшие
за определенные границы, приводят не только к количественным ошибкам или к ухудшению других показателей качества
системы, но зачастую и к полной потере ее работоспособности.
Эти потери качества часто невозможно устранить, находясь
в рамках первоначально принятого фундаментального принципа управления, это можно сделать лишь путем изменения параметров (а иногда и структуры) системы так, чтобы приблизить
математическое описание претерпевшей изменения системы к
ее исходной модели настолько, чтобы сохранить работоспособность первоначально принятого фундаментального принципа управления.
Системы, автоматически изменяющие значение своих параметров или структур при непредвиденных изменениях внешних условий на основании анализа состояния или поведения
системы так, чтобы сохранялось заданное качество ее работы,
называют адаптивными системами (от лат. adaptio — приспособление). Термин заимствован из биологии, где адаптацией называют приспособление организма к изменяющейся среде
с целью сохранения жизнедеятельности. Но в теории управления (так как любая автоматическая система в каком-то смысле
приспосабливается к изменениям среды) понятие адаптации
умышленно сужено: к ней относят лишь такие виды приспособления, которые осуществляются путем изменения управляющим устройством параметров или структуры системы
по данным анализа ее работы.
Адаптивные системы с изменением значений параметров
иногда "называют самонастраивающимися, а системы с изменением структуры и алгоритма управления — самоорганизующимися.
Обычно адаптивная система содержит в качестве «ядра» схему, реализующую один из фундаментальных принципов управления, а контур адаптации пристраивают к ней как вторичный, осуществляющий коррекцию параметров. Контур адаптации, обычно состоящий из устройства измерения ИУ, вычисления ВУ и управления УУ, может быть разомкнут
(рис. i . l l , а), если а)
на его вход подается
ВУ
ИУ
УУ
6М1
только входное вози
действие, ' или замкнут (рис. 1.11, б),
-<8н
если он реагирует
также и на выход
системы. Контур са- б)
L
монастройки воздейX
ИУ
ВУ
УУ
бНП
о
ствует на блок настройки параметров т
и
БНП, который может
быть
включен не
только
последова-а»
Рис. 1.11
тельно, как показано на рисунке, но
и любым другим способом, например в цепь обратной связи.
Вычисление воздействий для коррекции параметров —
весьма сложная математическая задача, поэтому в составе адаптивных систем используют различные моделирующие, счетно-решающие устройства и даже вычислительные машины. Способы адаптации и соответствующие им схемы различаются
главным образом алгоритмами и реализующими их программами ЭВМ. Более детальное описание адаптивных систем приводится в гл. 10.
§ 1.4. Об основных законах регулирования
Законом регулирования называют математическую зависимость, в соответствии с которой управляющее воздействие на
объект вырабатывалось бы безынерционным управляющим
устройством.
В технике используют довольно много различных законов
регулирования, которые тесно связаны с конструкцией управляющего устройства, и одним из распространенных видов классификации регуляторов является классификация по законам
управления.
Многие из законов регулирования, реализуемых различными регуляторами релейного, импульсного действия, экстремальными ит. п., рассматриваются далее в процессе изложения теории. Здесь ограничимся упоминанием о наиболее рас-
пространенных законах, реализуемых линейными регуляторами по отклонению непрерывного действия. В этих простейших законах управляющее воздействие линейно зависит от
отклонения, его интеграла и первой производной по времени. При описании законов наиболее удобно использовать безразмерные относительные переменные е =
|jt = и/и§,
где хб и иб — базовые значения (например, соответствующие
номинальному режиму объекта).
Пропорциональный закон (обозначаемый П): \i = &ре.
Регулятор, осуществляющий этот закон, называют пропорциональным. Постоянную kv называют коэффициентом передачи (усиления) регулятора, обратную величину — статизмом
регулятора. С возрастанием статизма регулятора возрастает и
статизм регулирования. Интегральный закон (И):
t
[х = - |* edt или d\i/dt = е/7\
о
Постоянная Т имеет размерность времени, и ее называют
постоянной времени интегрирования. Интегральный регулятор — астатический, и именно с его помощью осуществляется
рассмотренная выше простейшая схема астатического регулирования. Пропорционально-интегральный закон (ПИ):
^=
+
Иногда его называют пропорциональным законом с интегральной коррекцией. Регулятор ПИ также обеспечивает астатическое регулирование. В этом можно убедиться, представив
уравнение в виде d\x/dt — kp (de/dt + в/Г).
В состоянии равновесия при постоянных воздействиях
должно быть d[i/dt = 0; de/dt = 0, откуда равновесие может
иметь место лишь при в = 0. Пропорционально-интегральнодифференциальный закон (ПИД):
(
I С
de
e + - J о еЛ + 7 „ г
Постоянные Т и и Тр соответственно называют постоянными времени интегрирования и дифференцирования. Регулятор
ПИД так же обеспечивает астатическое регулирование. Производную de/dt вводят в закон регулирования для повышения
качества процесса регулирования.
Глава 2
МАТЕМАТИЧЕСКОЕ
ОПИСАНИЕ
АВТОМАТИЧЕСКИХ
СИСТЕМ УПРАВЛЕНИЯ
§ 2.1. Уравнения динамики и статики.
Линеаризация
На определенном этапе разработки
и исследования автоматической системы управления получают ее математическое описание — описание процессов,
проистекающих в системе, на языке математики. Математическое описание может быть аналитическим (с помощью
уравнений), графическим (с помощью
графиков, структурных схем и графов) и
табличным (с помощью таблиц).
Для получения математического описания системы обычно составляют описание ее отдельных элементов. В частности, для получения уравнений системы составляют уравнения для каждого
входящего в нее элемента. Совокупность
всех уравнений элементов и дает уравнения системы.
Уравнения (а также структурные схемы) автоматической системы управления называют ее математической моделью. Такое название обусловлено тем,
что при математическом описании (составлении уравнений) физических процессов всегда делают какие-либо допущения и приближения. Математическая
модель одной и той же системы в зависимости от цели исследования может
быть разной. Более того, иногда полезно при решении одной и той же задачи
на разных этапах принимать разную математическую модель: начать исследование с простейшей модели, а затем ее по-
1
степенно усложнять, с тем чтобы учесть
дополнительные явления и связи, которые на начальном этапе были отброшены
У
как несущественные. Сказанное обусловливается тем, что к математической модели предъявляются противоречивые треРис. 2.1
бования: она должна, с одной стороны,
как можно полнее отражать свойства оригинала, а с другой стороны, быть по возможности простой,
чтобы не усложнять исследование.
Система управления и любой ее элемент производят преобразование входного сигнала х (Q в выходной сигнал у (t).
С математической точки зрения они осуществляют отображение
-
у (t) - Ах <*),
согласно которому каждому элементу х (t) из множества X
входных сигналов (х (0 £ X) ставится в соответствие единственный, вполне определенный элемент у (0 из множества Y выходных сигналов [у (/) £ Y1. В приведенном соотношении А
называется оператором. Оператор, определяющий соответствие между входным и выходным сигналами системы управления (элемента), называется оператором этой системы (элемента). Задать оператор системы — это значит задать правило
определения выходного сигнала этой системы по ее входному
сигналу.
Рассмотрим математическое описание непрерывных систем
управления с помощью дифференциальных уравнений. В большинстве случаев звенья и системы описываются нелинейными
дифференциальными уравнениями произвольного порядка.
Здесь под звеном понимается математическая модель элемента. Для примера рассмотрим звено (рис. 2.1), которое можно
описать дифференциальным уравнением второго порядка
F(y,y,y,ufd)
+ f ~ О,
(2.1)
»
где* у — выходная величина; и и f — ..входные величины; у
и и — первые производные по времени; у — вторая производная по времени.
Уравнение (2.1), описывающее процессы в звене при произвольных входных воздействиях, называют уравнением динамики. Пусть при постоянных входных величинах и =
и / = / 0 процесс в звене с течением времени установится:
выходная величина примет постоянное значение у =
да (2.1) примет вид
Тог-
(2.2)
Это уравнение описывает статический или установившийся
режим и его называют уравнением статики.
Статический режим можно описать графически с помощью
статических характеристик. Статической характеристикой
звена или элемента (а также системы) называют зависимость
выходной величины от входной в статическом режиме. Статическую характеристику можно построить экспериментально,
подавая на вход Элемента постоянное воздействие и измеряя
выходную величину после окончания переходного процесса,
или расчетным путем, используя уравнение статики.
Если звено имеет несколько входов, то оно описывается с
помощью семейства или семейств статических характеристик.
Например, звено, характеризующееся в статическом режиме
уравнением (2.2), можно описать графически с помощью семейства статических характеристик, представляющих собой кривые зависимости выходной величины у от одной входной величины и (или /) при различных фиксированных значениях другой — f (или и).
Линеаризация. Обычно автоматические системы описывают нелинейными дифференциальными уравнениями. Но во
многих случаях можно их линеаризовать, т. е. заменить исходные нелинейные уравнения линейными, приближенно
описывающими процессы в системе. Процесс преобразования
нелинейных уравнении в линейные называют линеаризацией.
В атоматических системах должен поддерживаться некоторый заданный режим. При этом режиме входные и выходные
величины звеньев системы изменяются по определенному закону. В частности, в системах стабилизации они принимают определенные постоянньш значения. Но из-за различных возмущающих факторов фактический режим отличается от требуемого (заданного), поэтому текущие значения входных и выходных величин не равны значениям, соответствующим заданному режиму. В нормально функционирующей автоматической
системе фактический режим немного отличается от требуемого
режима и отклонения входных и выходных величин входящих
в нее звеньев от требуемых значений малы. Это позволяет произвести линеаризацию, разлагая нелинейные функции, входящие в уравнения, в ряд Тейлора. Линеаризацию можно
производить по звеньям.
Пример 2.1. Проиллюстрируем изложенное на примере звена,
описываемого уравнением (2.1). Пусть заданному режиму соответствуют
и~=и*; « = «*; / =
у=у*\ у=у*; у=у*.
(2.3)
Обозначим отклонения реальных значений «, / и у от требуемых
через Аи, Д/ и Ду, т. е. Аи •= и — и*, Д/ = / — /*,
~ у — у*.
Тогда и == и* + Да; и === и* + Ди; / = f* + А/; р = у* + А^/; у =
= у* + А#; у = if* -}- Ду. Подставим эти выражения в (2.1) и, рассматривая Z7 как функцию от независимых переменных и, и, у, у и у\
разложим ее в ряд Тейлора в точке (2.3) и отбросим малые члены более высокого порядка, чем отклонения. Тогда (2.1) примет вид
F* + (dFIdy)* Ау+ (dFjdij) * Ay+(dF/dy)*
Aу+ (dF/du)* Au +
+ (dF fdu) * Au + f* + А/ = 0.
(2.4)
Здесь звездочка сверху обозначает, что соответствующие функции и производные вычисляются при значениях аргумента, определяемых соотношениями (2.3). Когда в системе устанавливается заданный
режим, уравнение (2.1) принимает вид F* + /* = 0. Вычтя это урав*
ние из (2.4), получим искомое уравнение звена в отклонениях:
«V
«
а0 Ay -fгде a^(dF/dy)*\
Ау-\-а2 Ау—b0 Аи — Ьг А и —с0 А[ = 0,
аг=*(дР/ду)*1
(2.5)
a2^(dF/dy)*;
60= — (dF/du)*;
— (dF/du)*; с0 ~ — I»
Если время t явно не входит в исходное уравнение (2.1) и, кроме
того, заданный режим является статическим — величины у*, и* и /*
ие зависят от времени, то коэффициенты линеаризованного уравнения
(2.5) являются постоянными.
Звенья и системы, которые описываются линейными уравнениями, называют соответственно линейными звеньями и линейными системами.
Уравнение (2.5) было получено при следующих предположениях: 1) отклонения выходной Ау и входной А и величин достаточно малы; 2) функция F обладает непрерывными частными производными по всем своим аргументам в окрестности точек, соответствующих заданному режиму. Если хотя бы одно
из этих условий не выполняется, то линеаризацию производить нельзя. По поводу первого условия необходимо отметить
следующее: нельзя раз и навсегда установить, какие отклонения считать малыми. Это зависит от вида нелинейности.
Часто нелинейную зависимость между отдельными переменными, входящими в уравнение звена, задают в виде кривой. В этих случаях линеаризацию можно произвести графически.
Геометрически
линеаризация
нелинейной зависимости между
двумя переменными (рис. 2.2) означает замену исходной кривой АВ
отрезком ее касательной А'В' в
точке 0 \ соответствующей заданному режиму, и параллельный
перенос начала координат в эту
точку.
В зависимости от того, входит или нет время явно в уравРис. 2.2
нение, системы разделяют на
стационарные и нестационарные.
Автоматические системы управления (звенья) называют
стационарными, если они при постоянных внешних воздействиях описываются уравнениями, не зависящими явно от времени. Это означает, что свойства системы со временем не изменяются. В противном случае система называется нестационарной. Для линейных систем можно дать также следующее определение: стационарными линейными системами (звеньями)
называют системы (звенья), которые описываются линейными
уравнениями с постоянными коэффициентами; нестационарными линейными системами (звеньями) или системами с переменными параметрами — системы (звейья), которые описываются линейными уравнениями с переменными коэффициентами.
§ 2.2. Основные свойства преобразования Лапласа
В этом параграфе даны основные сведения о преобразовании Лапласа, которые будут использованы при рассмотрении
систем, описываемых линейными дифференциальными уравнениями.
Преобразованием Лапласа называют соотношение
00
X ( s ) = J л: 0 l ) e - s f d t 9
о
ставящее функции х {t) вещественного переменного в соответствие функцию X (s) комплексного переменного s (s = а+
+/о>). При этом х (f) называют оригиналома
X (s) — изобра-
жением или изображением по Лапласу. То, что х (/) имеет своим изображением X (s) или оригиналом X (s) является х (£),
записывается так:
х (t) ф X (s) или X ($) Ф х (t).
Иногда также пользуются символической записью
X (s) - L {х (0>,
где L — оператор Лапласа.
Предполагается, что функция х (t), которая подвергается
преобразованию Лапласа, обладает следующими свойствами:
X (0 определена и кусочно-дифференцируема на всей положительной числовой полуоси [0, оо]; х (t) = О при t < 0; существуют такие положительные числа Ж и с, что \х (£)| ^ Mect
при 0 ^ t < оо. Функции, обладающие указанными тремя
свойствами, часто называют функциями-оригиналами.
Соотношение
О0 + /оо
х (0 - ~
j х (s) est d S j
(Уо
—
определяющее по известному изображению его оригинал (в точках непрерывности последнего), называют обратным преобразованием Лапласа. В нем интеграл берется вдоль любой прямой Res — о 0 > с. Символически обратное преобразование
Лапласа можно записать так:
где символ L"1 — обратный оператор Лапласа.
Остановимся на основных свойствах преобразования Лапласа.
1. Свойство линейности. Для любых постоянных а и р
L {axt (t) + P*a (t)} - aL
(t)} + PL {*a (t)}.
2. Дифференцирование оригинала. Если производная х (t)
является функцией-оригиналом, т. е. обладает указанными выше тремя свойствами, то L {х (t)} = sX (s) — х (0), где
<п)
X(s) = L {х (£)}, я(0) = Нш х (t). Если n-я производная х (t)
является функцией-оригиналом, то
L \ х(t)) =snX(s) —sn~lx(0)—s"~2x(0)—.,.—x
(k)
где я(0) = Н ш а : (t),
=
—1.
(0),
7
Если начальные условия нулевые, т. е. х (0) = х (0)
(П-1)
. .. =
х (0) = 0,
(п>
то
последняя
формула
принимает
вид L { х (/)} ~ sn X (s). Таким образом, при нулевых начальных условиях дифференцированию оригинала соответствует умножение изображения на s.
3. Интегрирование оригинала. Интегрирование оригинала
сводится к делению изображения на s:
4. Теорема запаздывания. Для любого положительного числа т
L {х (t— т)> - e~ s * L {х (/)} = e-sxX (s).
5. Теорема о свертке (теорема умножения изображений).
Если Хх (t) и х2 (t) — оригиналы, а Хг (s) и Х2 (s) — их изображения, то
t
t
(s)• Х2(s) ===== | хг(т)х2(t —•х)dx = ^
x2(x)x1(t—x)dx.
о
о
Интеграл правой части равенства называют сверткой
функций хх (/) и дг2 (t) и обозначают хг (t) * х2 (t):
t
t
Хх (/) * хг ( f ) = J хг (т) х2 (t—x) dx ~ J Х2 (т) хг (t —т) dx.
о
о
6. Теоремы о предельных значениях. Если х (t) — оригинал, а X (s) — его изображение, то х (0) = lim sX (s) и при
s-f-оо
существовании предела х (оо) = lim х (£)
о
x(oo)=:lirn&X(s).
s->0
7. Теорема разложения. Если функция X (s) = Л (s)/5 (s)
дробно-рациональна, причем степень полинома числителя
меньше степени полинома знаменателя, то ее оригиналом является умноженная на 1 (t) функция
s
х (t)
lim — — [X(s)
V/ = У
W V(s—я*)"* e <],
fob—
111
где % — корни уравнения В (s)
0, a nh — их кратности
и / — число различных корней. Если все корни уравнения простые, то эта формула разложения принимает вид
X(t)=
у
d jB |
где п — степень полинома B(s), В' (sk) = —
Пример 2.2. Пусть
.
изображение
X (s) -
4 (s + l)/is (s + 2)4.
Согласно принятому обозначению,
Л (s) = 4 (s + 1);
В (s) = s (s + 2)3; В' (s) = 3s s + 8s + 4.
Функция X <s) имеет полюсы [корни уравнения В (s) = О] st =
= О, s 2 = —2. Полюс Si является простым, а полюс s 2 — кратным, имея
кратность п2 — 2. Простому полюсу % соответствует слагаемое
В' ( S l )
е®" = — е в = 1,
кратному полюсу s 2 — слагаемое
1
dn* —1
Hm — —
— [X (S) (s—sa)"« e l (rt2 — 1)!
dsn*
=
Um
-
JlfcilL.-]»(2<_1}
s->—2 ds I
s
J
Поэтому x (t) = 1 -f (2t— 1) e*~ 2t
4fmm
§ 2.3. Формы записи линейных диффенциальных
уравнений. Передаточные функции
При описании автоматических систем управления широко
используют символическую форму записи линейных дифференциальных уравнений. Рассмотрим ее на примере уравнения
(2.5). Перепишем его, опустив для сокращения записи знак
Д и оставив в левой части только члены, содержащие выходную переменную и ее производные:
(2-6)
Введем для операции дифференцирования обозначение р,
т. е.
d/dt^p\
di/dtl^pi.
Используя его, уравнение (2.6) можно записать в виде
а0р2у + ахру + а2у = Ьери + Ьхи + c0f.
(2.7)
При записи и преобразовании дифференциальных уравнений оператор (операцию дифференцирования) р можно рассматривать как алгебраический сомножитель, а выражение
ру - ^ как произведение, не обладающее свойством коммутативности: нельзя вместо ру писать ур. Учитывая это замечание,
перепишем (2.7), вынеся у и и за скобки:
(а0р2 +ахр + а2)у = (Ь0р + Ьх) и + cj.
(2.8)
Введем обозначения Q (р) ^ а0р2 + ci\P + ct2, Ri (р) =?
=60р + Ьх, /?2 (р) — с0. С помощью этих обозначений уравнение (2.8) можно записать в более компактной форме: •
Q (Р) У = Ri (р) и + R2 (p)f.
(2.9)
В уравнении (2.9) Q (р) (дифференциальный оператор при
выходной величине) называют собственным оператором, а
(р) и #2 (р) (дифференциальные операторы при входных величинах) — операторами воздействия.
Передаточные функции» Отношение оператора воздействия к собственному оператору называют передаточной функцией или передаточной функцией в операторной форме.
Звено, описываемое уравнением (2.6) или, что то же самое,
уравнениями (2.7) — (2.9), можно характеризовать двумя передаточными функциями: передаточной функцией Wx (р) по
входной величине и, т. е.
Wx (р) = Rx (p)/Q (р) - (b0p + bx)/(a0p*+
+ axp + a2),
(2.10)
и передаточной функцией W2 (p) по входной величине /, т.е.
(P) = R2 iP)/Q (P) = cJ{aQp2 + axp + a2).
(2.11)
Используя передаточные функции, уравнение (2.6) записывают в виде
y^Wx(p)u+
W2(p)f.
(2.12)
Это уравнение представляет собой условную,более компактную форму записи исходного уравнения (2.6). Уравнения (2.8),
(2.9) и (2.12) называют уравнениями в символической или операторной форме записи.
Наряду с передаточной функцией в операторной форме широко используют передаточную функцию в форме изображений Лапласа.
Передаточной функцией или передаточной функцией в
форме изображений Лапласа называют отношение изображения
выходной величины к изображению входной величины при нулевых начальных условиях. Если звено (система) имеет несколько входов, то при определении передаточной функции
относительно какой-либо одной входной величины остальные величины полагают равными нулю.
Пример 2.3. Найдем передаточные функции в форме изображений
Лапласа для звена, описываемого уравнением (2.6),
Перейдем в обеих частях этого уравнения к изображениям Лапласа:
L {аоу+аху+а2у}
=L {bQ u+btu+cQ
f].
Используя свойства линейности и дифференцирования оригинала
(1-е и 2-е свойства преобразования Лапласа), при нулевых начальных
условиях получим
(a0s* + a 3 s + а2) Y (s) - {b0s + bt) V (s) + cbF (s),
(2.13)
где V (s) - L{y (t)}; V (s) - L {u (/)}; F (s) = L {f (t)}.
Полагая последовательное F (s) = 0 и V (s) = 0 и определяя каждый раз отношение выходной величины к входной, получим
U (s)
F (s)
aiis^~\-a1s + a2
2
aoS +als
(2.14)
+ a2
Сравнивая выражения (2.10), (2.11) и (2.14), нетрудно заметить, что передаточные функции в форме изображений Лапласа и в операторной форме с точностью до обозначений совпадают.
Передаточную функцию в форме изображения Лапласа
можно получить из передаточной функции в операторной форме, если в последней сделать подстановку р == s. В общем случае это следует из того, что дифференцированию оригинала—
символическому умножению оригинала на р — при нулевых начальных условиях соответствует умножение изображения на комплексное число s.
Сходство между передаточными функциями в форме изображения Лапласа и в операторной форме чисто внешнее. Оно
имеет место только в случае стационарных звеньев (систем).
Если звено является нестационарным, т. е. коэффициенты в
(2.6) зависят от времени, формула (2Л4) неверна.
Используя передаточные функции (2.14), уравнение (2.13)
в изображениях Лапласа можно записать
У (s) = Wt (s) U (s) + W2 (s) F(s).
(2.15)
Это уравнение, как и уравнение (2.13), адекватно исходному
дифференциальному уравнению (2.6) только при нулевых начальных условиях. Если начальные условия не равны нулю,
то уравнениями (2.13) и (2.15) как математическими описаниями исходного звена пользоваться нельзя.
Передаточные функции системы наряду с дифференциальными уравнениями широко используются для описания систем
автоматического управления (САУ). Но при ненулевых начальных условиях они не всегда являются их исчерпывающими характеристиками. Если собственный оператор и оператор
воздействия системы имеют общие множители (нули), то они
при вычислении передаточной функции сокращаются. И в этом
случае по передаточной функции системы нельзя восстановить ее дифференциальное уравнение и получить описание процессов в ней при произвольных начальных условиях.
Рассмотрим для примера системы, которые описываются уравнениями х — х ~ g — g't х
х — g. Им соответствует передаточная функ
ции У? (р) = \/(р + 1). Их решениями при g — t являются соответственно х (0 == Q e - * + С2е* + t — 1; х (t) = Сег* + t ~ 1. Эти решения совпадают только при нулевых начальных условиях. При других
начальных
условиях они не совпадают и передаточная функций
W {р) — \/(р + 1) не может служить описанием системы, определяемой первым из приведенных дифференциальных уравнений.
Стандартная форма записи линейных дифференциальных
уравнений. Обычно линейные дифференциальные уравнения
с постоянными коэффициентами не выше второго порядка записывают в стандартной форме. При этом члены, содержащие
выходную величину и ее производные, записывают в левой части уравнения, а все остальные члены — в правой; коэффициент при выходной величине делают равным единице. Если в
правой части содержатся производные, то члены, содержащие
какую-либо одну входную величину и ее производные, объединяют в одну группу и коэффицент при соответствующей входной величине выносят за скобки.
Уравнение (2.6) в стандартной форме принимает вид
Т1У + Т г у + у = к х (Тъй+и) + к 2 ?,
(2.16)
где
Т\ = а0/а2; Тг = аг!аг\
kt
5=3
= Va2;
W»
В уравнении (2.16) постоянные Т0, Гх и
имеют размерность времени и их называют постоянными времени, а коэффициенты ft, и
— передаточными коэффициентами. Если
исходное уравнение (2.6) не содержит у (а2 — 0), то в стандартной форме коэффициент при производной у должен быть равен
единице: обе части уравнения делят на коэффициент аг.
В символической форме уравнение (2.16) принимает вид
(Пр2 + Тгр + I) у = kt (Т2р +1) и + kz f .
Напомним, что это уравнение представляет собой условную запись уравнения (2.16).
§ 2.4. Частотные характеристики
Важное значение при описании линейных стационарных систем (звеньев) имеют частотные характеристики. Они получаются при рассмотрении вынужденных движений системы (звена) при подаче на ее вход гармонического воздействия.
Для линейных систем справедлив принцип суперпозиции,
который можно сформулировать следующим образом: реакция системы на несколько одновременно действующих входных
воздействий равна сумме реакций на каждое воздействие в отдельности. Это позволяет ограничиться изучением систем только с одним входом. В общем случае уравнение линейной стационарной системы с одним входом можно записать так: _
(a0pn + <hPn~~l + ...
— Фо Рт + Ьгрт~1 +
+ ... + Ьт)и.
(2.17)
Ее передаточная функция по определению
W
+
п
п
а0Р + агР
1
+
+
.
(2.18)
Функцию W (/со), которую получают из передаточной функции (2.18) при подстановке в нее р = /со:
W (/о>) -
b U * r + b i U * ) m - l + .-'-+bm
«о </©)*-b aiU<*)n~~l + . . . +ап
f
(2Л 9)
называют частотной передаточной функцией. частотная передаточная функция является комплекснозначной функцией от
действительной переменной со, которая называется частотной.
Функцию W (/со) можно представить в виде
W (/со) = U(со) + jV (со) = Л (со)
,
(2.20)
где
А (со)
] / t / 2 (со) -f V2 (со),
(2.21)
ф (Ю) - arg W (/со).
Если | arg W (/со) | < я/2, то
Ф (ш) = arctgV(co)
<У(со)
(2.22)
На комплексной плоскости (рис. 2.3) частотная передаточная функция W (j&) определяет вектор ОС, длина которого равна А (со), а аргумент (угол, образованный этим вектором с
действительной положительной полуосью) — <р (со). Кривую,
которую описывает конец этого вектора при изменении частоты от 0 до оо (иногда от — оо до оо), называют амплитуднофазовой частотной характеристикой (АФЧХ).
Частотную передаточную функцию будем называть также
амплитудно-фазовой частотной функцией. Ее действительную
часть U (со) = Re W (jco) и мнимую часть V (со) = lm W (/со)
будем называть соответственно вещественной и мнимой частотной функцией. График вещественной частотной функции [кривая зависимости U = U (со)] называют вещественной частотной характеристикой, а график мнимой частотной функции—
мнимой частотной характеристикой.
JV
Модуль A (to) = | W (/со) j
называют амплитудной частотной функцией, ее гра)
и (О»
\
f
I I и
фик — амплитудной частотХ
/
у
^
j
1
ной характеристикой.
1 /
Аргумент ф (со)—arg W (/со)
\
1 /
\с\/
называют фазовой частотной
\ V(tD)
функцией, ее график — фазовой частотной характеристикой.
Кроме перечисленных частотных характеристик исРис. 2.3
(
0
пользуют еще логарифмические частотные характеристики
(ЛЧХ) — логарифмические амплитудные частотные характеристики (ЛАЧХ) и логарифмические фазовые частотные характеристики (ЛФЧХ). Назовем функцию
L (со) = 20 lg А (©) - 20 lg\W (ja)]
логарифмической амплитудной частотной функцией. График
зависимости логарифмической амплитудной частотной функции
L (со) от логарифма частоты (lgco) называют логарифмической
амплитудной частотной характеристикой (ЛАЧХ). При построении ЛАЧХ по оси абсцисс откладывают частоту в логарифмическом масштабе: на отметке, соответствующей значению
lgco, пишут само значение со, а ие значение lgco, а по оси ординат — L (со). Логарифмической фазовой частотной характеристикой (ЛФЧХ) называют график зависимости фазовой
частотной функции <р (со) от логарифма частоты lg со. При его
построении по оси абсцисс, как и при построении ЛАЧХ, на
отметке, соответствующей значению lgco, пишут значение о„
Единицей L (©) является децибел, а единицей логарифма
частоты в ЛЧХ—декада. Декадой называют интервал» на
котором частота изменяется в 10 раз. При изменении частоты
в 10 раз говорят, что она изменилась на одну декаду.
Ось ординат при построении ЛЧХ проводят через произвольную точку, а не через точку ю = 0. Частоте со = 0 соответствует бесконечно удаленная точка: lg
—-оо при со ->0.
Рассмотрим, какой физический смысл имеют частотные характеристики и как можно построить их экспериментально.
Найдем математическое описание вынужденного движения
системы при подаче на ее вход гармонического воздействия,
например
и — ит cos cotf.
(2.23)
Для этого решим уравнение (2.17), подставив в правую
часть выражение (2.23). Общее решение имеет вид
У (t) = ус (t) + ув ( f ) ,
(2.24)
где ус — общее решение однородного уравнения, а ув —
частное решение неоднородного уравнения.
Составляющая ус (t) определяет свободные движения (переходный процесс). В устойчивых системах она со временем
затухает: ус (t)
при t
оо. Вынужденное движение описывается частным решением ув (t). Чтобы найти его, предста-
вим входное воздействие (2.23) с помощью формулы Эйлера в
виде суммы:
ef<at
г е—
где
2
е/*>',
щ -
2
й в ( 2 . 2 5 )
Используя принцип суперпозиции, решение уравнения (2.17)
можно также представить в виде суммы у = уг + у2, где
—
решение при и = «х, a t/2 — решение йри м- =
Найдем отдельно каждое из этих решений. Подставим выражение для
их в правую часть уравнения (2.17) вместо и. Так как
рих = ^ ре'™ - ^ (/<») е** - (/со)
P * U
Р
т
X
^ P {РИГ) =
Р (/COW X )
= (/со)2 ЫЦL»«"i I
(2.26)
(/a>)m«i.
уравнение (2.17) примет вид
(Оо Рп +
Частное
в виде
Р*- 1 + ... + On) Ух + [fro (*»)m + Ьг (/со)'"-1 +
+
+
(2.27)
решение последнего уравнения будем искать
=
(2.28)
где А не зависит от времени. При подстановке этого выражения в (2.27) получим
откуда
[aQ(/со)" + ахU«>}n~l + ...+а п ]А 1 и 1 ==[Ь 0 (/со)'" +
+ Ь г ( М т " 1 + .^ + Ь т ] и ъ
1
л _— (MH+h (А»)"*""
— ± . . • + ь т.
Со (/«)" -f Oi ( М п + •..
Очевидно, это выражение совпадает с частотной передаточной функцией (2.19) рассматриваемой системы:
At~W
(/со) = А (со) е ^ .
Подставив это выражение в формулу (2.28), получим
(2.29)
Теперь найдем частное решение у 2 исходного уравнения, подставив вместо и выражение для иг из (2.25). Так как
~
= (-/*>) у е-'™ - ( ~ /со)
(ри2) = (— /о)2
.. .,/?т «2
(—/о>)т и2>
то (2.17) в этом случае
Рп+
Рп~]1 + -. - + On) У* =
(—/®)т +
+ М —
+
+
Частное решение этого уравнения будем искать в виде
Уг ~ А2 и2
Л2
Проделав те же выкладки, что и при нахождении частного
решения уъ получим
A2^W
(—/СО) -
А (со) е~/Ф<«» ,у2 - Л (со) ^ Е-Я«*+Ф(®>1. (2.30)
Сложив (2.29) и (2.30) для
и у 2 , найдем математическое
описание вынужденного движения:
у
=
УХ +
УЗ =
А
( © ) " M COS [ O F +
<Р(<*>)].
(2.31)
Таким образом, при гармоническом воздействии в устойчивых системах после окончания переходного процесса, выходная
величина также изменяется по гармоническому закону, «о с
другими амплитудой и фазой. При этом отношение амплитуд
выходной и входной величин равно модулю, а сдвиг фазы — аргументу частотной передаточной функции. Я, следовательно,
амплитудная частотная характеристика показывает изменение отношения амплитуд, с фазовая частотная характеристика—сдвиг фазы выходной величины относительно входной в зависимости от частоты входного гармонического воздействия.
Из приведенной физической интерпретации частотных характеристик ясно, как строить их экспериментальным путем.
Для экспериментального построения частотных характерис-
тик имеется специальная аппаратура» в состав которой
входят генератор гермонических колебаний с регулируемой
частотой и устройства для измерения амплитуды и фазы колебаний.
Частотные характеристики используют для описания как
устойчивых, так и неустойчивых систем. Но в последнем случае они не имеют такого ясного физического смысла.
§ 2.5. Временные характеристики
Другой важной характеристикой автоматических систем
(звеньев) являются переходные и импульсные переходные
функции и их графики — временные характеристики. Их используют при описании линейных систем, как стационарных,
так и нестационарных.
Переходной функцией системы (звена) называют функцию,
описывающую изменение выходной величины системы (звена), когда на ее вход подается единичное ступенчатое воздействие при нулевых начальных условиях. Переходную функцию
обычно обозначают h (/). Иначе: переходная функция h (£) есть
функция, описьюающая реакцию системы (звена) на единичное ступенчатое воздействие при нулевых начальных условиях.
Аналитически единичное ступенчатое воздействие можно
описать единичной функцией
при t > 0;
при * < 0 .
График переходной функции — кривая зависимости функции h (t) от времени t — называют переходной или разгонной
характеристикой.
Импульсной переходной или весовой функцией (функцией
веса) системы (звена) называют функцию, описывающую реакцию системы (звена) на единичное импульсное воздействие при
нулевых начальных условиях; обозначают эту функцию w (t).
График импульсной переходной функции называют импульсной переходной характеристикой.
Переходную и импульсную переходную характеристики
называют временными характеристиками.
При определении весовой- функции было использовано понятие единичного импульса. Физически единичный импульс
•н;
можно представить как очень узкий импульс, ограничивающий
единичную площадь. Математически он описывается функцией
б
которую называют дельта-функцией; дельта-функция
является обобщенной функцией. Теория обобщенных функций — сравнительно новый раздел функционального анализа,
и здесь она не будет рассматриваться. Отметим только» что в
рамках теории обобщенных функций любые встречающиеся в
приложении функции обладают производными любого порядка. В частности, существует производная от единичной функции — она равна дельта-функции: 1 (г) = 6 (*). Обладает
производными любого порядка и дельта-функция.
Перейдем к определению дельта-функции и ее производных. При этом воспользуемся тем обстоятельством, что при решении практических задач, как правило, дельта-функция и ее
производные встречаются только на промежуточных этапах,
В окончательном результате они или отсутствуют, или фигурируют под знаком интеграла в произведении с какой-либо
«обычной» функцией. Поэтому нет прямой необходимости отвечать на вопрос, что такое дельта-функция, а достаточно ответить на вопрос, что означает интеграл от произведения дельта-функции или какой-либо ее производной и обычной функции. Руководствуясь приведенными соображениями, дельтафункцию можно определить так: дельта-функция есть функция, которая обладает следующими свойствами:
оо
8
j б(*) dt — j б (t)dt = 1;
— оо
—8
оо
(2.32)
8
j 6 (t) ф (t) dt — Гб (t) ф (t) dt~q> (0).
(2.33)
— о
о
— 8
Производные от дельта-функции можно определить по следующим соотношениям:
оо
8
Г б (t) ф (t) di = f б (О ф (Q dt — —ф (0);
(2.34)
— оо
—8
(ту
%(т)
Cm)
j б(*)<р(*)Л=*
(2.35)
— оо
—8
где 8 — произвольное положительное число; <р (£) — обычная
(ту
функция, обладающая т-й производной; 6 (t) — т-я производная по времени от дельта-функции.
. Найдем изображение по Лапласу от дельта-функции и ее про*
изводных. При этом преобразование Лапласа будем трактовать как предельное соотношение
оо
X(s) — lim ('
е-из J
—е
x(t)e-*ldt.
Используя соотношения (2.32)—(2.35),
нетрудно получить
<т)
L {6 (/)} - 1, L{8 (0} = s, L { 6 (0> « s m .
(2.36)
Рассмотрим линейное дифференциальное уравнение с постоянными коэффициентами в общем виде:
(Оо Рп + <hpn-1 + ... + On) y^(b0pm
+ .„ + b m )u.
+b1pm-l
+
(2.37)
В изображениях по Лапласу это уравнение принимает вид
Y (s) = W (s) U (s),
(2.38)
где W (s) = (b0s т +
+ ... + Ь тУ(афп + axs
. . . + а п ) есть передаточная функция.
Как легко проверить, используя (2.36), уравнение (2.38)
справедливо и в тех случаях, когда и — 1 (/) или и = Ь (/).
В .соответствии с определением весовой функции при и =
— 6 (£) переменная у (t) = w (t). И так как L{6 (t)} — 1,
то при этом (2.38) можно записать
L {w(t)}9 - IT (s).
(2.39)
Таким образом, передаточная функция равна изображению
по Лапласу от весовой функции и соответственно
w (t)
= L'1
{W (s)}.
(2.40)
Последнюю формулу можно использовать для вычисления
весовой функции.
Установим связь между весовой и переходной функциями..
Так как L{ 1 (f)). = 1/s, то уравнение (2.38) при и = 1 (/) принимает вид
L{h(t)} =
W(s)~.
S
Сравнив эту формулу с (2.39), нетрудно заметить, что sL{h(t)}=
= L {w
Так как при нулевых начальных условиях умно-
жению изображения на s соответствует дифференцирование
оригинала, то из последнего равенства w (t) — h (t). Весовая
и переходная функции, как и передаточная функция, являются
исчерпывающими характеристиками системы (звена) при нулевых начальных условиях. По ним можно однозначно определить выходную величину при произвольном входном воздействии. Действительно, исходя из уравнения (2.38), с помощью теоремы о свертке (свойство 5 преобразования Лапласа) можем
записать
/
t
х (i) = Joy (/ —т) и (г) dx «= Jo, (т) и (t —т) dr.
о
о
»
Эта формула, как и уравнение (2.38), справедлива только при
нулевых начальных условиях.
§ 2.6. Элементарные звенья и их характеристики
Выше звено было определено как математическая модель
элемента. Вообще же звеном называют математическую модель
элемента, соединения элементов или любой части системы.
Звенья, как и системы, могут описываться дифференциальными уравнениями довольно высокого порядка, и в общем случае их передаточные функции могут быть записаны в виде
W (s) - ф0 s"1 + Ьх sm"1 +... + bm)/(a0 sn + ах
+ ... + <0.
1
+
(2.41)
Но всегда их можно представить как соединения типовых
или элементарных звеньев, порядок дифференциальных уравнений которых не выше второго.
Из курса алгебры известно, что полином произвольного порядка можно разложить на простые множители — множители
вида
М , (dlS + d2)y (dxs* + d2s + d 3 ),
(2.42)
поэтому передаточную функцию (2.41) можно представить как
произведение простых множителей вида (2.42) и простых дробей вида
k/s, k/(dxs + d2), k!{dx& + das + d3).
(2.43)
Звенья, передаточные функции которых имеют вид простых
множителей (2.42) или простых дробей (2.43), называют
типовыми или элементарными звеньями.
Прежде чем переходить к изучению элементарных звеньев, вспомним формулы для модуля и аргумента комплексного
числа. Пусть комплексное число представлено в виде отношения двух произведений комплексных чисел
т
2-П
J п „
гЛ
Пг*.
i j
i
Так как г£ — |z£ |е' arg , \ = |г^|е / а г е г Ч то для модуля и
аргумента комплексного числа имеем
л
т
п I'll
|ZI-
; argZ = 2
аг
£ ^ -- 2
arg
**
1
Таким образом, справедливо следующее правило модулей
и аргументов комплексных чисел: модуль комплексного числа,
представленного в виде отношения двух произведений комплексных чисел, равен отношению произведения модулей сомножителей числителя к произведению модулей сомножителей
знаменателя, а его аргумент — разности суммы аргументов
сомножителей числителя и суммы аргументов сомножителей
знаменателя.
Пропорциональное звено. Пропорциональным называют
звено, которое описывается уравнением у (/) = ku (/), или, что
то же, передаточной функцией W (s) = k.
Частотные и временное функции этого типового звена имеют следующий вид:
W (М « k\ V(©) =
V (со) - 0; A (<o) - k;
= : ф (o>) = 0; L (<o) - 201g k\ h (t) - f e l ( t ) ; w (t) = 6 (t).
На рис. 2.4 представлены некоторые из характеристик пропорционального звена: амплитудно-фазовая частотная характеристика (рис. 2.4, а) есть точка на действительной оси; фазовая частотная характеристика (и ЛФЧХ) совпадает с положительной полуосью частот; логарифмическая амплитудная частотная характеристика (рис. 2.4, б) параллельна оси частот и
6)
О)
JV
L(W)
К
0
и
2DlgK
D
lg(w)
6)
h(t)[K
0
Рис. 2.4
проходит иа уровне L (со) = 20 lg k. Переходная характеристика (рис. 2.4, в) параллельна оси времени и проходит на
уровне h = k.
Интегрирующее звено. Интегрирующим называют звено,
которое описывается уравнением ру — ku или передаточной
функцией W (s) = kfs.
Частотная передаточная функция W (/со) = klj со =
= — \Ысо. Остальные частотные и временные функции имеют
следующий вид:
U (со) = 0; V (о) = — fe/co; А (со) = k /со; ф (со) =
= — л/2; L (о) - 20 Ig к —20 Igco; h (t) = /г/; ш (0 = k.
Амплитудно-фазовая частотная характеристика (рис. 2.5, а)
интегрирующего звена совпадает с отрицательной мнимой полуосью. ЛФЧХ (рис. 2.5, б) параллельна оси частот и проходит на уровне <р = — л/2; сдвиг фазы не зависит от частоты и
равен — л/2. ЛАЧХ (рис. 2.5, б) — наклонная прямая, проходящая через точку с координатами со — 1 и L (со) = 20
Как видно из уравнения L (со) = 20 lgfe— 20 lg со, при увеличении
частоты на одну декаду ордината L (со) уменьшается на 20 дБ.
Поэтому наклон ЛАЧХ равен — 20 дБ/дек (читается: минус
двадцать децибел на декаду). Переходная характеристика
а)
б)
В)
L(d)\ w((i))
hit)
-Я/2
Рис. 2.5
представляет собой пряа)
мую, проходящую через jy
начало координат с угловым
коэффициентом
8
f
наклона, равным к (рис.
2Dlgk ~
3
2.5, в).
Дифференцирующее
и
О
звено. Дифференцирующим называют звено,
Рис. 2.6
которое
описывается
уравнением у = kpu или передаточной функцией W (s) = ks.
Частотные и временные функции имеют следующий вид:
ф
W (joy) = /£со; U (со) - 0; V (со) = kco; А (со) - кщ
(«) = я/2; L (со) - 20 \gk + 20lg со; h (t) = б (t); w (t)=
e (0 .
Амплитудно-фазовая частотная характеристика (рис. 2.6,а)
совпадает с положительной мнимой полуосью. ЛФЧХ
(рис. 2.6,6) параллельна оси частот и проходит на уровне
<р = я/2; сдвиг фазы не зависит от частоты и равен я/2.
ЛАЧХ есть прямая, проходящая через точку с координатами со = 1 и £(о>) — 20 lg ft и имеющая наклон 20 дБ/дек
(читается: плюс двадцать децибел на декаду); L (о) увеличивается на 20 дБ при увеличении частоты на одну декаду.
Апериодическое звено. Апериодическим звеном первого
порядка называют звено, которое описывается уравнением
(Тр + 1 )y^ku
(2.44)
г
или передаточной функцией
W (s) = k/(Ts + 1).
Это звено также называют инерционным звеном или инерционным звеном первого порядка. Апериодическое звено в отличие
от вышерассмотренных звеньев характеризуется двумя параметрами: постоянной времени Т и передаточным коэффициентом k.
Частотная передаточная функция
W (/со) - k/(Tja + 1).
(2.45)
-
Умножив числитель и знаменатель на комплексно-сопряженное знаменателю число, получим
U (со) - £/[(Тсо)2 + 11; V (со) - — кТЫ[(Та)* + 11. (2.46)
Амплитудную и фазовую частотные функции можно определить, воспользовавшись правилом модулей и аргументов.
Так как модуль числителя частотной передаточной функции (2.45) равен ft, а модуль знаменателя Y W со)2 + 1,
то
(2.47)
Аргумент числителя W (/о)) равен нулю, а аргумент знаменателя arctg (оТ, поэтому ф (со) = arg W (/со) = — arctg со7\
Из (2.47).
£ (со) - 20 lg А (со) - 20 lg k—20 lgj^Tco) 2 + 1.
(2.48)
Решив дифференциальное уравнение (2.44) при и — 1 (/) и
нулевом начальном условии (х (0) = 0), получим h (t) =
= k (1 — е
Весовая функция
АФЧХ апериодического звена (рис. 2.7, а) есть полуокружность, в чем нетрудно убедиться, исключив из параметрических уравнений (2.46) АФЧХ частоту.
Логарифмическая амплитудно-частотная характеристика
представлена на рис. 2.7, б. На практике обычно ограничиваются построением так называемой асимптотической ЛАЧХ (ломаная линия на том же рис. 2.7, б). Только в критических случаях, когда небольшая погрешность может повлиять на выводы, рассматривают точную ЛАЧХ. Впрочем, точную ЛАЧХ
можно легко построить по асимптотической ЛАЧХ если вос-
# Ш)
гщк
Ка
w=0
co=1/r
0,6 1
и В 10 1520 SB W 5060 10 ВО 165 1 Ы 68 83 83,4 Щы) град
т^-н—1
Ч
' '< '••>• 'i I
I —Ч—-Н—I
%01 ОМ ОМ 0,1 0,2 0А 0,71 I 4 6 10 2D 40 60 100 Г О)
i—ц
Рис. 2.7
пользоваться следующей зависимостью (AL — разность между асимптотической и точной ЛАЧХ):
Т а . . . 0,10
Д1 . . . 0,04
0,25
0,25
0,40
0,62
0,50
0,96
1,0
3,0
2,0
0,96
2,5
0,62
4,0
0,25
10,0
0,04
Частоту
= 1/Т, при которой пересекаются асимптоты,
называют сопрягающей. Точная и асимптотическая ЛАЧХ наиболее сильно отличаются при сопрягающей, частоте; отклонение при этой частоте примерно равно 3 дБ.
Уравнение асимптотической ЛАЧХ имеет вид
20 lg k при со < о^;
L(со)
20 Ig/fe —20 lg T<a при соЗ^со^
Оно получается из уравнения (2.48), если в нем под корнем при
< coj пренебречь первым слагаемым, а при со ^ о*! — вторым
слагаемым. Согласно полученному уравнению, асимптотическую ЛАЧХ можно строить следующим образом: на уровне
L (со) = 20 lg к до частоты со = coj провести прямую, параллельно оси частот, а далее через точку с координатами со =
= щм L (со) = 20 lg & — прямую под наклоном — 20 дБ/декПо АФЧХ или ЛАЧХ легко определить параметры Т и k
апериодического звена (рис. 2.7).
Логарифмическая фазовая частотная характеристика изображена на рис. 2.7, б. Эта характеристика асимптотически стремится к нулю при со 0 и к—я/2 при со
оо. При со ™ сох
фазовая частотная функция принимает значение — jt/4, т. е.
<Р (<%) = — л/4. ЛФЧХ всех апериодических звеньев имеют
одинаковую форму и могут быть получены по какой-либо одной характеристике параллельным сдвигом вдоль оси частот
влево или вправо в зависимости от постоянной времени Т. Поэтому для построения ЛФЧХ апериодического звена можно
Воспользоваться шаблоном или номограммой (рис. 2.7, г).
Переходная
характеристика
апериодического звена
(рис. 2.7, в) представляет собой экспоненциальную кривую.
По ней можно определить параметры: передаточный коэффициент, равный установившемуся значению h (оо); постоянную
времени, равную значению iy соответствующему точке пересечения касательной к характеристике в начале координат с ее
асимптотой (рис. 2.7, в).
Форсирующее звено. Форсирующим звеном, или форсирующим звеном первого порядка называют звено, которое описывается уравнением
у = k (Тр + 1) и
или, что то же, передаточной функцией
W (s) = k (Ts + 1).
Это звено, как и апериодическое, характеризуется двумя параметрами: постоянной времени Т и передаточным коэффициентом k.
Частотная передаточная функция
W (jto) = k (Г/со + 1).
Остальные частотные и временные функции имеют следующий
вид:
U(
V (со) = кТы; А (со) = £]/(7\о)2 -Ь 1;
Ф (со) - arctg Т Ю; L (со) = 20 lgfc+ 20 lg]/"(Тсо)2 + 1;
h (о - k [ть (t) + 1 (01; w (t) - k [ТЬ (t)+б (t)i
АФЧХ (рис. 2.8, а) есть прямая, параллельная мнимой оси и
пересекающая действительную ось в точке = ЛАЧХ изображена на рис. 2.8, б. Как и в случае апериодического звена, на
практике ограничиваются построением асимптотической
ЛАЧХ (ломаная линия). Частоту % — 1/7*, соответствующую
точке излома этой характеристики, называют сопрягающей
частотой.
Уравнение асимптотической ЛАЧХ форсирующего звена
L( со)
20 lg k при со < со,;
20 lg k + 20 lg Тсо при со > со
Асимптотическая ЛАЧХ при со < ©i параллельна оси частот и проходит на уровне L = 20 lgft, а при со ^ fl>i имеет наклон 20 дБ/дек.
ЛФЧХ форсирующего звена можно получить зеркальным
отражением относительно оси частот ЛФЧХ апериодического
звена и для ее построе5)
ния можно воспользоаj
ваться тем же шаблоном и номограммой (см.
JV
t
Э
1
к
и
Рис. 2.8
пользуются для построения последней.
Колебательное, кон1
со1 - /т сдо) сервативиое и апериодическое второго порядка
звенья. Звено, которое можно описать уравнением
{Tip'1 + 7\р + 1) у = ku,
или в другой форме
( 7 V + 2 ITp + l)y = ku9
(2.49)
где Т = 7\>, £ == Тг/(2Т)9 или передаточной функцией
W (s) - kt (TV + 2ITS + 1),
(2.50)
t
называют колебательным, если 0 <С £ <С 1, консервативным,
если 1 = 0 (7\ — 0), и апериодическим звеном второго порядка»
если § ^ 1. Коэффициент £ называют коэффициентом
демпфирования.
Колебательное звено. (0 < £ < 1). Частотная передаточная функция
W (/с*) = k/[(\ — Г2со2)+/2£Гсо].
Умножив числитель и знаменатель на комплексно-сопряженное знаменателю выражение, получим вещественную и мнимую частотные функции:
м
и м - . .(1 —ca
1 2") 2Г-h(2§r
* f <0). 2. ;У
V H - (1—Г 2 со 2 ) 2 + (2|Г(й) 2
Фазовая частотная функция, как это видно из АФЧХ
(рис. 2.9, а), изменяется монотонно от 0 до — л и выражается
формулой
<р (со) =
~ a r c t g , У2 г2 при
со ^ 1/7\
1 —> / 0)z
_ „ _
a r c t
g - l ^
при со > 1/7\
Логарифмическая фазовая частотная характеристика (рис.
2.9, б) при со -> 0 асимптотически стремится к оси частот, а
при со —> оо — к прямой ф = — я. Ее можно построить с
помощью шаблона. Но для этого необходимо иметь набор шаблонов, соответствующих различным значениям коэффициента
демпфирования.
Амплитудная частотная функция
А (со) - ki V( 1 - Т2 со2)2 + (2£Гсо)2,
логарифмическая амплитудная функция
L (со) - 20 lg £ - 2 0 lg}/(1 —Та со2)2 + (2£7со)2.
(2.51)
Уравнение асимптотической ЛАЧХ имеет вид
20 lg k при со <
L(со) ^
20Igk—401gTco при о ^ Ш ! ,
где Oi = 1/Г является сопрягающей частотой. Оно получается из уравнения (2.51), если под корнем при со < о^ оставить
только единицу, а при со^со х — слагаемое Г4со4. Асимптотическая ЛАЧХ (рис. 2.9, б) при со < со! параллельна оси частот, а при со ^ сох имеет наклон — 40 дБ/дек.
Следует иметь в виду, что асимптотическая ЛАЧХ (рис.
2.9, б) при малых значениях коэффициента демпфирования довольно сильно отличается от точной ЛАЧХ. Точную ЛАЧХ
можно построить по асимптотической ЛАЧХ, воспользовавшись кривыми отклонений точных ЛАЧХ от асимптотических
(рис. 2.9, г).
Решив дифференциальное уравнение (2.49) колебательного
звена при и = 1 (/) и нулевых начальных условиях [у (0) —
= у {0) = 01, найдем переходную функцию:
V « 2 + P f e _ o i sinflW + <p0)J
МО
P
где a - l/T\ p = V \ - | а / Г ;
Фо
= arctg^L^
Весовая функция
w(t)=h (t)
sinj3f.
p
По переходной характеристике (рис. 2.9, е) можно определить параметры колебательного звена следующим образом.
б) Ш)ум V,
Ш -AW)
Р) Д
-зс/г
<Ц _ '
Г,
0J 0,2OA 0J5 J 1 3^56 810
Рис. 2.9
О)
J^
<*>Ч/Т
AJ
О к
Рис. 2.10
Передаточный коэффициент к определяют по установившемуся значению h (оо) переходной функции. Постоянную времении Т и коэффициент демпфирования Е;' можно найти из
уравнений
или
Р =•- 2л/Т к ; а — - ~ \ п
К
где ТК — период колебаний; Аг и Л 2 — амплитуды двух соседних колебаний относительно установившегося значения
(рис. 2.9, в).
Консервативное звено (£ = 0). Передаточная функция
W (s) = k/(T2s2 + 1).
Частотная передаточная функция
W (/со) - k/( 1 — Г2о>2).
Фазовая частотная
^рис. 2.10, а),
.
функция,
как это следует из АФЧХ
|
0 при о < 1 /Т;
[ —л; при со > 1/Т
Это выражение можно получить из фазовой частотной функции колебательного звена предельным переходом при £ -> 0.
Нетрудно выписать выражения для остальных частотных
функций; ЛЧХ приведены на рис. 2.10, б.
Переходная функция
h(t)=k(\ — cos о>! t); (% = 1 /Т
Переходная характеристика (рис. 2.10, в) представляет собой график гармонических колебаний.
Апериодическое звено второго порядка ( | ^ 1). Передаточную функцию (2.50) при £ ^ 1 можно преобразовать к виду
W (s) =
-
(Tis+\)(T2s+l)
,
где
т
1 , 2
^
Апериодическое звено второго порядка можно представить
как последовательное соединение двух апериодических звеньев первого порядка. Оно не относится к числу элементарных
звеньев.
Форсирующее звено второго порядка. Так называют звено, которое описывается уравнением
У = к ( 7 V + 2ЪТр + I) и
или, что то же, передаточной функцией
W (s) - к (TV + 2ITs + 1)
(2.52)
при условии, что 0 ^ I <; 1.
Не представляет трудности получить выражения для частотных и временных функций и построить соответствующие
характеристики.
На рассмотрении этих вопросов останавливаться не будем.
Заметим только, что при частотах, превышающих с о п р я г а ю т
щую частоту, ЛАЧХ имеет наклон 40 дБ/дек и ЛФЧХ получается зеркальным отражением относительно оси частот ЛФЧХ
соответствующего колебательного или консервативного звена.
Если £
I, то звено с передаточной функцией (2.52) не относится к числу элементарных; его можно представить как
последовательное соединение двух форсирующих звеньев первого порядка.
Неминимально-фазовые звенья. Звено называют минимально-фазовым, если все нули и полюсы его передаточной
функции имеют отрицательные или равные нулю вещественные части. Звено называют неминимально-фазовым, если хотя
бы один нуль или полюс его передаточной функции имеет положительную вещественную часть.
Напомним, что нулями передаточной функции W (s) —
= R (s)/Q (s), где R (s) и Q (s) — полиномы от s, называют кор-
а)
20Lgk
О.
-Я/2
X2036/дек
1§0)
Рис. 2.11
ни уравнения R (s) = 0, т. е. такие значения $, при которых
передаточная функция обращается в нуль, а полюсами —
корни уравнения Q (s) — 0, т. е. такие значения s, при которых
передаточная функция обращается в бесконечность^
Все рассмотренные выше элементарные звенья относятся
к минимально-фазовым. Примерами неминимально-фазовых
элементарных звеньев являются звенья с передаточными функциями:
W (s) = k/(Ts — 1); W (s) = к (Ts — I); W (s) - kf(T*s2—
—2ITs + 1); W(s) = k (TV — 2%Ts + 1)
и др. Для неминимально-фазового звена характерно, что
у него сдвиг фазы по модулю больше, чем у минимально-фазового звена, имеющего одинаковую с неминимально-фазовым
звеном АЧХ.
На рис. 2.11 приведены ЛЧХ неминимально-фазовых
звеньев с передаточными функциями W (s) = 1 /(Ts — 1) (рнс.
2.11, а) и W (s)
к (Ts — 1) (рис. 2.11, б). ЛАЧХ этих звеньев совпадают с ЛАЧХ апериодического (см. рис. 2.7, б) и форсирующего (см. рис. 2.8, б) звеньев. Сдвиг фазы у последних
меньше: фазовые частотные функции апериодического и форсирующего звеньев по абсолютной величине не превышают значения л/2, а фазовые частотные функции соответствующих неминимально-фазовых звеньев достигают по абсолютной величине значения я . К неминимально-фазовым звеньям относят
также звено чистого запаздывания с передаточной функцией
W (s) =
Частотная передаточная функция
W (/со)
= к (cos сот — / sin сот).
Для остальных частотных н временных функций имеем:
U (со) = fe cos сот; V (со) = — k sm сот; А (со) = k\
(ш) = — ш т ; i
h (t) = ftl (* — T ) ; w (t) =
= 20 lg k;
= £6 (* — x).
Амплитудно-фазовая частотная характеристика (рис. 2Л2,
а) — окружность с центром в начале координат и радиусом k.
Каждой точке этой характеристики соответствует бесконечное множество значений частот. ЛАЧХ (рис. 2.12, б) совпадает с ЛАЧХ пропорционального звена с передаточной функцией
А, ЛФЧХ (рис. 2.12, б) — с графиком функции у = — т10*
{у = L(со); х = Igco). Переходная характеристика приведена
на рис. 2.12, в.
§ 2.7. Структурные схемы, графы, уравнения
и частотные характеристики стационарных
линейных систем
Структурной схемой в теории автоматического управления
называют графическое изображение математической модели
автоматической системы управления в виде соединений звеньев. Звено на структурной схеме условно обозначают в виде
прямоугольника с указанием входных и выходных величин,
а также передаточной функции внутри него. Иногда вместо
передаточной функции указывают уравнение или характеристику. Звенья могут быть пронумерованы и их передаточные
функции, уравнения или характеристики представлены вне
структурной схемы.
Входные и выходные величины записывают в виде изображений, если передаточные функции задают в форме изображений. Если же передаточные функции задают в операторной
форме или звенья описывают дифференциальными уравнениями, то входные и выходные переменные записывают в виде оригинала.
Сравнивающие (рис. 2.13, а, б) и суммирующие (рис. 2.13,в)
звенья изображают в виде круга, разделенного на секторы.
В сравнивающем звене сектор, на который подается «вычитаемое», затемняют (рис. 2.13, б) или перед соответствующим входом ставят знак минус (рис. 2.13, а).
Структурную схему широко используют на практике при
исследовании и проектировании автоматических систем управления, так как она дает наглядное представление о связях
между звеньями, о прохождении и преобразовании сигналов в
системе.
При математическом описании автоматическую систему
обычно изображают в виде блок-схемы и для каждого «блока»
(элемента) записывают уравнения, исходя из физических законов, которым подчиняются процессы в нем. Структурную
схему можно составить на основании этой блок-схемы и полученных уравнений или только на основании последних. И дальнейшие преобразования, необходимые для получения уравнений и передаточных функций системы, проще и нагляднее производить по структурной схеме.
Звено на структурной схеме не обязательно изображает
модель какого-либо отдельного элемента. Оно может быть моделью элемента, соединения элементов или вообще любой части системы.
Основные правила лреобразования структурных схем.
1. Последовательное соединение звеньев (рис. 2.14, а). При
последовательном соединении выходная величина каждого
предшествующего звена является входным воздействием последующего звена. При преобразовании структурных схем цепочку из последовательно соединенных звеньев можно заменить одним звеном (рис.
2.14, б) с передаточной
а)
в)
функцией W (s)y равной
V / О ч ^ г gf/O^W? tt/Оч^Ц+%
произведению передаточных функций отдельных
п
звеньев: U" (s)=П Wt vfa).
i=i
Рис. 2.13
Рис. 2.14
ч
I
-
*
Запишем уравнения звеньев уг = WtyQi у2 = W2ylt..., уп =
- Wn!/n~iИсключив из этой системы переменные
у21 ...,
получим
Уп =WtW»..9
Wny0,
откуда
П U7|e
- г г= i
2. Параллельное соединение звеньев (рис. 2.15, а). При параллельном соединении на вход всех звеньев подается один и
тот же сигнал, а выходные величины складываются. Цепь из
параллельно соединенных звеньев можно заменить одним
звеном (рис. 2.15, б) с передаточной функцией W (s), равной
сумме передаточных функций входящих в нее звеньев: IV (s)^=
п
= 2 ^ (s)- Для вывода этой формулы составим уравнения
i =I
для каждых звеньев:
У1 = Wjtfoi у2 = W2y0\ ...; уп = №п*/0.
п
Сложив эти уравнения и учитывая, что у = 2
получим
i= 1
искомую формулу.
3. Звено, охваченное обратной связью (рис. 2.16, а). Принято считать, что звено охвачено обратной связью, если его
выходной сигнал через какое-либо другое звено подается на
вход. При этом если сигнал уг обратной связи вычитается
из входного воздействия у0, т. е. ег = у0— уъ то обратную
связь называют отрицательной. Если сигнал у± обратной связи складывается с входным воздействием у0, т. е. ег = у0 +
+ уъ то обратную связь называют положительной.
Разомкнем обратную связь перед сравнивающим звеном
(рис. 2.16, а). Тогда получим цепь из двух последовательно
соединенных звеньев. Поэтому передаточная функция W разом-
кнутой цепи (рис. 2.16, а) равна произведению передаточной
ф у н к ц и и Wn прямой цепи и передаточной функции WQ с обратной связи: W = Wn WО-С (рис. 2.16, б).
Передаточная функция \F3 замкнутой цепи с отрицательной обратной связью — звена, охваченного отрицательной обратной связью, — равна передаточной функции прямой цепи,
деленной на единицу плюс передаточная функция разомкнутой цепи:
W, - WJ{\ + W).
Для вывода этой формулы выпишем уравнения для каждого
звена:
yt^W0.Gy;
В этой системе последнее уравнение — уравнение сравнивающего звена — называют уравнением замыкания.
Исключив переменные е± и у1 из приведенной системы, получим уравнение у = Wn (у0 — W0,cy) или (1 + Wn W0.c)y=
^ W n y Q . Отсюда
WB - WJ(\ + Wn WQJ - WJ{ 1 + W).
Если обратная связь положительна, то аналогично получим
W3 - Wn/( 1 — IF).
Передаточная функция замкнутой цепи с положительной
обратной связью равна передаточной функции прямой цепи,
а)
Рис. 2.15
Рее. 2.16
деленной на единицу минус передаточная функция разомкнутой цепи. Если передаточная функция WQwC = 1, то обратная
связь называется единичной и структурная схема изображается так, как показано на рис. 2.16, е. Передаточная функция
W3 при этом принимает вид WB == Wn/( 1 + Wn) при отрицательной обратной связи и W3 — Wu)( 1 — Wn) при положительной обратной связи.
При преобразовании структурных схем возникает необходимость переноса и перестановки сумматоров и узлов. Рассмотрим, какие изменения в схеме при этом нужно произвести.
4. Перенос сумматора (рис. 2.17). Легко показать, что при
переносе сумматора по ходу сигнала необходимо добавить звено с передаточной функцией, равной передаточной функции
звена, через которое переносится сумматор (рис. 2.17, а). Если
сумматор переносится против хода сигнала, то необходимо добавить звено с передаточной функцией, равной обратной передаточной функции звена, через которое переносится сумматор
(рис. 2.17, б).
При переносе сумматора возникают неэквивалентные участки линии связи. Эти участки на рис. 2.17 заштрихованы.
5. Перенос узла (рис. 2.18, а). При переносе узла также необходимо добавить звено. Если узел переносится по ходу сигнала, то добавляется звено с передаточной функцией, равной
обратной передаточной функции звена, через которое переносится узел (рис. 2.18, б). Если узел переносится против хода
сигнала, то добавляется звено с передаточной функцией, равной передаточной функции звена, через которое переносится
узел (рис. 2.18, в).
а)
я0
У2 У(
Ц
S)
W,
щ
у2
wf
Рис. 2.17
\NZ
1
а)
д
- i d
W,
я,
\ 1
г
w2
в)
в)
г
>
.
JLt
Рис. 2.18
у
yf
Рис. 2.19
6. Перестановка узлое и сумматоров (рис. 2.19). Узлы можно переставлять местами (рис. 2.19, а). Точно так же можно
переставлять сумматоры, не добавляя звена (рис. 2.19, б).
При перестановке узла и сумматора (перенос узла через сумматор) необходимо добавить звено — суммирующее или сравнивающее (рис. 2.19, в, г).
При переносе узла через сумматор, а также при перестановке сумматоров возникают неэквивалентные участки линии
связи. Эти участки на рисунке заштрихованы.
Вычисление передаточной функции одноконтурной: системы. Замкнутую систему (структурную схему) называют одноконтурной, если при ее размыкании в какой-либо точке получается цепочка из последовательно соединенных звеньев или
цепь, не содержащая параллельных и обратных связей.
Рассмотрим одноконтурную систему, приведенную на
рис. 2.20, а. Найдем передаточную функцию по входу g и выходу у. Участок по ходу сигнала от точки приложения входного воздействия до точки съема выходного сигнала назовем прямой Цепью (рис. 2.20, а), а цепь из последовательно соединенных
звеньев, входящих в замкнутый контур (рис. 2.20, б), — разомкнутой цепью. Как легко проверить, справедливо следующее
правило: передаточная функция одноконтурной системы
Прямая
ХЬН
№
I
—
|
ц
|
5)
Разомкнутая
w,
цепь
w2
с отрицательной (положительной) обратной связью
У равна передаточной функw2 ции прямой цепи, деленной на единицу плюс (минус) передаточная функция
разомкнутой цепи:
>
цепь
w3
Рис. 2.20
Wx W,
1 ± Wl W2 W8
I± w
где Wu — передаточная функция прямой цепи; W — передаточная функция разомкнутой цепи.
Сформулированное правило справедливо для любой одноконтурной системы.
Вычисление передаточной функции многоконтурной системы. Замкнутую систему (структурную схему) называют
многоконтурной, если при ее размыкании получается цепь,
содержащая параллельные или обратные связи, или, иначе,
замкнутую систему называют многоконтурной, если она помимо главной обратной связи содержит местные обратные или
параллельные связи. Говорят, что многоконтурная система
имеет перекрещивающиеся связи, если контур обратной или
параллельной связи охватывает участок цепи, содержащий
только начало или конец другой цепи обратной или параллельной связи (рис. 2.21, а, б).
Для вычисления передаточной функции многоконтурной
системы необходимо прежде всего перестановкой и переносом
узлов и сумматоров освободиться от перекрещивающихся
связей. Затем, используя первые три правила преобразования
Рис. 2.72
структурных схем, преооразовать ее в одноконтурную систему, передаточную функцию которой легко вычислить согласно сформулированному выше правилу. Следует иметь в виду,
что при преобразовании структурной схемы нельзя переносить сумматор через точку съема выходного сигнала, так как
при этом точка съема оказывается на неэквивалентном участке
линии связи.
Пример 2.4. Найдем передаточные функции системы, приведенной на рис. 2.22, а, по «входам» g и / и «выходам» у и Эта система является многоконтурной с перекрещивающимися связями. Перенеся
и переставив сумматоры, ее можно привести к многоконтурной системе без перекрещивающихся связей (рис. 2.22, б). После замены параллельно соединенных звеньев и звена, охваченного обратной связью,
эквивалентными звеньями с передаточными функциями W13 = Wt ~Ь
+ ir 3 , w^ = wj(i
-
получим одноконтурную схему (рис. 2.22, в).
При вычислении передаточной функции по входному
воздействию g полагаем / = 0.
Согласно правилу вычисления
передаточной функции одноконтурных систем, имеем
•
w3
Уз
УгХ У
0
е
1? i
у,
IV,
w
yg = W19 W2J( 1 + Wt3 Г24);
При вычислении передаточной функции по входному
воздействию / полагаем g — 0.
При этом сравнивающее звено становится инвертирующим
звеном с передаточной функцией, равной — 1. Инвертирующее звено в замкнутый
контур можно не вводить,
если суммирующее звено преобразовать в сравнивающее.
Поэтому структурную схему
можно представить так, как
это показано на рис. 2.22, г.
Из этой схемы очевидно
Графы,
Математическую модель системы управления наглядно можно
представить также с помощью ориентированных
У
w2
в
Рис. 2.73
графов. Графом называется [1] совокупность множества V точек, называемых вершинами, и множества R простых (т. е.
самонепересекающихся) кривых, называемых ребрами, удовлетворяющих следующим условиям: 1) каждое незамкнутое
ребро содержит ровно две тачки множества V, которые являются граничными точками ребра; 2) каждое замкнутое ребро
содержит только одну точку из V (граничные точки совпадают); 3) ребра (кривые из множества R) не имеют общих точек,
за исключением точек из множества V.
На рисунке вершина изображается точкой или окружностью. Граф обозначают одной буквой G или парой букв (V, /?),
где V — множество вершин, R — множество ребер графа.
Если множества V и R состоят из конечного числа элементов,
то граф (У, R) называется конечным. Граф Gi — (Vl9 Ri)>
который состоит из части вершин (Vi cz V) и части ребер
(/?! сI R) графа G = (V, /?), называется подграфом G. При
этом G называется подграфом Gx. Если вершины vh и vt являются граничными точками ребра г, то говорят, что г инцидентно каждой из вершин vk и vt и, обратно, каждая из вершин
vk и vt инцидентна г. Граничные точки ребра г, очевидно,
можно определить как вершины, т. е. точки из множества V,
инцидентные г. Если ребро замкнуто, т. е. оно имеет только
одну граничную точку, то ребро называется петлей.
Если ребра ориентированы, т. е. на каждом ребре задано
направление, то граф называется ориентированным графом,
или орграфом. Ориентированные ребра называются дугами.
Поэтому ориентированный граф, или орграф, можно определить как совокупность множества V вершин и множества
D дуг, удовлетворяющих перечисленным выше трем условиям. Вершина, являющаяся начальной граничной точкой дуги du называется ее начальной вершиной, а вершина, являющаяся конечной граничной точкой дуги dif — ее конечной вершиной.
Последовательность д у г ^ , . . . , dn (не обязательно разных),
для которой конечная вершина v% дуги d t является начальной вершиной дуги di+1, i = 1,
п — 1, называется ориентированным маршрутом (ормаршрутом). Ориентированный
маршрут называется замкнутым, если конечная вершина
vn дуги dn совпадает с начальной вершиной v0 дуги dx. В противном случае ормаршрут называется незамкнутым. Ормаршрут,
в котором нет повторяющихся дуг (все дуги разные), называется путем от вершины vQ к вершине vn, если он незамкнут, и
контуром (ориентированным циклом), если он замкнут. Если
а)
-НлН*-—
Wt
Jf
w, У 9
Рис. 2.23
все вершины v0f иъ...у vn различны, то путь или контур называется простым (в случае контура v0 и vn совпадают). Вершины v0 и vn будем называть соответственно начальной и конечной вершинами пути, а остальные вершины — промежуточными. Дуги йл и d2 называются параллельными или строго
параллельными\ если они имеют общие начальную и конечную
вершины.
Граф системы управления представляет собой ориентированный граф, который обладает следующими свойствами [3J:
1. Каждая дуга (ребро со стрелкой, указывающей направление распространения сигнала) изображает звено и характеризуется оператором изображаемого ею звена. Поэтому можно
говорить о передаточной функции, дифференциальном уравнении, частотных и временных функциях дуги.
2. Каждой вершине ставится в соответствие одна из переменных. Если к вершине подходит (входит в нее) только одна
дуга, то соответствующая ей переменная равна выходной величине дуги (выходной величине изображаемого ею звена).
Если к вершине подходят несколько дуг, то соответствующая
ей переменная равна сумме выходных величин этих дуг. Входная величина дуги (входная величина изображаемого ею звена) равна переменной вершины, из которой эта дуга исходит.
Если из вершины исходят несколько дуг, то входная величина всех этих дуг одна и та же.
Граф системы управления легко построить по ее структурной схеме. И наоборот, по графу системы управления нетрудно построить структурную схему. При построении графа системы управления по ее структурной схеме нужно исходную
схему (рис. 2.23, а) представить так, чтобы в сумматорах все
переменные складывались с положительным знаком (рис. 2.23,
б). Затем по последней схеме построить граф (рис. 2.23, в),
руководствуясь следующими правилами: 1) каждый сумматор
заменяется вершиной, которой ставится в соответствие выходная переменная заменяемого сумматора; 2) каждое звено (пря-
моугольник на структур°й схеме) заменяется дугой с оператором, равным
Wz L j ( / оператору
заменяемого
звена; 3) каждой переменной (в том числе переменРис. 2.24
ной, обозначающей внеш«
нее воздействие) соответствует своя вершина. Если нужно изобразить выход одной
из дуг (например, дуги с передаточной функцией Wt на
рис. 2.24, a)t входящих в общую вершину, то следует ввести
дополнительную, конечную для этой дуги вершину и соединить эту вершину с исходной вершиной дугой с единичным
оператором (рис. 2.24, б).
На графе системы управления, как правило, для обозначения дуги и ее оператора, точно так же как и для обозначения
вершины и соответствующей ей переменной, будет использоваться одна и та же переменная. И поэтому выражения «дуга
с оператором W» и «дуга W», а также выражения «вершиина,
соответствующая переменной х» и «вершина х» будут иметь
одинаковый смысл.
Формула Мейсона. Как нетрудно показать, параллельные
дуги (рис. 2.25, а) можно заменить одной дугой с передаточной
функцией, равной сумме передаточных функций исходных
дуг (рис. 2.25, б). Простой путь, если нет не принадлежащих
ему дуг, инцидентных его промежуточным вершинам, можно заменить дугой с передаточной, функцией, равной произведению передаточных функций Дуг этого пути. Так, например,
п
простой путь на рис. 2.25, в можно заменить дугой W = П W%
-1
(рис. 2.25, г). Простой путь на рис. 2.25, д заменить дугой нельзя, так как имеются не принадлежащие этому пути дуги
Wk и Wlf инцидентные его промежуточным вершинам.
Для упрощения графа и вычисления передаточной функции
системы управления по ее графу можно также воспользоваться формулой Мейсона
т
а)
н
Здесь Wt — передаточная функция г-го простого пути от вер
шины g к вершине х9 равная произведению передаточных функ
ций дуг, входящих в этот путь; т — общее число таких путей;
д — определитель графа;
Л=1 - 2 ^
+ 2
/,/г
2
/,/г,/
+•....
где в первой сумме IF0J-—передаточная функция /-го простого
контура, равная произведению передаточных функций входящих в этот контур дуг, и суммирование производится по всем
простым контурам; во второй сумме W0jW0k — произведение
передаточных функций /-го и k-vo контуров и суммирование
производится по всем несоприкасающимся парам контуров; в третьей сумме W oj Wok W 0[ — произведение передаточных функций /-го, 6-го и 1-го контуров и суммирование производится повеем несоприкасающимся тройкам контуров и т. д.;
д . — определитель подграфа, получающегося из исходного
графа при удалении дуг и вершин i-го простого пути, а также
всех дуг, инцидентных этим вершинам.
Два контура (пара контуров) называются несоприкасающимися, если они не имеют общих дуг и (или) общих вершин.
Тройка (четверка и т. д.) контуров называется несоприкасающейся, если любая пара контуров из этой тройки (четверки и
т. д.) является несоприкасающейся.
Подграф, получающийся при удалении дуг и вершин какого-либо простого пути, а также всех дуг, инцидентных удаляемым вершинам, будем называть подграфом, соответствующим этому простому пути.
Рис. 2.77
Граф на рис. 2.26, а имеет два простых пути от вершины
g к вершине х (пунктирные линии с точками). Передаточные
функции этих путей Шг = WnW12Wl3;
W2 = W21W22.
Он содержит пять простых контуров (см. замкнутые пунктирные линии) с передаточными функциями
^01 Wn
^02 - U7u
= Wn ^22 ^33
35
W13 «7,3 Г 8 4 W.Ab
- W22 W
34 и 32
и три несоприкасающиеся пары контуров с передаточными
функциями W0i и WQ3, W01 и U704, l^oi и ^osЭтот граф не содержит несоприкасающихся троек и большего числа контуров, поэтому определитель
Л
1
(W0l + Wb2 + IF 03 + 1^04 + И7вд) + (W01X
х IF0S + 1Г01 1^04 + W0i ^05)-
Подграф, соответствующий первому простому пути (рис. 2.26,
б), имеет один контур, а подграф, соответствующий второму
простому пути (рис. 2.26, в), — два контура. Определители
этих подграфов
= I — Wob\ д 2 = 1 — (Wol + IF05) +
+ W01 Wo5.
Согласно формуле Мейсона. передаточная функция
Пример 2.5. Вычислим передаточные функции системы управления, рассмотренной в примере 2.4 (см. рис. 2.22, а). Граф этой системы
К
Щг
6)
%
-
Рис. 2.78
%
-
управления
приведен
на
рис. 2.27. Найдем передаточные функции Wyg, Wyf и Weg.
От вершины g к вершине
у имеется два простых пути
с передаточными функциями
U7; = W0 и?! хг% - W1 W2;
WiWiW*** w2w3.
Имеется три контура с передаточными функциями й ^ о ! ^
«и?! W2
~ W±W2\
- w2w4; w09**w9wtwb
— V s .
Рис. 2.27
=
. Несоприкасающихся пар и большего числа контуров граф не содержит. Поэтому его определитель
Д- I
+ U702 + 1Г03) « 1 + Г, W
2
+
w2 w3.
Подграфы, соответствующие простым путям от вершины g к вершине у, замкнутых контуров не содержат, и их определители Ах == 1,
Л2 = 1-
По формуле
Мёйсона,
wyg = (W; + W'2)fЛ = (W, w2+w2w3)/( 1 + wx w2 - r 2
+w2 w3).
От вершины f к вершине у ведет один простой путь — дуга We.
Соответствующий этому пути подграф не имеет замкнутых контуров,
и его определитель Aj — I. Следовательно,
Wyf = WJA = 1 / -(1 +
W2 - W2
+ W2 W3).
От вершины g к вершине e, ведет т а к ж е один простой путь — дуга
W0. Соответствующий этому пути подграф имеет один контур с передаточной функцией WQ1 ~ W2W4, и его определитель Ах — 1 — W01 =
= 1 — W2Wt.
Передаточная функция
Weg = Го Ах/Д = (1 -WQ Wjta
W2 W4 + W2 W3).
Дифференциальные уравнения. Зная передаточные функции системы, нетрудно записать ее дифференциальные уравнения. Если система имеет одну управляемую величину, то для
ее полного описания достаточно иметь одно дифференциальное
уравнение, выражающее зависимость между выходной и входной величинами.
Автоматические системы с одной управляемой величиной
называют одномерными. В общем виде дифференциальное уравнение одномерной системы с двумя входными величинами, например задающим воздействием g и возмущающим воздействием /, можно записать как
(п) a (п~ 1)
(т) <m— 1)
a
aoy + iy + --- + ny = b0g + b1g + .. + bmg +
(t) (/-i)
+
C0f
+ C1f
+
... +
Clf.
Получим дифференциальное уравнение системы, рассмотренной в примере 2.4 (рис. 2.22, а). Для нее
У = Wygg + W y f f .
(2.53)
Это дифференциальное уравнение в символической форме,
связывающее выходную величину у с входными величинами.
Аналогично можно записать дифференциальное уравнение относительно любой другой «выходной» величины. Исходя из
определения передаточной функции нетрудно перейти от урав
нения (2.53) к обычной «несимволической» форме записи.
Допустим, например, что
= kx\ Wx = kJ{p + 1);
Wb - kjp\
U74 - kt. Тогда
W
~
^
Г
зР+1
T\ p%-\-T2p+\
HP2 + P)
.
vi
**
T\f
+
Ttp+\9
где k = l/(&2&3); 7\ —
7 2 = (1 + kxk2 — k2kj
T 3 = ki/k3.
Поэтому на основании (2.53)
п у - ы 2 у+у«г,
^+g+k
/(k2k3);
а+/).
Частотные характеристики. При исследовании и проектировании автоматических систем обычно используют амплитудно-фазовые и логарифмические частотные характеристики
разомкнутых систем. Передаточные функции W (s) разомкнутых одноконтурных, а иногда и многоконтурных систем можно преобразовать к виду
№ (s) - П Wt(s),
(2.54)
I
где
(s) — передаточные функции элементарных звеньев.
В этом случае модули и аргументы частотных передаточных функций системы и звеньев А (со) = | W (/<о)|;
At (co) = |U7, (/(о)|; ф (о>) = argU7 (/со); <р4 (со) = arg UPj (/со)
в соответствии с правилом модулей и аргументов комплекс
ных чисел связаны между собой соотношениями
А (со) - П А, (со);
1
п
ф(<й) •-= 2 Фг (<*>)•
—1
(2.55)
(2.56)
Вещественные и мнимые частотные функции системы определяются равенствами
U (со) — А (со) cos ф (со);
(2.57)
V (со) = А (со) s i n ф (со).
Пользуясь полученными соотношениями (2.55)—(2.57),
можно построить АФЧХ. Из (2.55) очевидно
п
(2.58)
L (со)
И.
i— 1
где L (со) — 20 lg А (со) и Lt (со) = 20 lg Л^ (со) — логарифмические амплитудные частотные функции.
Из (2.56) и (2.58) вытекает следующее правило построения
J14X (ЛАЧХ и ЛФЧХ) систем, передаточные функции которых преобразованы к виду (2.54): строят ЛЧХ отдельных
звеньев и затем их графически складывают.
На основании (2.58) можно также сформулировать несколько иной, более простой порядок построения ЛАЧХ. Проиллюстрируем это сначала на конкретном примере.
Пусть W (s)= 100 (s+l)/№ х
X (10s + 1) (0,01 s2 +0,1 s+1)].
J1 огар ифмическа я ам пл итудная частотная функция
L (о>) =г 40—v20 lgo)—
lg <о
—20 lgj/"(10o))2+ 1 +
-ШБ/дек
+20 i g y - ^ T i - 20 lg | / ( 1 — 0,01 со2)2 + (0,1 со)2. L(<o)
40
Асимптотическая ЛАЧХ рас-^zo
сматриваемой системы состоит
20
—у<-Мд6/дек
из четырех асимптот (рис. 2.28,
I
!
0
1
а, б, в) и строится следующим
X\ l gio
10
0
i
f
t
образом. Вычислим сопрягающие частоты:
6)
о)! = 1/10 - 0,1; б>2 - 1;
-20 дБ/дек
О) - 1/0,1 - 10.
Здесь со о>2 и о) з —- сопрягающие частоты апериодического,
форсирующего и колебательного
звеньев соответственно.
Рис. 2.28
Напомним, что при построении асимптотической ЛАЧХ элементарных звеньев при частотах, меньших сопрягающей частоты, под корнем оставляют только единицу (остальными членами пренебрегают), а при частотах, больших сопрягающей
частоты, —члены с найвысшей степенью со. Поэтому в рас-у
сматриваемом примере при о> <; сог
L (со) « 40 — v201gco.
Это уравнение первой асимптоты. Согласно этому уравнению, первую асимптоту проводят через точку с координатами
1 и
20 lg k с наклоном — v20 дБ/дек. Она кончается на первой сопрягающей частоте.
При % ^ о < ш2 аналогично имеем
L (со)
40 — v201g со — 201g Юсо = 20 — v 20 lgo> —
*
— 20 lgco.
Это уравнение второй асимптоты. Ее наклон изменяется
на — 20 дБ/дек и обусловливается апериодическим звеном.
Вторую асимптоту проводят от конца первой асимптоты до второй сопрягающей частоты согласно ее уравнению с наклоном
(— v 20—20) дБ/дек.
При 6>2
О) < ш3
L (со) « 20 — v201gco— 201gco + 201gco - 20 — v x
X20 Igco.
Это уравнение третьей асимптоты. Ее наклон изменяется
на 20 дБ/дек и обусловливается форсирующим звеном. Третью
асимптоту проводят от конца второй асимптоты до третьей сопрягающей частоты с наклоном — v-20 дБ/дек.
При со > со3 .
L (со) = 20 — v-20lgco — 40 lg 0,1 со - 60 — v201gco —
— 401g со.
Это уравнение последней, четвертой, асимптоты. Ее наклон
изменяется по отношению к третьей асимптоты на —40 дБ/дек
и обусловливается колебательным звеном.
Теперь нетрудно сформулировать общее правило построения асимптотической ЛАЧХ системы с передаточной функцией вида
1= 1
где Wi (s) — передаточные функции элементарных звеньев.
Правило построения асимптотической ЛАЧХ.
1. Вычисляют сопрягающие частоты и значение 201g&,
где k — передаточный коэффициент системы, равный произп
ведению передаточных коэффициентов звеньев (k = П&£).
2. Строят первую асимптоту, которую проводят До первой
сопрягающей частоты через точку с координатами о) = 1 и
L — 201gfe с наклоном — v*20 дБ/дек. Здесь v равно разности
между числами интегрирующих и дифференцирующих звеньев.
3. Проводят вторую асимптоту от конца первой асимптоты
до второй сопрягающей частоты. Ее наклон изменяется на
20,-20, 40 или — 40 дБ/дек в зависимости от того, является
ли с&л сопрягающей частотой форсирующего, апериодического, форсирующего второго порядка или колебательного звена соответственно.
4. Строят каждую последующую асимптоту аналогично
второй. Изменение наклона (I + 1)-й асимптоты зависит
от того, сопрягающей частотой какого элементарного звена
является щ .
Если какая-либо сопрягающая частота является кратной
и ее кратность равна /, т. е. имеется I одинаковых элементарных звеньев,*то изменение наклона при этой частоте в I раз
больше, чем при соответствующей простой частоте.
Для колебательных звеньев с малым коэффициентом демпфирования
<с 0,4) асимптотическая ЛАЧХ должна быть
скорректирована в окрестности сопрягающей частоты по точным формулам или с помощью кривых поправок (см. рис. 2.9, г).
§ 2.8. Многомерные стационарные линейные
системы
Многомерными системами или системами многосвязного управления называют автоматические системы управления, в которых имеется несколько (больше одной) управляемых величин. Соответственно объекты, имеющие несколько управляемых величин, называют многомерными объектами или объектами многосвязного управления. к
Примерами многомерных объектов могут быть: самолет,
у которого управляемыми величинами являются курс, углы
тангажа и крена, высота, скорость; паровой котел, в котором
регулируется температура, давление пара и другие величины.
Обычно управляемые величины называют выходами или
выходными величинами. И поэтому многомерные системы еще
определяют как автоматические системы с многомерным (векторным) выходом.
Многомерные системы и объекты называют линейными и
стационарными, если они описываются системой линейных
дифференциальных уравнений с постоянными коэффициентами.
Уравнения многомерных стационарных линейных систем
и объектов. Пусть уъ ..., у9 обозначают выходные величины,
Hi,
ит — параметры управления или задающие воздействия и Д,
fl — возмущающие воздействия. Уравнения
многомерных стационарных линейных систем и объектов в общем случае можно записать в виде следующей системы:
Яп (р)Уг + —+ «1Р (Р)Уо = йи (Р)нх + ... +blm (р) um~h
+
(p)fi + ... + cu (p) f ,
\
l (p) Ух +... + ^pp (P) yp = bpi(p)u1 + ... + bm (P) um -f
+
+ —+
{p)fb
или в более компактной форме
р
т
2 a u ( P ) y j ^ 2 Ьа(р)и}+
/= |
/= I
J
I
2 ci}(p)f;,
/= 1
ё= 1
р. (2.59)
Здесь aij (р), Ь и (р), c t j (р) обозначают стационарные линейные операторы, т. е. полиномы от оператора дифференцирования с постоянными коэффициентами.
Переходя в обоих частях (2.59) к изображениям Лапласа,
при нулевых начальных условиях получим систему алгебраических уравнений:
р
m
I
2 аи (s) У} (s) = 2 btj (s) Uj (s) + 2 cu (*) fJ (s>.
i
/-= i
/= i
i = l....,p,
(2-60)
где
Yj (s) = L{y} (t)}, Us (s) = L{u} (t)), F} (s) = L {/,- (0).
Для многомерных систем удобна матричная форма записи
уравнений.
Введем в рассмотрение матрицы
\ Уi~\
*
У=
В(р) =
•
•
J
;
«и (Р) ... Clip (р)
Ш
=
. «р! (Р)••• «рр (р)
Ьц (/>)... ь1т{р)
f =
J - 1 1L«m.
^11 (/>)••• ^п(р)
; с м -
\ \ {р)...Ьрт (р)
^piH-.^PHp).
С их помощью (2.59) в матричной форме будет
A(p)y = B(p)u + C(p)f.
(2.61
Точно так же можно записать (2.61) в изображениях Лапласа в матричной форме:
A (s) Y (s) - В (s) U (s) + С (s) F (s).
(2.62)
Здесь
у As)
«п («)... aip(s)
A (s) = J
|; Y (s)
«pi (s)...«pp(s)
IVp (si
bn (s)...blm (s) ]
(s) =
bf>\ (s)... bpm (s)
1 'Л (s)
c n (s)... cu(s)
; с (s) =
; F(S) =
<s) =
i
Cpl (s)... Cp/ (s) _
L^m(s).
•
•
В (2.61), после умножения и сложения матриц, в правой и
левой частях получатся матрицы-столбцы. Приравняв их соответственные элементы, получим систему уравнений (2.59).
Аналогично, выполнив указанные операции над матрицами
и приравняв соответственные элементы матриц левой и правой
Частей матричного уравнения (2.62), получим систему (2.60).
Пример 2.6. Пусть исходная система
нений имеет вид
дифференциальных
(ао P + ot) уL + о2 У2 = К № 1 + bv и2\
аз У1+(^р + аъ) Уг = Ь2и2.
урав-
В матричной форме, как нетрудно проверить, эта система записывается
в виде
А {р) у = В (/?) и,
где
А {р)
-I
а0 Р +
а2
аз а&р+с1ь }
Г: а
' « - [ * . ' л]
Передаточная матрица. Для описания многомерных систем
и объектов, как и в случае одномерных систем, можно использовать передаточные функции. Передаточной функцией
W/J. (s) (в изображениях Лапласа) по /-му параметру управления и i-му выходу называют отношение изображения Лапласа
выходной величины уг к изображению входной величины Uj при
нулевых начальных условиях. По определению,
Wuij{s)^Yi(s)/Uj(s).
(2.63)
Эту передаточную функцию можно вычислить следующим образом. В системе (2.60) приравниваем нулю изображения всех
возмущающих воздействий и параметров управления, кроме
Uj (s). Из полученной системы алгебраических уравнений находим решение Yi (s), а затем, разделив его на Uj (s), получим
искомую передаточную функцию.
Аналогично определяют передаточную функцию w\§ (s)
по /-му возмущающему воздействию и i-му выходу:
(2.64)
s
()
В случае многомерных систем (объектов) для ее полного
описания необходимо иметь р - т передаточных функций по управлению и fj-/ передаточных функций по возмущению. Эти
передаточные функции записывают в виде матриц:
w«t
W" (s) =
(s)... Wlm (S)'
(2.65)
Wlv (s)... Wupm (s)J'
Wf (s) -
т
' Wf
i 1 (s)... W 'u (s) 1
•
wU
(s)... <i (s)
(2.66)
J
Матрицы (2.65) и (2.66) называют матрицами передаточных функций или передаточными матрицами: матрица (2.65)—
по управлению,, а матрица (2.66) — по возмущению.
Передаточные матрицы дают полное описание многомерных
систем (объектов) при нулевых начальных условиях. С их помощью уравнения (2.60) или (2.62) многомерной системы в изображениях Лапласа можно записать в следующем виде:
Y (s) - W" (s) U (s) -h Wf (s) F (s).
(2.67)
Действительно, согласно определению (2.63), когда изображения всех возмущающих воздействий и параметров управления, кроме Uj (s), равны нулю, имеем
Yi(s)=^Wl(s)UI(s)9
Аналогично, из (2.64)
1= 1
р; / =
га.
Yi(s) = Wfi/(s) Fj (s), t - 1
p;/«l
/.
В общем случае, когда все параметры управления и возмущающие воздействия отличны от нуля, используя принцип суперпозиции, можем записать
т
I
Yi(s)=: 2 П ( № ( * > + S
<' = 1
р. (2.68)
/=1
/=1
Очевидно, (2.67) является матричной формой записи полученной системы (2.68).
Рассмотрим способы вычисления передаточных матриц.
Первый способ, указанный выше, основан на использовании
определений (2.63) и (2.64). Второй способ основан на соотношениях
W" (s) = A1 (s) В (s); W (s) - А- 1 ($) С (s).
(2.69)
Эти соотношения получают следующим образом. Умножим
слева обе части матричного уравнения (2.62)
A (s) Y (s) - В (s) U (s) + С (s)F(s)
на обратную матрицу A*"1 (s). Тогда получим
Y (s) « A- 1 (s) В (s) U (s) 4- A - 1 (s) С ($) F (s).
Приравнивая правую часть полученного уравнения к правой
части равносильного ему уравнения (2.67), получим соотношения (2.69).
Как известно из курса высшей алгебры, обратная матрица
A-l(s)=
1
|A(s)f
Ли (s)... i4i p (s) n r
Apl(s)... App(sy
Здесь AiS (s) — алгебраическое дополнение элемента аи (s).
Знак Т обозначает операцию транспонирования.
Пример 2.7. Пусть система (объект)
описывается
уравнениями
Перейдем к изображениям Лапласа (при нулевых начальных условиях)
s
(s* + s) Ух (s) + У 2 I ) = Vi (s) + F, (s);
(s + 1) Yx (s) + sY2 (S) - U2 (s) + F2 (s).
В Матричной форме эта система записывается так:
A (s) Y (s) — В (s) U (s) + С (s) F (s),
где
Ts2 + s 11
A(S)
= ls+I
J5
п
Г! 0]
B(S) =
|o .J :
П
C<S)
01
= lo ,]•
Найдем обратную матрицу A^ 1 (s):
I A (s) I — (s + 1) (s2 — 1); Au=s;
A , = —(s+1);
( s + 1) (s2 — 1) L — *
-
—
L
—
f
s
+ s \
I-
Так как В (s) и С (s) являются единичными матрицами, то
(s)-A-i(s).
Весовые или импульсные переходные матрицы. Пусть управляющий параметр Uj = б (/), а остальные управляющие
параметры и возмущающие воздействия равны нулю. При этом
решение (2.59) многомерной системы при нулевых начальных
условиях обозначим wu\j (t),
(0,..., ^р/ (0- Эти функции
называют весовыми или импульсными переходными функциями. Функция
(£) описывает реакцию системы на i-u выходе при действии в точке приложения у-го параметра управления единичного импульса и называется импульсной переходной
или весовой функцией по /-му параметру управления и i-му выходу. Матрицу
[
Wn (/)... wtmi't)
,
Wpi (t)...W%m(t)
составленную из весовых функций по управлению, называют
импульсной переходной или весовой матрицей по управлению.
Аналогично определяют импульсную переходную или весовую
матрицу по возмущению:
r
wfu(t)...
w\t(t)
wf (t) =
_wpl
(*)•••
Wptit)
Здесь w[j (t)t ..., Wpj (t) — решение (2.59) многомерной системы, когда f j = б (t)f а все остальные возмущающие воздействия и параметры управления равны нулю.
Весовые матрицы, как и передаточные матрицы, дают полное описание многомерной системы (объекта).
Установим связь между весовыми и передаточными матрицами.
Согласно определению (2.63) передаточной функций Wlj (s)9
уi («) = Wuti (s) Uj (s), £ = 1,..., p.
(2.70)
Так как
(s) = L{6 (t)} = 1 и yt (/) — wuif (t) при uj =
= 6 (?) и остальных входных воздействиях, равных нулю, то
из уравнения (2.70)
оо
B7?,(s) = L K ( 0 ) = f w"/(t)e~stdt,
(2.71)
о
•
I
I
I 1,..., Pj J 1 5 . . . , TTb.
Аналогично можно показать, что
оо
\H/(e)=LM/(0i==J
wfn(t)e~stdtt
о
/= 1
р,
(2.72)
Таким образом, передаточные функции (элементы передаточных матриц) равны изображению Лапласа от весовых функций
(элементов весовых матриц).
В матричной форме (2.71) и (2.72) принимают вид
оо
W" (s) - L {w* (t)\ » J w« (t) e~st dt;
0
со
Wf (s)
L {vtf (0) = J w? ( 0 e ~ s t d t .
0
По определению, интеграл от матрицы равен матрице интегралов от ее элементов.
Запишем формулу для определения выходных величин по
весовым матрицам при произвольных входных воздействиях.
Учитывая, что оригиналами от передаточных функций являются весовые функции, и используя теорему о свертке, из
(2.68)
т U
Yi(s) = 2 ^ ii(s)Uj(s)+
/== i
I
- f
2
W if(s)Fi(s),
/= i
переходя к оригиналам, получим
т
оо
Уг ( 0 = X f V>% (t - Т) Uj (Т) dx +
/= 1 О
l oo
+ S f
T)/>(x)dT, £ = 1,...., pI '
/-1 »
Эта система в матричной форме записывается как
I
оо
оо
w
У ( 0 = f w (£—т)и(т)dT+ Г w'(/—T)f(T)dT.
Таким образом, связь между выходными и входными величинами с помощью весовых матриц записывается так же, как и в
одномерном случае.
Запись дифференциальных уравнений в нормальной форме
Коши. При рассмотрении многих вопросов удобно, если уравнения одномерных и многомерных систем записаны в виде нормальной системы. Нормальной системой или системой в нормальной форме Коши называют систему дифференциальных
уравнений первого порядка, разрешенных относительно производных. В частности, нормальной системой линейных дифференциальных уравнений называют систему
п
т
I
ь
u
*»•= 2 а ц х н ь 2 » j + 2
/= 1
/=i
/=1
,ея1
(2-73>
В матричной форме она записывается как
х = Ах -Ь Bu + Cf,
(2.74)
где
Матрицы-столбцы х, и и f также называют векторами. Вектор
х называют фазовым вектором или вектором состояния, а его
координаты хъ ..., хп — фазовыми координатами. Вектор и
называют вектором управления или просто управлением, а его
координаты иъ ... ит — параметрами управления: Вектор
f называют вектором возмущения или просто возмущением, а
его /-я координата — /-м возмущением или /-:м возмущающим
воздействием.
Наряду с неоднородным уравнением (2.74) рассмотрим однородное уравнение
х = Ах.
(2.75)
Пусть х<г> - (4 1 )
х<2> = (х<2)
— (л:<?),
х<^>)г образует п линейно независимых решений
этого уравнения. Любую такую систему называют фундаментальной системой решений уравнения (2.75). Составим матрицу, полагая в качестве ее i-ro столбца i e решение из фундаментальной системы:
[
(/)...*<"> (О •
^ (0" »
(0 _
Эту матрицу называют фундаментальной матрицей уравнений (2.73) — (2.75). Если при t — t0 фундаментальная матрица обращается в единичную, то она называется нормированной. Используя произвольную фундаментальную матрицу
Ф (t), нормированную (обозначим ее X (*, *0)) можно представить в виде
. Х(/,/ 0 ) = Ф (о Ф - 1 ( д ; х (/0, t0) = Е.
(2.76)
С помощью нормированной фундаментальной матрицы решение неоднородного уравнения (2.74) при всех t и х (t0) —
= х° можно представить в виде соотношения
х(0 = X (t,t0)х°+
Ч
f X (/, т) [Bu (т) + С/.(т)] dx,
(2.77)
to
которое называется формулой Kotuu. В справедливости этой
формулы легко убедиться непосредственной подстановкой в
уравнение (2.74), воспользовавшись при этом матричным уравнением
Х ( М
0
) - А Х ( / ,
/0);
Х(*0,
У
--= Е ,
которое справедливо во всех t. Это уравнение следует из того,
что каждый столбец фундаментальной матрицы является решением (2.75).
Отметим ряд основных свойств нормированной фундаментальной матрицы. Воспользовавшись (2.76), для любых t, £
и t0 легко получить следующие равенства:
X (t, О X (С, у—X
(/, /0); X"1 ( f , t0) - X (t0, t).
Если матрица А постоянна, то фундаментальная матрица
X (t, t0) зависит только от разности t — t0 и имеет вид X
— /0) — е A(t~t0)m Матричная функция е А(*-*о) называется
экспоненциальной матрицей или матричным экспоненциалом
и определяется суммой ряда
=
ЕА<* -1.)
Е
+
A
(t—t0) +
-J- A2(t
— t0f +... +
Л—— A"(t —/0)" + . . . .
п\
(2.78)
Рассмотрим уравнение, сопряженное (2.75): z = — A T z.
Если Z (t, t0) -г нормированная фундаментальная матрица этого уравнения, т. е.
dz(l to)
'
dt
— —Arz(t,/0);
z(t 0 , g.-= e ,
то формулу Коши можно представить в виде
X (0 - ЪТ (t0, t) х ( g + J Z^ (fot 0 [Bu (t) + Cf (x)\ dx. (2.79)
to
Действительно,
дифференцируя
X" (t, to) = E, получаем
тождество
1
^HLJsL x - i (/, g + x (/, g
* ш
X (t, t0) t,
—о
dt
или
A X
(/, g x - 1 (t, g + x (/, g
dX
1(t
'it
• ^
»o.
Из последнего уравнения
<*х-Ч'. У
= —х_1(/, д д ,
или после транспонирования
а[х-м< <„)]т = _ A r l x - i ( / f g j r . [ X - l ( < 0 , g F = E.
ш
Сравнивая это уравнение с уравнением для Z (t, g , получаем
Z(U0)-[X~l(/,
gr
или
z^g о-х-ч^О-х^,
g.
При подстановке этого выражения в (2.77) получается (2.79).
Пример 2.8. Пусть
система
—
описывается
уравнениями
~U
у
или в матричной форме уравнением
х = Ах + В«,
где
А
Найдем нормированную
(2.78). Так как
то
ГО 11
О 0.
; В—
Г
фундаментальную
матрицу,
пользуясь
Согласно формуле Коши, решение неоднородного
х (t0) = х° имеет вид
уравнения
при
-«-К 'П-/С '71 [!]откуда прн скалярной записи
получим
t
xt (t)^.x\ + (t—10) X* -f J (t —т) и (T) dx\ x2 (0
t
+ J « (t) rft.
/о
Преобразование дифференциальных уравнений к нормаль*
ной системе. Дифференциальные уравнения, разрешимые относительно старшей производной, всегда можно привести к
нормальной системе. Рассмотрим, как преобразуются уравнения одномерной стационарной линейной системы управления.
Пусть система управления описывается уравнением
(п)
(п~ I)
а
а
оУ+ гУ
+...+<*пУ**Ь 0 и.
Введем новые переменные
•
х1~у\
Из (2.81) и (2.80)
(п)
—у—
•
_
Х\ — х2'у x2~x3y.,.t
J
а0
(2.80)
(<h хп + а2
•— j — x lt .
+ ... + ап хг) ч
£
а0
(2.81)
— и. (2.82)
Объединяя (2.81) и (2.82), получим нормальную систему
X/ = Xi+i, i -- 1, 2 , . . . , n 1;
I
I
bo
(2-83)
—
(at xn + a2
-f ... + a„
и,
Oo
«0
J
эквивалентную исходному уравнению (2.80). Используя обозначения (2.81), легко определить решение системы (2.83),
имея решение уравнения (2.80), и., наоборот, определить решение уравнения (2.80), имея решение системы (2.83).
Рассмотрим более общий случай, когда система управления описывается уравнением
(л)
(л—1)
(т) (m-i)
<*оУ + а1У +.~+any^b0u
+ b1 и + . . . + Ь т и ; т < « , (2.84)
или в символической форме
(OoPn + <hpn-* + . . . + а п ) у = (Ь0р>п + Ь 1 р т - 1
+
Учитывая, что в этом уравнении дифференциальные операторы при выходной и входной величинах и обратные им операторы коммутативны, запишем его в виде [3]
= (а0 рп + аг р*~1 + ... +ап)-г и =
или
У - Фо Рт + Ьх р'п-1 + . + Ьт) хг\
и = (а0 рп + щ рп~14-... + я„) хг.
Введем обозначения
х2, х2 ^^ Х д , . . х
п
(2.85)
(2.86)
~ ( 2 . 8 7 )
Учитывая их, из уравнения (2.86) получаем
I
1
хп =
( х п
&2
Hh • •• 4~ Xj)
и.
(*о
ао
Объединяя это уравнение с уравнениями (2.87), получаем нормальную систему
=
x n -sss
(^i
I i ^ i 2,,.., tt -— 1 у
+ cl2 Xn~i~\r • • • 4*
4- —
a0
cio
эквивалентную исходному уравнению (2.84). Выходная переменная системы управления и новые переменные связаны соотношением [см. (2.85)]
у Ь0 хт+14- Ьг хт + . . . + bm Xf,
Рассмотрим, наконец, как преобразуется к нормальной системе общее уравнение одномерной стационарной линейной
системы управления с двумя внешними воздействиями, которое запишем в виде
(п)
(n—1)
(п)
<n—1)
и
У + а±У +...
=
+
+... + bQu +
(п)
(п-1)
• + cnf + cn-1f +... + c0f.
(2.88)
Здесь для удобства коэффициенты в правой части пронумерованы в обратном порядке. Кроме того, в уравнение (2.88) включены производные входные величин и и / до п-го порядка включительно. Но такая запись не нарушает общности, так как
если в действительности порядки старших производных входных величин меньше п и равны т и I соответственно, то это
значит, что в уравнении (2.88) коэффициенты Ъп =
= ...
... = bm+i = 0 и сп = сп~\ =2
= 0. Уравнение (2.88)
может быть преобразовано в нормальную систему вида
х
=
+ ССХ и + Рх /;
*а = *»
+
п —1
—
х
2
п +
U
(2.89)
"Г Pn-1 /»
a
n~k хи+1 +
и
+ Pn А
О
где коэффициенты а* и р* определяют из следующих соотношений:
я- 1
*
k~ о
]
1
> * • »?
п -- 1 ; а п =А —
1
2 an-k
k~0
tl —
К -1 = 0,—
Ро
а
к'у
1 —/
S
~k~j Pft>
(2.90)
k^O
1
,п —i; P» —сь— 2 an~h P/f 0
Выходная величина у связана с фазовыми координатами равенством
у = хг + а 0 ы+Р(/.
(2.91)
n-
*
Доказательство эквивалентности уравнения (2.88) и системы
(2.89) при условии (2.90) и (2.91) имеется, например, в [8].
§ 2,9. Нестационарные линейные системы
Нестационарными линейными системами или линейными
системами с переменными параметрами называют системы, которые описываются линейными дифференциальными уравнениями с переменными коэффициентами. Для их Описания по-
мимо дифференциальных уравнении могут быть использованы
передаточные функции, переходные и весовые (импульсные
переходные) функции, частотные функции и их характеристики. Кроме того, для графического представления нестационарных систем могут быть использованы структурные схемы и графы. Однако методы, основанные на графических представлениях, не так эффективны, как в случае стационарных систем.
Правила преобразования структурных схем и графов, установленные при изучении стационарных систем, в случае нестационарных систем несправедливы.
Рассмотрим некоторые способы описания одномерных нестационарных систем. Они могут быть обобщены на многомерные системы так, как это было сделано при описании стационарных линейных систем.
Так как для линейных систем (как стационарных, так и нестационарных) справедлив принцип суперпозиции, то'для простоты можем ограничиться рассмотрением систем с одним входом.
Уравнение одномерной нестационарной системы (объекта)
с одним входом в общем случае можно записать в виде
(п)
(пг-1)
(m)
(т—1)
МОj+fliW j -К-i-MO0 = MO« + М 9 и +...+
ьш (t) и
(2.92)
или, в символической (операторной) форме
Q(P, f)y = R iP> t) и,
(2.93)
где нестационарные линейные дифференциальные операторы
Q (л t) - а0 (0 рп -rai(t)pn~[
0 - ь 0 ( 0 р ™ + b1(t)p™~i
+ ... + ап (t);
+... {-bm(t).
Весовые функции. Как уже было определено, весовой функцией называют решение уравнения (2.92) при и (f) — б (t — т)
и нулевых «начальных» условиях, т. е. функцию, которая описывает реакцию на единичный импульс системы, находящейся
в момент приложения импульса в исходном состоянии. Здесь
т обозначает момент приложения импульса и в определении
под начальными условиями понимают значения выходной величины и ее производных в момент т. При рассмотрении стационарных систем обычно в качестве начала отсчета времени приR(р,
нимают момент приложения входного сигнала и поэтому в этих случаях полагают т = 0. В данном случае
этого де.лать нельзя. Реакция нестационарной системы зависит не только от времени t — т, отсчитываемого от момента
приложения импульса, но и от самого значения т. Поэтому
весовая функция нестационарной системы — обозначим её
w {t — т, т) — являются функцией от двух переменных" от
текущего времени t и момента % приложения импульса.
Реакция — процесс на выходе системы — не может возникнуть до приложения входного сигнала: следствие не может
предшествовать причине. Поэтому
w (t— т, т) = 0 при t С т.
(2.94)
Это условие называют условием физической осуществимости
или условием физической реализуемости. В случае стационарной системы условие физической осуществимости имеет вид
w (t) = 0 при * < 0.
Получим формулы, определяющие связь между выходной
и входной величинами нестационарной линейной системы управления через ее весовую функцию. Так как, по определению, w (t — т, т) есть решение уравнения (2.93) при и (£) =
— 6 (t — т), то можем записать
Q (р, t) w (t - т, т) - R (р, t)b(t-
т).
(2.95)
Умножим обе части на и (т) &% и проинтегрируем по т от —с»
до со, а затем, выиеся коэффициенты уравнения за знак интеграла (это возможно, так как они не зависят от т) и поменяв
местами операции интегрирования и дифференцирования, получим
оо
оо
QOM) Г w(i —т, x)u(r)dx=
R (р, t) J и {х) Ь (t—х) dx. (2.96)
— оо
— оо
Из определения дельта-функции
оо
J и (x)6(f—x)dx =u(t),
— оо
поэтому (2.96) можно переписать в виде
оо
Q(pJ)
w{t—T% X)u(r)dr ^R(p>
J
DO
t)u(t).
Из последнего равенства, которое выполняется тождественно,
вытекает, что функция
оо
y(t) = J W(t— Т, x)u(x)dx
(2.97)
— оо
является решением уравнения (2.93) при произвольном заданном и (t). Нижний предел интегрирования т = — оо в (2.97)
совпадает с моментом подачи входного воздействия. Поэтому
(2.97) является искомой формулой, определяющей связь между выходной и входной величинами нестационарной линейной
системы в «установившемся» режиме. Учитывая условие физической осуществимости (2.94), формулу (2.97) можно записать также в виде
t
y ( t j w(t — x, x)u(x)dx.
(2.98)
— оо
Аналогично, умножив обе части равенства (2.95) на и (т) dx
и проинтегрировав их от 0 до оо, получим формулу
со
у Щ~~ J
О
w
— т » т ) и (т)
определяющую выходную величину нестационарной линейной
системы, когда на ее вход подается воздействие и (t) в момент
t = О С учетом условия физической осуществимости ее также
можно записать в виде
t
у
j w (t —т, т) и (т) dx.
о
Если зафиксировать переменную т, то весовая функция
w (t — т, т) будет функцией от одной переменной t, зависящей
от параметра т, и называться нормальной весовой функцией.
Нормальная весовая функция определяет изменение выходной
величины системы в течением времени при подаче на ее вход
единичного импульса в заданный момент т.
Если зафиксировать переменную t — рассматривать ее как
параметр^ — то весовая функция w (t — т, т) будет функцией
от одной переменной т и называться сопряженной весовой функцией. Сопряженная функция определяет зависимость реак-
ции системы в фиксированный момент t от моменту т приложения единичного импульса.
Передаточные функции. Передаточная функция W (/?, t)
нестационарной системы в операторной форме определяется
также, как и передаточная функция стационарной системы
(в операторной форме) и равна отношению оператора R (/?, t)
воздействия к собственному оператору Q (р, *):
Л >
W(p9 t)^R{p,
t)/Q(p,t).
Понятие передаточной функции W (s, t) в изображениях
Лапласа требует уточнения. Его нельзя определять как отношение изображений выходной и входной величин, так как при
этом не ясно, как вычислять W (s, t) по заданному дифференциальному уравнению системы. Кстати, между передаточными
функциями W (ру 0 и W (s, t) нет такой простой связи, как это
было между передаточными функциями W (р) и W (s) стационарных систем.
Перейдем к определению передаточной функции W (s, t).
Для этого воспользуемся физическим свойством частотных
передаточных функций.
Как известно, частотная передаточная функция W(j<o) стационарной системы имеет следующий физический смысл: ее
модуль равен отношению амплитуд гармонических колебаний
на выходе и входе системы, а ее аргумент—сдвигу фазы. Частотная передаточная функция W (/со) стационарной системы
связана с ее передаточной функцией W (s) соотношением
Аналогичная связь должна существовать между частотной
передаточной функцией W (/со, t) нестационарной системы и ее
передаточной функцией W (s, tf). Поэтому, определив частотную передаточную функцию W (/со, /), автоматически получим
определение передаточной функции W (s, t).
Как будет показано дальше, при подаче на вход нестационарной линейной системы гармонического сигнала на ее выходе устанавливается «гармонический» сигнал той же частоты,
но с переменной амплитудой. И частотную передаточную функцию W (/со, t) определим как такую, зависящую от параметра
t комплекснозначную функцию от частоты, у которой модуль
равен отношению амплитуд «гармонических» колебаний на выходе и входе нестационарной системы, а аргумент — сдвигу
фазы.
;Г
Для системы с весовой функцией w (t— т, т) таким свойством обладает функция
оо
W (/со, t) - J w (6, t —Э) e- / 0 > e dQ.
(2.99)
о
Это соотношение примем за определение частотной передаточной функции нестационарной линейной системы с весовой
функцией w (t — т, т). Для ее передаточной функции W (s, f )
из (2.99) получаем
оо
w (s, t) = J w (в, f —6) e~ s e dd.
(2.100)
о
Передаточные функции W (/со, /) и W (s, /) называют параметрическими.
Итак, параметрической частотной передаточной функцией
нестационарной линейной системы (с весовой функцией (до (£ —
— т)) называют функцию W (/со, £), определяемую соотношением (2.99). Параметрической передаточной функцией нестационарной линейной системы (с весовой функцией w (t — т,т))
называют функцию W (s, t), определяемую соотношением
(2.100).
Докажем, что функция W (/со, t), определяемая соотношением (2.99), действительно обладает свойствами частотной передаточной функции.
Пусть на вход нестационарной линейной системы с весовой
функцией w (t — т, т) подается гармонический сигнал и =
= ит cos соt. Представим его в виде суммы
и^иг
efoyt + ^
+ и2=^
е-/"'.
Используя (2.98)
t
y(t)=
j w(t—т,
r)u(x)dx
— оо
при и ^ щ =
получим
У1 (0 = —
t
f w{t —т, т)е' 0)Т dx.
Сделаем замену переменной t — т = 6. Тогда
оо
Ух(0 = - - j* W(Q9 f~e)eW-e>de
о
=
оо
J w (6, /—6) е - ' " 6 d0.
о
оо
Введем обозначение W (jtо, t) == м/(в, * — 0)e-/® e d0.
о
При этом последнее выражение для ^ (/) принимает вид
= ~
у'г (0 - Г (/со, <)
Аналогично, при и —у2 (0 - «7 (
е**
(2.101)
е~*(0/ получим
/со, О J^L е -/<*
(2.102)
А»
где
оо
Щ —/со, 0 = | ЬУ (6,
6) е ^ е de.
о
Решения (2.101) и (2.102) можно переписать в виде
Ух (0 = & (со, 0 ^
t/2 (t) = Л (ю, 0
еЯ"/+<р«*. 0);
е-я<о/+Ф<о>.
/)],
где
Л (со, t)
= |IF (/со, 01; Ф (й, 0 = arg W (/со,/).
#
Пользуясь принципом суперпозиции, для выходной величины у При и = Um COS со/ получим У =
+ Уъ =
(со, /) X
X
COS [со/ + ф (со, *)].
Таким образом, действительно модуль функции W (/со, /),
определяемой (2.99), равен отношению амплитуд выходного и
входного гармонических сигналов, а ее аргумент — сдвигу
фаз.
Установим зависимость между изображениями (Лапласа)
выходной и входной величинами.
t
Перепишем (2.98) у (£) = J w (t — т, т) и (т) dx, используя
— оо
замену переменной t — т = 0, в следующем виде:
оо
y(t)= f Ш (9, t — в)и((—в)(Ю.
о
(2.103)
Представим входную величину с помощью обратного преобразования Лапласа:
Cfo + /оо
и (<) - —
2зт/
Г и (s) eis ds,
J
G0 — /оо
где U (s) «= L {и (/)}, и подставим ее в (2.103):
оо
г
Оо 4*
/°°
t / ( 0 = J Ш(0, t - в ) U L
j
£/ (s) е«-в), ds Ыв.
0
I
(То — /оо
Поменяв порядок интегрирования, получим
Go 4" /<*>
[ оо
»
J f/(s)e < s J а»(в,f — 0)e- e s d0Ufs.
(У0 —/оо
VO
#
Очевидно, внутренний интеграл равен параметрической передаточной функции UP (s, £). Поэтому можем записать
ffo-b/oo
У
j
i / ( s ) r ( s , Oe^ds.
CF0 —/оо
Этот интеграл совпадает с обратным преобразованием Лапласа. Поэтому , обозначив Y (s, /) изображение выходной величины у (£), получим
У (s, t) = W (s, 0 £/(s).
(2.104)
Из этого уравнения следует, что параметрическая передаточная функция равна отношению изображений выходной н входной величин.
Если известна параметрическая передаточная функция и
изображение входной величины, то iio (2.104) можно определить изображение выходной величины, а затем, пользуясь
таблицами или каким-либо другим способом, найти й саму выходную величину.
Параметрическую передаточную функцию можно отыскать,
пользуясь ее определением (2.100), если известна весовая
функция. Но проще ее можно определить по дифференциальному уравнению.
Пусть нестационарная линейная система описывается дифференциальным уравнением
Q(P, t) у {t). - R {р, t) и (0,
где
Q (р, t) - я0 (0 р» + аг (0Рп~1 +•... + ап (0,
R (Р, 0 = ьо (0
+ (0
+ . . . + ь т (/).
Тогда ее параметрическая передаточная функция подчиняется дифференциальному уравнению
Q V(s, t) W (s, t) + — — + —
+ —+
'
'
ds dt
2! ds2 d/2
. I dHQ / I F
..
/о inc4
D/
4
=
/),
(2.105)
n
11
«* ds
dt
где
Q - Q ( s , /) - a 0 ( / ) +
(2.106)
11
/? (5, 0 - b0 (t) s<« + bx ( f ) s" •- -b.. • + bm (t)
Дифференциальное уравнение (2.105) для параметрической
передаточной функции имеет такой же порядок, что и дифференциальное уравнение системы. Него решение так же сложно,
как и решение исходного уравнения. Поэтому рассмотрим один
из приближенных методов решения уравнения (2.105).
Перепишем его в следующем виде:
Q (s, t) W (s, t) - R (s, t) + N {W (s, t)l
(2.107)
где
N{W(s,
/)>-+
eft? gU?
ds
<W
d2Q rf2 Г
J
2!
n
ds2
ctt2
«' ds"
dt J
Решение будем искать в виде ряда
W (s, t), = 1Г0 (s, 0 +
(s, 0 + ...
В качестве нулевого приближения примем
W0 (s, t) = R (s, t)/Q (s, t).
(2.Ю8)
(2.109)
Это будет передаточной функцией системы с «замороженными»
коэффициентами. Для вычисления первой поправки Wt (s, t)
подставим в правую часть уравнения (2.107) полученное нулевое приближение, а в левую часть — сумму нулевого приближения и первой поправки. Тогда для Wt (s, t) получим
fl^i (5, t) = N {W0 (sv t)}/Q (s, t).
Аналогично для /-и поправки получим
(S, о
/V { U ^ (s, 0}/Q (s, о-
(2.110)
(2.111)
Пример 2.9. Найдем параметрическую передаточную функцию нестационарной системы, которая описывается уравнением
В данном случае
Q (S, /) =
+
«1 +
2
R (s.
0 ~
fro;
d Q/ds2^ 0, ..
Уравнение
(2.107) принимает вид
(a0s + аг + at) W (s, t)** bQ-\- N {W (s, /)},
где N {W (s, 0} — a0dW/dt.
Для нулевого приближения и первой поправки на основании
(2.109) и (2.110) можем записать
W0 (s, 0 —fr0/(a0s+ аг +
(s> 0 = ««о V(«oS + ах + at)3.
Пользуясь ( 2 . I l l ) , можно вычислить последующие поправки. Но если
а мало, то можно ограничиться только первой поправкой и тогда
2
fro
(«о
s+а
х + at) + аа0 Ь0
W(s, t)~W0(s, 0 + lMs. 0 ~
(aoS + ai-)-а/)3
Квазистациоиарные системы. Если коэффициенты уравнения (2.92) нестационарной системы изменяются медленно, то
такую систему называют тазистационарной. При описании
квазистационарных систем широко используют метод замороженных коэффициентов. Этот метод является приближенным,
и основан он на «замораживании» коэффициентов: в уравнении нестационарной системы переменные коэффиценты at(t)
и bi (t) заменяются постоянными коэффициентами а* (Г) и
bi (£), равными значениями исходных коэффициентов в какойлибо фиксированный момент времени t \ Передаточная функция системы с замороженными коэффициентами равна нулевому приближению (2.109) передаточной функции нестационарной системы при фиксированном времени t = t\
Принимается что коэффициенты уравнения нестационарной системы изменяются медленно (система квазистационарна),
если за время переходного процесса они изменяются незначительно. Здесь под временем переходного процесса понимается минимальное время; по истечении которого (с момента приложения единичного импульса) абсолютные значения весовой
функции системы с замороженными коэффициентами не превышают некоторой заданной достаточно малой положительной
величины.
Если промежуток времени, на котором рассматривают процесс квазистационарной системы, является большим, то изменения коэффициентов ее уравнения могут быть значительными.
Тогда при использовании метода замороженных коэффицентов весь промежуток времени разбивают на несколько интервалов и на каждом интервале систему описывают уравнениями с постоянными коэффициентами, равными значениям переменных коэффициентов в какой-либо момент времени из
рассматривает мого интервала.
Формула Коши. В нормальной форме Коши уравнения одномерной или многомерной нестационарной линейной системы
в общем случаеимеют вид
п
mj
I
= 2 ctu(t)xj+
2 М О «о + Ц
(О« =
/= 1
/=i
/=I
(2.112)
или в матричной записи
х — А (/) х + В (tyu + С (0 f.
(2.113)
Здесь х обозначает фазовый вектор, и — вектор управления
или задающего воздействия, f — вектор возмущающих воздействий.
Пусть Ф (t) обозначает фундаментальную матрицу уравнения
х®А(/) х,
(2.114)
т. е. матрицу, столбцы которой образуют п линейно независимых решений уравнения (2.114). Тогда матрица
х(/, д = Ф ( г ) Ф ~ Ч ' о )
является нормированной фундаментальной матрицей. Если
известна фундаментальная матрица Х(£, t0), решение (2.113)
при начальном условии х (£0) — х® определяется формулой
Коши
оо
x ( / ) = X ( f , t0) х° + J X t f , т) [В (т) и (т) + С (т) f (t)] 4т.
о
Эта формула позволяет определить решение неоднородного
уравнения (2.113), если известна какая-либо система из п линейно независимых решений однородного уравнения (2.114).
§ 2Л0. САР напряжения генератора постоянного
тока. Математическое описание
Рассмотрим в качестве примера вывод дифференциальных
уравнений и передаточных функций системы автоматического регулирования (САР) напряжения генератора постоянного
тока, блок-схема которой приведена на рис. 2.29. Она состоит
из электронного усилителя У, двигателя постоянного тока с независимым возбуждением Д, являющегося исполнительным
элементом, генератора Г (объекта регулирования) и делителя
напряжения ДН, выходное напряжение мд которого в сравнивающем устройстве вычитается из заданного и0. Определим сначала дифференциальные уравнения и передаточные функции
отдельных элементов, входящих в рассматриваемую систему.
Начнем с объекта регулирования.
Генератор. Управление генератора производится путем изменения переменного сопротивления Rn, включенного в цепь
возбуждения (рис. 2.30, а). Обозначив через RUtH его номинальное значение, т. е. значение /?п, при котором ток iB в цепи возбуждения принимает номинальное значение гв.н, можно записать
^п = ^п-н +
Отклонение ДR переменного сопротивления пропорционально углу ф поворота- вала двигателя:
' Д/? = — схф.
(2.115)
Здесь сг — положительная постоянная, знак минус указывает, что при повороте вала двигателя в положительном направлении сопротивление Rh уменьшается, в отрицательном —
увеличивается. Таким образом, входной (управляющей) величиной генератора является угол <р, а выходной — падение
U0_
и к
£
У
•
"у
••>
У
Л —
"г
Г
г
г
ЛЯ
Рис. 2.29
f^
кГ2
<Х
9
1
в
кг,
теР+'
йи,
напряжения иг на нагрузке.
Составим уравнение
динамики
генератора
без учета влияния гистерезиса, вихревых токов и т. п. На рис. 2.30, б
приведена эквивалентная электрическая схема
генератора. На ней гв и
LB — активное и индуктивное
сопротивления
обмотки возбужден ия,
ег — э. д. с. генератора,
г я — активное сопротивление обмотки якоря
(его индуктивным сопротивлением пренебрегаем),
— сопротивление нагрузки (нагрузка предполагается активной). Э. д. с. генератора связана с током
возбужден и я нелинейной зависимостью
e*=F(ih),
-
(2-116)
Рис. 2.30
примерный график которой приведен на рис.
2.30, в. Дополнительное сопротивление /?д выбирается таким,
что током через него по сравнению с током нагрузки можно
пренебречь. С учетом сказанного можно записать:
для цепи возбуждения
и - ОГв + яп.н + &R) <В + L* dijdt;
(2.117)
для якорной цепи
-(Гя + fle) in\ "г^ Rh in(2.118)
В статическом режиме при номинальных значениях токов возбуждений / в . н и якоря in>н эти уравнения принимают вид
(2.119)
н>
е
г-н
(^я
^н.н)
"г-н
£
/?„.„ Я.Н"
. (2.120)
Произведем линеаризацию в рабочей точке, соответствующей номинальным значениям токов возбуждения и якоря.
Подставим в (2.117) iB = iB.н + Д/ в и выражение (2.115). Отбрасывая малый член ^Д^вф более высокого порядка, чем Дг в
и ф, и учитывая (2.119), получим
Тв
+ А/в = К Ф,
at
или в символической форме
(Твр + 1 ) Дгп где
Тв = Lj(rB + Ян.н); kx - сг iB.J{rB + /?н.н)-
(2.121)
Произведя линеаризацию (2.116), получим
ег^ег.н
+ с2ЫВ9
(2.122)
где
dF
д1
в iв = /в.н
Используя это выражение для ev и уравнение статики (2.120),
уравнения (2.118) можно преобразовать к виду
с2
—
Ъ Ы в = /-—^—4-1 ) Дыг
Д# н / я .
(2.123)
Исключив из (2.121) и (2.123) Дг в , окончательно получим одно
уравнение, связывающее входную (управляющую) ф и выходную Дыг величины и возмущение f ~ А/^я генератора;
(Т в р ^ l ) A u ^ k v l 4 > + k, z (T B p + l)f f
(2.124)
где
=^1С 2 /(г я //? н . л + 1); 6 г2 - г я / ( г я + /?и.н).
В изображениях Лапласа это уравнение принимает вид
(Г в s + 1) Ur (5) - kvl Ф (s) 4- k^ (Тв s + l)F (s),
где Ur (s) = L{Aur}; Ф (s) = L {ф}; F (s) = L {/}. К генератору приложены два внешних воздействия (ф и /), и он описывается двумя передаточными функциями: передаточной функцией Wy по управляющему воздействию и передаточной
функцией Wf по возмущению. Для них имеем:
в операторной форме
Г ф (р) = krl/(Tbp
+ 1); Wf (р) = йГ2,
QUO
1
ТяТэмРг+ТэмР + 1
Mr
г
U
9
ТяТ3мР2+ТэмР+1
г?
i
<P
Рис. 2.31
и в изображениях Лапласа Wф (s) = krl/(Tus + 1 ) ; Wf (s)=
На рис. 2.30, г изображена структурная схема генератора. Математическая модель генератора представляет собой по
возмущению пропорциональное звено, а по управляющему
воздействию — апериодическое звено (первого порядка).
Двигатель» Принципиальная схема двигателя с независимым возбуждением приведена на рис. 2.3!, а. При управлении со стороны якорной цепи напряжение возбуждения и =
= const. На рис. 2.31, б приведена эквивалентная электрическая схема цепи якоря, где г'я и Ln — активное и.индуктивное сопротивления обмотки якоря, 1'я — ток якоря» е д —
э. д.с., наводимая в обмотке якоря при его вращении. Здесь
делают такие же упрощающие предположения, что и при выводе уравнения генератора.
Запишем уравнение для цепи якоря:
иу
г я in ~Ъ
diL
~
Ь ^д
dt
(2.125)
Э. д. с. ед пропорциональна угловой скорости вала двигателя:
еп = csdq>fdt Значение постоянной cs зависит От тока возбуждения и конструкции двигателя. Уравнение (2.1Я5) с
учетом последнего уравнения можно преобразовать к виду
di'n
U,
-Мя +
dt
dt
я
4
dp, 1
или
(Тпр+ 1 К +
Р<Р =
(2.126}
Г
'я
я
где Г я = LJr'n — электрическая постоянная времени цепи
якоря.
На основе законов механики можно записать уравнение
для моментов
j £ ±2
вр —
dt
мсе
или
Jp2, <р =• Мвр— Мс,
(2 А 27}
где J — момент инерции вала двигателя (с учетом нагрузки);
Л1вр — вращающий момент; М с — момент сопротивления.
Вращающий момент пропорционален току якоря:
(2.128)
Значение постоянной с4, как и с3, зависит от тока возбуждения и конструкции двигателя.
Исключив из (2.126), (2.127) и (2.128) момент М в Р и
ток /я, получим
(Тя р + 1 ) ( р
2
ф + — мс)+-Ё-
V с4
С4
j
w
-
я
4-1.
г
я
у
Это уравнение можно преобразовать к виду
(Тя Твм рг + Тш р 4- 1) РФ =
wy —АД2 (ТпР+1)М„
(2.129)
г е
Д т„ = Jr'Jc3c4 — электромеханическая постоянная времени; kfr — с3 и &д2 = Гя/с3с4 — передаточные коэффициенты.
В изображениях Лапласа уравнение двигателя принимает
вид:
(Тя Пм ?2 +
4- 1) 5Ф (S) =
(Г я 5 + 1) Mc(s),
(2.130)
где £/у (s) - L {uy}; М с (s) = L {М}с.
Передаточные функции двигателя имеют вид:
по управляющему воздействию
и
wu
'
(S) =
(ТяТвмр*
+
(Тя тш
S2 4 -
ТъМр+1)р
Т&ы S+ 1) s '
по возмущению (моменту сопротивления Мс)
Гм (р)
^яР+В
;
2
Тем Р ~\~Там Р+ 1) Р
^2(7'"s+I)
WM (s) — - g
(Л, * 8M s +
S+ I) S
Структурная схема приведена на рис. 2.31, в, откуда видно,
что математическая модель двигателя может быть представлена: по возмущению — в виде последовательного соединения форсирующего, колебательного (или двух апериодических, если Г0М С 2УТЯ Т9М) и интегрирующего звеньев, а по
управляющему воздействию — колебательного (или двух апериодических, если Т з м < 2"|/г7,я7\ш) и интегрирующего звеньев.
Усилитель, сравнивающее звено, делитель напряжения.
Эти элементы -описываются уравнениями
u y = k y e\
—ц д ;
— kuurt
(2.131)
где ky — коэффициент усиления усилителя; kд — «коэффициент деления» делителя.
Линеаризованное уравнение генератора связывает отклонение Дит с внешними воздействиями ф и / , Поэтому небходимо преобразовать систему уравнений (2.131), так, чтобы она
зависела от отклонения Диг (а не от иг),
Запишем последние два уравнения системы (2.131) следущим образом:
е = Ион + Д^о— (^д.н + Д "д); ил-н + А^д =
("г-н +
(2.132)
где и0нУ «д.н — номинальные значения задающего воздействия
и напряжения делителя, определяемые равенствами
«д.н = К
«он = "я.н(2.133)
Уравнения (2.132) с учетом (2.133) можно записать так:
Д « д = й д Д«г; е ~ Д«0 —
В изображениях Лапласа уравнения усилителя, сравнивающего устройства и делителя напряжения принимают следующий вид:
Uy(s) = kyE(s);
где E(s)=L
E(s)=U0(s)-UR(syf
{e};
U0 (s) == L
Vv(s)y
1/д (s) = L {Д«д}.
Рис. 2.32
Передаточные функции усилителя W y и делителя Wn имеют
вид
Эти звенья являются пропорциональными. Сравнивающее
звено имеет два входа и описывается двумя передаточными
функциями: передаточной функцией по входу, куда подается уменьшаемое,
Wcl(p) - Wcl(s) = 1,
и передаточной функцией по входу, куда подается вычитаемое,
(р) « U?c2 (s) =
I.
Уравнение и передаточные функции системы. На рис. 2.32
приведена структурная схема САР напряжения генератора, составленная по полученным уравнениям и передаточным функциям отдельных элементов. Используя правило нахождения
передаточной функции одноконтурных систем, определим ее
передаточные функции.
Передаточная функция разомкнутой системы
W
-
(тя
— передаточный
,
где k = кукд1кг1ки
коэффициент разомкнутой системы.
Передаточные функции прямой цепи:
по задающему воздействию AuQ W n u =
по моменту
сопротивления М с
ОД/ _
&Д2 ^П
П М
'
(Уя Т а м * +
по возмущению / Wu} = /гг.2.
s + 1) (Г в s + 1 ) s '
Для передаточных функций замкнутой системы (относительно
выхода Аит) имеем: по задающему воздействию Аи0
Wuu - WnJ( 1 + W) = —
Ь
e
3
где ku^kjkд;
«о sr + av s + G 2 S 2 + A 8 s + C 4
aQ = THTSMTB;
a1== (Тя-\- Гй) Гэм;
а2 = Г эм + Г в ; c 3 = l ;
по моменту сопротивления Л1с
«^„М = Wn.J(\
где fe0 — Лд2 kriТя\
+ W)Ьг =
1
а0 s
ferl;
=
щs
3
'u аS+bsr+a
J
2
s
—-,
s-j- a4
по возмущению f
k v2 (a 0
s 3 + c 2 s2 + «з s)
flo + «1 S3 + «2 S2 +«3
Уравнение системы в символической форме имеет вид
hu^WuuAu0+WUMMc-{-Wuff,
или
(а0 s4 + s3 + а 2 s2 -f а 3 s + а4)
= ku
—
— (b0 s + Ьг) Мс -f kr2 (а0 s 4 + аг s3 + s2 -f as s) f .
|Л
Об обозначениях передаточных функций. Выше использовались два обозначения для передаточных функций: W (р)
и W (s). Первое указывает на то, что передаточная функция
рассматривается как некоторый оператор, осуществляющий
преобразования входной величины и (t) в выходную х (t). Это
записывается в виде соотношения
x = W(p)u.
(2.134)
Для вычисления х по заданным и и W (р) требуется решать
дифференциальное уравнение, т. е. достаточно простой расшифровки W (р), позволяющей перевести W (р) на язык алгоритмов, нет, и (2.1.34) следует рассматривать скорее как символическую запись дифференциального уравнения. Второе
обозначение W (s), полученное из изображений Лапласа X (s) и
U (s) для переменных х (t) и и (t), указывает на то, что W (s)
рассматривается как обычная функция комплексной переменной s. В этом случае можно записать
X(s) = W(s)U(s)
(2.135)
с оговоркой, что это соотношение справедливо для нулевых начальных условий. В этом случае W (s) используется, например, для вычисления частотных характеристик W (/со).
Двойственность происхождения функций №(s) и W (р)
привела в литературе и к двойственности в обозначениях у
разных авторов. Мы в дальнейшем будем использовать, как
правило, обозначение W (s) для передаточных функций или
d (s) — 0 для характеристических уравнений, сохраняя обозначения W (р) для тех случаев, когда W(p) явно рассматривается как оператор, а не как комплексная алгебраическая
функция, а также тогда, когда W (s) не совпадает с W (/?), например для систем с переменными параметрами. В последнем
случае часто в число аргументов функции W будет наряду с оператором р вводиться и параметр, от которого она зависит, например W (р, t).
Глава 3
УСТОЙЧИВОСТЬ
ЛИНЕЙНЫХ СИСТЕМ
АВТОМАТИЧЕСКОГО
УПРАВЛЕНИЯ
§3.1. Понятие устойчивости
На любую автоматическую систему
всегда действуют различные внешние
возмущения, которые могут нарушить ее
нормальную работу. Правильно спроектированная система должна устойчиво работать при всех внешних возмущениях.
В простейшем случае понятие устойчивости системы связано со способностью ее возвращаться (с определенной
точностью) в состояние равновесия после исчезновения внешних сил, которые вывели ее из этого состояния. Если
система неустойчива, то она не возвращается в состояние равновесия, из которого ее вывели, а либо удаляется от
него, либо совершает вокруг него недопустимо большие колебания.
Наблюдения показывают, что некоторые положения равновесия системы устойчивы к небольшим возмущениям, а
другие принципиально возможные равновесные положения практически не могут быть реализованы.
Наглядно устойчивость равновесия
представлена на рис. 3.1, где изображен
шар, расположенный в некотором углублении (рис. 3.1, а), на некоторой
выпуклой поверхности (рис. 3.1, б), на
плоскости (рис. 3.1, в).
Положение равновесия шара харак1еризуется точкой А0. В случае, изображенном на рис. 3.1, а, при всяком откло-
нении шара от положения равновесия, например в точку А1У
он будет стремиться снова возвратиться к положению равновесия — в точку Л о (при отсутствии сил трения) или к некоторой конечной области, окружающей положение равновесия, например в точку Л 2 (при наличии сил трения). Такое положение равновесия устойчиво. Случай, изображенный на рис. 3.1, б, соответствует неустойчивому положению
равновесия. Рис. 3.1, в соответствует безразличному равновесию. На рис. 3.1, г состояние равновесия устойчиво лишь
до тех пор, пока отклонение не вышло за некоторую границу, определяемую, например, точкой В. Выйдя за эту границу, шар уже не вернется в точку Л 0 , а будет двигаться
вправо от точки В либо все время удаляясь, либо до нового состояния равновесия в зависимости от формы поверхности, т. е.
в конечном счете в зависимости от уравнений движения шара.
Поэтому в общем случае, рассматривая нелинейные системы, вводят понятие устойчивости «в малом», «е большом» «в
целом». Система устойчива «в малом»,
если констатируют лишь факт наличия области устойчивости, но не определяют каким-либо образом ее границы. Систему называют устойчйвой
«в большом», когда определены границы области устойчивости, т. е. определены границы области начальных
отклонений, при которых система
возвращается в исходное состояние,
и выяснено, что реальные начальные
в)
отклонения принадлежат этой области. В том случае, когда система возшт
шшя,
вращается в исходное состояние при
любых начальных отклонениях, систему называют устойчивой «в целом».
Устойчивость «в целом» для определенного класса нелинейностей называют «абсолютной» устойчивостью.
Так, например, случай, изображенный на рис. 3.1, а, соответствует
устойчивости «в целом», а случай,
изображенный на рис. 3.1, г, может
соответствовать. либо устойчивости
«в большом», либо устойчивости «в малой». Очевидно, что система, устойчир ис 31
вая «в целом», будет устойчива «в большом» и «в малом»; система, устойчивая «в большом», будет устойчива и «в малом».
На рис. 3.1, д изображено еще одно принципиально возможное для нелинейных систем состояние равновесия, которое называют полу устойчивым.
Для того чтобы дать определение устойчивости равновесия,
вводят понятие о невозмущенном состоянии равновесия, соответствующем состоянию покоя в точке А0 на рис. 3.1, а, и
возмущенном состоянии, соответствующем, например, точке
А1У в которую внешняя сила привела шар и затем прекратила
свое действие. Система будет устойчивой, если из возмущенного
состояния она перейдет в некоторую заданную область, окружающую невозмущенное состояние равновесия.
В рассмотренном выше примере с шаром вопрос об устойчивости решается довольно просто. Однако следует заметить,
что в общем случае далеко не всегда ясно, при каких условиях равновесное положение системы будет устойчивым.
Понятие устойчивости можно распространить и на более общий случай, когда в качестве невозмущенного состояния рассматривают не положение равновесия системы, а ее движение,
например движения системы по некоторой наперед заданной
траектории.
Допустим, что заданное движение системы при отсутствии
возмущений должно определяться некоторым законом изменения независимых координат у\ (г), у\ (£),
у*п (t). По аналогии со случаем равновесия положения, заданное движение
называют невозмущенным движением. Внешние возмущения,
действующие на систему, вызовут отклонение действительного
движения системы от заданного. Действительное движение системы называют возмущенным движением. Пусть действительное движение системы определяется независимыми координатами уг (0, у2 (О*
Уп (О- В общем случае уг (t) фу\ (t),
У2 (t) Ф Уг (0,
Уп (t) Ф Уп (t).
Заданное^невозмущенное движение будет устойчивым, еели после приложения внешних сил (возмущений), которые затем снимают, возмущенное движение по истечении некоторого времени войдет в заданную область Iу\ (0 — yl (01 ^
где ег- =-const — заданные величины, i = 1,2,..., п.
Чтобы проиллюстрировать сказанное, предположим, что
невозмущенное движение происходит по траектории А, а возмущенное движение происходит по траектории Б (рис. 3.2, а).
Возьмем на этих траекториях две произвольные точки NA и
NB, отвечающие одному и тому же моменту времени t. При
Рис. 3.2
устойчивом движении траектория Б должна быть близка к
траектории А.
Следует заметить, однако, что близость траекторий А и Б
является необходимым условием устойчивости движения, но
недостаточным. Действительно, расстояние между точками
NA и Nr\ отвечающими одному и тому же моменту времени,
может возрастать не только для расходящихся, но и для близких траекторий (рис. 3.2, б).
§ 3.2. Общая постановка задачи устойчивости
по Д. М. Ляпунову
Впервые строгое определение устойчивости было дано русским ученым А. М. Ляпуновым в 1892 г. в работе «Общая задача об устойчивости движения». Отсутствие такого определения
часто приводило к недоразумениям, так как движение, устойчивое в одном смысле, может оказаться неустойчивым при другом
понимании этих слов, и наоборот. Определение устойчивости А. М. Ляпунова оказалось настолько удачным и наилучшим образом удовлетворяющим многим техническим задачам,
что оно в настоящее время принято как основное.
Пусть движение системы автоматического управления описывается дифференциальными уравнениями, которые могут
быть приведены к виду
dyjdt = Yt {ylf y2i
yn, t),
(3.1)
где уi
вещественные переменные, характеризующие состояние системы управления (обобщенные координаты); Y t — известные функции переменных у19 у у п и времени
удовлет-
воряющие условиям существования и единственности решения.
" Исходное состояние системы при t — t0 однозначно определяется начальными значениями переменных уь которые
обозначим yWi у2,01 ^/noКаждой совокупности начальных значений у10,
0,...,
ут соответствует единственное решение (3.1) для всех t > t0
Уг ™ Уь(Ую» У • ••» У.по* t).
(3.2)
Решение (3.2) описывает какое-либо движение системы, определяемое исходным состоянием.
Некоторое вполне определенное движение системы, подлежащее исследованию на устойчивость, называют невозмущенным движением.
Заметим, что выбор невозмущенного движения является
произвольным. Это может быть любое возможное движение
системы, как установившееся, так и неустановившееся. Допустим, что в качестве невозмущенного движения выбрано та кое, которое описывается заданными функциями времени
Уг у\ (0; у г=Ж0;
Предположим, что функции
(£)
шением дифференциальных уравнений
dyt (t)fdt - frf, yh
Уп = у*п (0(3.3)
являются частным ре(3.1), т. е.
*/*, 0,
(3.4)
удовлетворяющим начальным условиям при t ~ t0
Ух = У \ {U)\
У2 = У2(*оУ>
Уп —Уп (^о)-
(3 5)
В частном случае, когда параметры системы не изменяются со временем и функции Yг не зависят явно от U движения
(3.3) являются установившимися. Им отвечают решения
у\ = const,
(3.6)
служащие корнями уравнений
= 0.
(3.7)
Изменим условия (3.5), дав начальным значениям переменных уи
*/п небольшие по модулю приращения ех, е 2 ,...,
е п , т. е. пусть при t = t0
Уг {Уъ
У2>
Уп)
Ух = У\ (Q +
Уг = Уг ih) + е2; •• ; Уп = ^ (*0) f «п- (3.8)
Движение системы, отвечающее измененным начальным условиям '(3.8), называют возмущенным движением. Другими ело-
вами, возмущенным движением системы называют всякое
иное движение системы, отличное от невозмущенного.
Введем новые переменные
Xi^ytW-ytV),
(3.9)
равные разности переменных у-г в возмущенном и невозмущенном движении. Переменные хг называют отклонениями или
вариациями величин yt. Если все отклонения равны нулю
хг = 0; х2 = 0; ...;
= 0,
(3.10)
то возмущенное движение yt (t) будет совпадать с невозмущенным движением yl (/), т. е. невозмущенному движению отвечают нулевые значения переменных xt.
Пусть при t = to переменные xt принимают какие-либо начальные значения xi0, из которых по крайней мере одно не
равно нулю:
x =
i
Xio ~
(3-Н)
Начальные значения отклонений (3.11) называют возмущениями.
А. М. Ляпуновым было дано следующее определение устойчивости: невозмущенное движение называют устойчивым по отношению к переменным xi9 если при всяком произвольно заданном положительном числе е, как бы мало оно ни было, можно
выбрать другое такое положительное число 6 (е), что при всяких возмущениях xi0, удовлетворяющих условию
2
(3.12)
1
и при любом t ^ t0 будет выполняться неравенство
2 х? V) < е,
i=? 1
в противном случае движение неустойчиво.
(3.13)
Определению устойчивости А. М. Ляпунова можио дать следующую
геометрическую интерпретацию. Совокупность отклонений хг, х2>
• •'» хп в /г-мерном пространстве переменных xlt х2, ...» хп определяет
точку М (ее называют изображающей точкой). В возмущенном движении при Изменении величин х1у х2,
хп изображающая точка будет
описывать некоторую траекторию. Невозмущенному движению xi — 0
отвечает неподвижная точка — начало координат.
Рассматривая, например, случай, когда i = 3, построим в трех-
з
мерном пространстве координат xt две сферы: сферу е =
2 xf с ра-
1
диусом ~l/e и сферу 6 — 2
1
хщ с радиусом 1 / б . Выберем радиус сфе-
ры е произвольно малым. Если невозмущенное движение устойчиво,
то для этой сферы должна найтись другая сфера 6, обладающая следующим свойством; изображающая точка Ж, начав свое движение из любой точки М 0 , лежащей внутри или иа поверхности сферы 6, при своем
дальнейшем движении остается всегда внутри сферы е, никогда не достигая ее поверхности (рис. 3.3).
Если же невозмущениое движение неустойчиво, то траектория изображающей точки М с течением времени пересечет сферу е изнутри наружу (или попадет на ее поверхность) при сколь угодно близком положении точки М 0 к началу координат.
Заметим, что при i > 3 надо рассматривать движение изображающей точки в многомерном пространстве относительно гиперповерхностей (гиперсфер) и рассмотрение теряет наглядность.
Практически устойчивость данного невозмущенного движения означает, что при достаточно малых начальных возмущениях возмущенное движение будет сколь угодно мало отличаться от невозмущенного движения. Если невозмущенное
движение неустойчиво, то возмущенное движение будет отходить от него, как бы малы ни были начальные возмущения.
Если невозмущенное движение устойчиво и при этом любое
возмущенное движение при достаточно малых начальных возмущениях стремится к невозмущенному движению, т. е.
lim хг (t) = 0,
(3.14)
t—>оо
то невозмущенное движение называют асимптотически устойчивым.
При асимптотической устойчивости изображающая точка
с течением времени должна неограниченно стремиться к началу координат, не выходя из сферы е.
Отметим некоторые особенности определения устойчивости
по А. М. Ляпунову. Во-первых, предполагают, что возмущения налагаются только на начальные условия, иначе говоря,
возмущенное движение происходит
х2
при тех же силах (источниках энергии), что и невозмущенное движение.
Во-вторых, устойчивость рассматривают на бесконечно большом промежутм, 1Ма* X
1 1
ке времени. В-третьих, возмущения
^ 0
V V 1 ^ 1' ** предполагаются малыми. Несмотря на
/
эти ограничения, определение А. М.
Ляпунова устойчивости движения
является эффективным и плодотворРис. з.з
ным в приложениях.
,§ 3.3. Теорема А. М. «Ляпунова об устойчивости
движения по первому приближению
Когда известно общее решение дифференциальных уравнений движения (3.1), можно непосредственно определить значения переменных yt (t) в возмущенном движении, составить
вариации xt = у% (/) — y*(t) и, исследуя их, решить вопрос об
устойчивости невозмущенного движения у\ (/). Однако, как
правило, исследование устойчивости • движения производят
не путем анализа общего решения, а методами, основанными
на качественном анализе дифференциальных уравнений возмущенного движения, которым удовлетворяют отклонения
(вариации) xt.
Чтобы вывести уравнения возмущенного движения, найдем
из (3.9) переменные yt (t) = у\ (f) -f x^t) и подставим эти
значения yt (*) в дифференциальные уравнения движения (3.1).
Тогда
dynt)/dt'hdXi(tV<lt
= YiW+Xi,
УЪ + х2,
у*п + хп, О- (ЗЛ5>
Если правые части уравнений (3.15) допускают разложение в
степенные ряды Тейлора, то после этого разложения по степеням xt получим
dy? (t)
dxi (t)
:
m
dt
+
==*7r-
dt
= Yt{y u
У2,
Уп, O + МгЧ
\ dxx
Jo
*
+
dY - \
(
*n+Ri(x1,
..., Xn)y
(3.16)?
oxn Jo
где Rt (xt,
xn)
совокупность членов, зависящих от
отклонений xt в степени выше первой.
Учитывая (3.4), будем иметь
dxi(t)ldt^ailx1
+ avixb + ... + cLinxn + Ri(x1, х2,
хп). (3.17)
В уравнениях (3.17) коэффициенты
а ik
№ )
(3.18)
в общем случае являются функциями времени t\ в частности,
они могут быть постоянными. В дальнейшем, если не будет
оговорено особо, будем считать коэффициенты aih постоянными.
Уравнения (3.17) называют дифференциальными уравнениями возмуиленного движения.
Если отклонения xt достаточно малы, то, пренебрегая
Ri(xlt лг2, ..., хп)9 получим линеаризованные уравнения
axi/dt=-anx1 + ai2x2 +...+ainxnt
i = l, 2, ..., n, (3.19)
называемые уравнениями первого приближения.
Во многих случаях устойчивость движения исследуют по
уравнениям первого приближения. Это объясняется не только
простотой этого метода, но также и тем, что знания процессов,
происходящих в реальных системах, позволяют надежно определять только первые линейные члены. Однако на основании уравнений первого приближения можно дать иногда неверное заключение об устойчивости движения. Поэтому, естественно, возникает вопрос об определении условий, при выполнении которых по уравнениям первого приближения можно
дать правильные ответы об устойчивости движения. Эту исключительно важную и принципиальную для теории автоматического управления задачу впервые поставил и решил
А. М. Ляпунов.
Системе уравнений (3.19) соответствует характеристическое уравнение, которое можно записать следующим образом:
Я-11
D(s) = ^21
S
&12
^22
п
&
•••
-0.
(3.20)
^пЪ ••• Я пп
Из (3.20) можно найти его корни s t , где i — 1, 2,
п, которые в общем случае имеют вид st = at ± /cois гдеаг- и
—
вещественные и мнимые части корней соответственно.
Для исследования устойчивости систем по их линеаризованным уравнениям принципиально важны следующие теоремы А. М. Ляпунова, которые приведем без доказательства.
Теорема 1. Если вещественные части всех корней st характеристического уравнения (3.20) первого приближения отрицательны, то невозмущенное движение асимптотически устойчиво.
Теорема 2. Если среди корней st характеристического уравнения (3.20) первого приближения имеется хотя бы один корень с положительной вещественной частью, то невозмущенное движение неустойчиво.
Если среди корней характеристического уравнения имеется один или несколько нулевых корней, а вещественные части остальных корней отрицательны, то этот случай называют
критическим. Дак показал Ляпунов, в критическом случае
устойчивость (неустойчивость) невозмущенного движения не
может быть оценена по уравнениям первого приближения, так
как она зависит от вида нелинейной функции Rt (xlf
х п ), и поэтому в этом случае требуется рассмотрение дифференциальных уравнений возмущенного движения (3.17) в их исходном виде.
Теоремы Ляпунова имеют весьма важное значение, так как
они позволяют судить об устойчивости нелинейных систем по
их линеаризованным уравнениям (уравнениям первого приближения).
§ 3.4. Условия устойчивости линейных систем
автоматического управления
Покажем, как на основе изложенного выше определения
устойчивости А. М. Ляпунова можно найти условия устойчивости линейных (линеаризованных) систем автоматического управления.
Дифференциальное уравнение линейной системы автоматического управления, записанное для регулируемой выходной величины х (t) при наличии управляющего воздействия
g (t), имеет вид
(аоРп + а1рп~'1 + ...+ап) х (*) =
-ФоРт + Ьгрт~1 +.~+bm)g(t),
(3.21)
где я 0 ,
ап и bQf bl9...s bm — постоянные коэффициенты,
а р — d/dt — оператор дифференцирования.
Изменение регулируемой величины х (t) при произвольном
внешнем воздействии g (t) представляет собой решение уравнения (3.21):
X (t) = хв (0 + хсв (t).
(3.22)
В (3.22) первое слагаемое хв (0 — вынужденная составляющая, имеющая тот же характер, что и правая часть уравнения
(3.21). Она определяется как частное решение неоднородного
дифференциального уравнения (3.21) с правой частью:
(а0 рп + аг рп~1 +
+ ап) хв (t) =
- ФоРт + К Рт~1 +
+ Ьт) g (t).
(3.23)
Второе слагаемое хсВ (t) — свободная (переходная) составляющая, которая определяется общим решением однородного дифференциального уравнения (3.21) без правой части:
(а0 р" + агрп-1 + ... + ап) хсв (/) - 0 .
(3.24)
Обычно в теории автоматического управления интересуются устойчивостью вынужденной составляющей хв (t) переходного процесса. Поэтому за невозмущенное движение системы
необходимо принять вынужденную составляющую переходного процесса хв (t). Тогда возмущенным движением будет любое
возможное в системе изменение регулируемой величины х (t),
а отклонением или вариацией — свободная составляющая j
J
*св (t) = х (/) —XB(t).
Возмущениями, по А. М. Ляпунову, являются начальные
значения л:св, которые возникли в м о м е н х ^ ^ ^ п о д действием внезапно подействовавших дополнительных внешних сил,
т. е. начальные значения хсв0. Дифференциальными уравнениями возмущенного движения первого приближения в данном случае будут уравнения (3.24).
|
В соответствии с определением устойчивости по А. М. Ляпунову система будет асилттотически устойчивой, если с течением времени при t ->• оо свободная составляющая будет стремиться к нулю, m. е. хсв (t)
0. Чтобы найти эту составляющую, необходимо решить дифференциальное уравнение (3.24):
=
(3.25)
Решение уравнения (3.25) находят как хсв (t) = Ces*.
Дифференцируя это выражение п раз и подставляя в (3.25),
после сокращения на общий множитель Cesf получаем
а 0 sn+a1sn~i
+ ...+ап = 0 .
(3.26)
Полученное алгебраическое уравнение (3.26) называют
характеристическим уравнением. Его корни sl9 s2,
sn
будут определять характер переходного процесса в системе.
Нетрудно заметить, что по своему виду левая часть уравнения
(3.26) совпадает с дифференциальным оператором при выходной величине в уравнении (3.21), поэтому характеристическое уравнение получают обычно, приравнивая к нулю дифференциальный оператор при выходной величине в исходном
дифференциальном уравнении (3.21), т . е.
а 0 р» + аг рп~1 + . . . + «п = 0.
(3.27)
Следует заметить, однако, что в характеристическом уравнении
(3.27),
р = s означает уже не символ дифференцирования,
а некоторое комплексное
число.
Решение характеристического уравнения степени
п содержит п корней. Корни
характеристического
уравнения обыкновенного
линейного дифференциального уравнения с постоянными коэффициентами могут быть вещественными, комплексными попарно сопряженными, мнимыми попарно сопряженными, нулевыми. В общем случае
Si = «£ + /*>*.
(3.28)
На рис. 3.4 показаны возможные положения корней в комплексной плоскости корней s при
st = alf* s2 = а 2 + Л » s 3 = а2 — /со2; s4 = 0; s5 =
= — «5; % = — a e + /««;
= — «в — /<°бЕсли все корни разные, то их называют простыми. Если
среди корней есть одинаковые, то их называют кратными.
Обычно корни с отрицательными вещественными частями
принято называть левыми, поскольку они в комплексной плоскости корней расположены слева от мнимой оси, а корни с
положительными вещественными частями — правыми корнями.
Условие устойчивости линейной системы формулируется
следущим образом: для того чтобы линейная система была
асимптотически устойчива, необходимо и достаточно,
чтобы все корни ее характеристического уравнения (3.27) были
левымио
в
Указанное условие устойчивости легко пояснить, рассматривая
решение однородного уравнения (3.25), которое при отсутствии кратных корней имеет вид
п
С
*св(0= S **
1=1
%t
'
(3'29>
где si — корни характеристического уравнения (3.27); С* — постоянные интегрирования, определяемые из начальных условий.
Заметим, что корни характеристического уравнения
зависят
только от вида левой части дифференциального уравнения (3.21) линейной системы. Постоянные интегрирования Ci зависят и от вида
правой ее части, поэтому быстота затухания и форма переходного процесса определяются как левой, так и правой частями исходного дифференциального уравнения (3.21). Однако, поскольку в понятие устойчивости входит только факт наличия или отсутствия затухания переходного процесса, устойчивость линейной системы не зависит от вида правой части дифференциального уравнения (3.21) и определяется только
характеристическим уравнением (3.27).
При составлении (3.21) предполагалось, что внешние возмущающие воздействия отсутствуют. Если записать дифференциальные уравнения движения системы относительно возмущающего воздействия, то
в этом случае левая часть (3.21) остается без изменения, а правая будет
иметь другой вид. Так как характер переходного процесса в линейной
системе определяют только по виду левой части дифференциального
уравнения (3.21), то для определения качественной картины переходных процессов лрактйчески безразлично, записать ли исходное дифференциальное уравнение для управляющего или возмущающего воздействия.
Вещественным корням характеристического уравнения S£ = щ
в (3.29) соответствуют слагаемые, представляющие собой экспоненты
_ СС-t
С£е '
Очевидно, что отрицательным (левым) корням а* < 0 соответствз'ют затухающие экспоненты (рис. 3.5, а), положительным (правым)
корням <%i > 0 — возрастающие экспоненты (рис. 3.5, б) и при нулевых корнях щ = 0 слагаемые представляют собой прямые, параллельные оси времени (рис. 3.5, е). ^
Комплексные кории характеристического уравнения всегда бывают попарно сопряженными: S£ = щ + /<й£ и Sf +1 — К/ — /о>£.
Слагаемые, определяемые этими корнями в (3.29), могут быть при
1
использовании
известной формулы Эйлера е
= cos со^ « ±
. . .
(а-Ь/оь)* , п
<а1г —/со-)*
1
sin
представлены в виде пQe 1 1 + Cj
—
+1 е
ос t
= Ле * sin (соj t + 'Фг)» где At и
— новые постоянные.
В этом случае при щ < О получаются затухающие колебания
(рис. 3.5, г), при ctj > 0 — расходящие колебания (рис. 3.5, д) и при
<Х£ = 0 — незатухающие колебания (рис. 3.5, е). Для устойчивости
и в этом случае необходимо выполнение условия а£ < 0. В самом общем случае среди корней характеристического уравнения (3.27) могут
быть кратные корни. Если имеется г кратных корней
то в (3.29)
появятся слагаемые вида
(С|, г—1 f-l + ...+Ct 1 t+Ciо) eV.
•
\
Если корень
— оь* ± /со* имеет отрицательную вещественную
s -t
часть щ < 0, то множитель е 1 будет с течением времени убывать.
Множитель в скобках неограниченно растет,
поэтому
— los-lf
^ мы имеем неопре1
деленность оо*0. Однако известно, что е
быстрее стремится к
г 1
нулю, чем выражение
/ ~ , поэтому при «£ < 0 эта группа слагаемых с течением времени также стремится к нулю.
а)
5)
Xi-de'it
в)
хг =ct еы'£
т
otf'O
оli <0
с
О
xr^e^si/jCajl^i)
J
Xiediisinju)it*<Pf)
xieditsinfcojt
di<0
Система устойчива
Um хсв M
£ — Co
=0
>
Система неустойчива
Um xcg(t)
Система нейтральна
t
Рис. 3.5
Таким образом, видно, что в самом общем случае для устойчивости
линейной системы необходимо и достаточно, чтобы все корни характеристического уравнения (3.27) были левыми.
Вычисление корней просто лишь для характеристического
уравнения первой и второй степеней. Существуют общие выражения для корней уравнений третьей и четвертой степеней,
но эти выражения громоздки и практически малопригодны»
Общие выражения для корней уравнений более высоких степеней вообще невозможно написать через коэффициенты характеристического уравнения. Поэтому важное значение приобретают правила, которые позволяют определять устойчивость системы без вычисления корней. Эти правила называют
критериями устойчивости. С помощью критериев устойчивости можно не только установить, устойчива система или нет,
но и выяснить, как влияют на устойчивость те или иные параметры и структурные изменения в системе.
Критерии устойчивости могут быть разделены на алгебраические и частотные. С математической точки зрения все крите-
рии устойчивости эквивалентны, однако целесообразный вы'бор того или иного критерия устойчивости при решении конкретных задач позволяет провести исследование устойчивости
наиболее простым путем.
§ 3.5. Алгебраические критерии устойчивости
Алгебраические критерии устойчивости позволяют судить
об устойчивости системы по коэффициентам характеристического уравнения
D(s) ^a0sn -\-аг sn~l + ... +ап — 0.
(3.30)
Из алгебраических критериев устойчивости наиболее широкое распространение получили критерии устойчивости Рауса и Гурвица.
Прежде чем познакомиться с ними, заметим, что необходимым условием устойчивости системы любого порядка является
положительность всех коэффициентов характеристического
уравнения (3.30):
а 0 > 0 ; а х > 0; ...; а п > 0.
(3.31)
Действительно, в соответствии с теоремой Безу уравнение
$.30) можно представить в виде произведения множителей,
содержащих корни slf s2f .... sn:
a0(s — s1)(s — s2)...(s
— sn) = 0.
(3.32)
Если все корни характеристического уравнения будут отрицательны, то все множители выражения (3.32) будут иметь
вид
а0 (s +. | a j ) ( s + |a 2 |)... (s + |a„|) = 0.
(3.33)
где St = — \a,i | — значения корней.
Производя перемножение в (3.33), получим (3.30), в котором все коэффициенты будут определяться положительными
членами [а*| выражения (3.33), т. е. будут положительны.
/ Е с л и характеристическое уравнение (3.30) имеет комплексное корни с отрицательными вещественными частями, то оно
может быть представлено в виде
г
Go (s + KI)
(S +
|аа| — "/«г) (s I К ! +
+ Ы
= о
(s +
или
a0(s + \a1\)l(s + \a2\f + (o22] ... (s + )се Л |)=0.
(3.34)
Уравнение (3.34) также приводится к виду уравнения
(3.30) с положительными коэффициентами.
Для систем первого и второго порядков необходимое условие
устойчивости является и достаточным условием устойчивости, поскольку в этом случае при положительных коэффициентах характеристического уравнения все его корни являются левыми. Однако для систем третьего и высших порядков
положительность коэффициентов характеристического уравнения является необходимым условием устойчивости, но не
достаточным. В этом случае все вещественные корни характеристического уравнения (если они есть) левые, комплексные
же корни могут быть и правыми.
Критерии устойчивости Рауса и Гурвица позволяют по
коэффициентам характеристического уравнения (3.30) без вычисления его корней сделать вывод об устойчивости системы.
Критерий устойчивости Рауса* Этот критерий устойчивости был в 1877 г. предложен английским математиком Э. Раусом в виде некоторого правила (алгоритма), которое наиболее
просто поясняется табл. 3.1.
В первой строке табл. 3.1 записывают в порядке возрастания индексов коэффициенты характеристического уравнения
(3.30), имеющие четный индекс: а0, а29 я 4 , a e ,
во второй
строке — коэффициенты (3.30) с нечетным индексом: al9 а3,
Любой из остальных коэффициентов таблицы определяют
как
Ch, i — cu+i, г-а — ri Ck+1T z~U
(3.35)
где
г^а/Ci, j-i-
(3.36)
В (3.35) и (3,36) k — индекс, означающий номер столбца
табл. 3.1; i — индекс, означающий номер строки табл. 3.1.
Заметим, что число строк таблиц Рауса равно степени ха*»
рактеристического уравнения плюс единица (п> + 1).
После того как таблица Рауса заполнена, по ней можно судить об устойчивости системы. Условиеч устойчивости Рауса
формулируется так: для того чтобы система автоматического
управления была устойчива, необходимо и достаточно, чтобы
Т а б л и ц а 3.1
Коэффициент rf
—
—
Г3 —ЯОG
/i
Строка
(0
1
Столбец
1
G0 = CU
а2 — с21
CSl
^5 = с82
С
2&= &4 —rs аъ С33 ~ —ГS
3
с
35 ' —Г 5 С44
5
•
4
...
...
о •«
с24 = аь — f 4 ^зз С34 = —Г4 С^з
г14 = с3—г4с23
4
i
=
% ~С22
2
« •
3
2
...
c
cs>1
f ~ ё-г — г г г-i
2,i ~ ^s, г—2 —г г сз, г—
...
коэффициенты первого столбца таблицы Рауса имели один и
тот же знак, m. е. при а0 > 0 были положительными:
аз
^i, п+1 > 0.
(3.37)
Если не все коэффициенты первого столбца положительны,
то система неустойчива, а число правых корней характеристического уравнения равно числу перемен знака в первом
столбце таблицы Рауса.
Критерий Рауса особенно удобен, когда заданы числовые
значения коэффициентов характеристического уравнения
(3.30). В этом случае определение устойчивости можно выполнить довольно быстро даже при характеристических уравнениях высокого порядка.
Форма алгоритма, с помощью которого составляют таблицу
Рауса, очень удобна для программирования ЭВМ, поэтому
критерий Рауса нашел широкое применение при исследовании влияния на устойчивость либо коэффициентов характеристического уравнения, либо отдельных параметров системы, не
очень сложным образом входящих в эти коэффициенты, с помощью быстродействующих ЭВМ.
Пример 3.L Пусть характеристическое уравнение системы D (s)- =
= S® + 6s5 + 21s4 + 44s 3 + 62s2 + 52s + 100 = 0.
Д л я определения устойчивости системы по коэффициентам этого
уравнения составим таблицу Рауса (табл. 3.2).
Имеется две перемены знака коэффициентов первого столбца:
следовательно, система неустойчива, а характеристическое уравнение
имеет два правых корня.
Критерий устойчивости Гурвица. В 1895 г. немецким математиком А. Гурвицем был разработан алгебраический критерий устойчивости в форме определителей, составляемых из
коэффициентов характеристического уравнения системы.
Из коэффициентов характеристического уравнения (3,30)
строят сначала главный определитель Гурвица
а,
Оу | аг
а7 ... и
а 0 а2 а. а6 ... 0
ах а3 аь ... 0
К
=
а0 а% а^ ... ..
0
0
0
0
а
(3.38)
Т а б л и ц а 3.2
Столбец <£)
Строка
Коэффициент г-
(0
1
2
3
4
а0=1
£72=21
с* = 62
ае = 100
аг = 6
сг3 = 4 4
а5 = 52
•
2
—
=
1/6 — 0,167
3
•
a c
\! iz ~ 6/13,65 —
4
= 0,44
с13 = 21 —0,167-44= 13,65 с23 = 62—0,167-52 = с 3 3 = 100—0,167-0 =
= 53,3
= 100
с и = 44 — 0,44 • 53,3 = 20,6^24 = 52 —0,44-100 = с34 = 0 - 0 , 4 4 - 0 = 0
= 8
а? = 0
0
0
5
с15 = 53,3-0,66-8 = 48
с25=
100-0,66-0=
= 100
0
0
г6 = с1й/сг5 = 20,6/48 =
6
с16 = 8—0,43-100= —35
с2б = 0 —0,43« 0 = 0
0
0
= 0,43
— с15/с16 = 48/ —35 =
= —1,37
7
с 1 7 = 100 — ( — 1,37). 0 =
= 100
0
0
0
=
С
13/ С 14 =
= 13,65/20,6 = 0,66
по следующему правилу: по главной диагонали определителя слева направо выписывают все коэффициенты характеристического уравнения от aL до ап в порядке возрастания индексов. Столбцы вверх от главной диагонали дополняют коэффициентами характеристического уравнения с последовательно
возрастающими индексами, а столбцы вниз — коэффициентами с последовательно убывающими индексами. На место коэффициентов с индексами больше п (п — порядок характеристического уравнения) и меньше нуля проставляют нули.
Отчеркивая в главном определителе Гурвица, как показано
пунктиром, диагональные миноры, получаем определители
Гурвица низшего порядка:
ах а3 аь
аг а3 а5
а2 а^
аг а3
Ak = О a t а 3
А* = а0 а2 а4
а0 а2
О a t а3
Як
(3.39)
Номер определителя Гурвица определяется номером коэффициента по диагонали, для которого составляют данный определитель. Критерий устойчивости Гурвица формулируется
следующим образом: для того чтобы система автоматического управления была устойчива, необходимо и достаточно, чтобы
все определители Гурвица имели знаки, одинаковые со знаком первого коэффициента характеристического уравнения
а0, т. е. при а0 Г> О были положительными.
Таким, образом» при а 0 > О для устойчивости системы необходимо и достаточно выполнения следующих условий:
А1 =
Д2 = 01 <к > 0 ; Д.
а2
> 0;
в
aj
... 0
а
... 0
о «2
0 аг а3 ... 0 >
0 0 0
• • •
^
0;
о
«
'ГС
О
II* а3 аъ
ay
а2 а^
0 аг а3
а^
• (3.40)
Раскрывая, например, определители Гурвица для характеристических уравнений первого, второго, третьего и четвертого порядков, можно получить следующие условия устойчивости:
1) для уравнения первого порядка (п = 1), т. е. а0 s +
+ аг = 0, условия устойчивости
а0>0;
% > 0;
2) для уравнения второго порядка (п = 2), т. е.
+ а 2 = 0, условия устойчивости
aQ > 0; аг > 0; а2 > 0 ;
(3.41)
a0s2+
(3.42)
3) для уравнения третьего порядка (п ~ 3), т. е. а0$* +
+ djf + a2s + ац = 0, условия устойчивости
aQ > 0; щ > 0; а2 > 0; as > 0;
(3.43)
ага2 — а(/х3 > 0;
(3.44)
4) для уравнения четвертого порядка
4), т . е. а ^ +
3
9
+a 1 s + аф " + .аф +
0, условия устойчивости
«о>0;
аа>0;
аг> 0; а 4 > 0 ;
(3.45)
Оз а 2 —а0 а3) — а 4 > 0.
(3.46)
Таким образом, необходимым и достаточным условием устойчивости для систем первого и второго порядков является
положительность коэффициентов характеристического уравнения. Для уравнения третьего и четвертого порядков кроме положительности коэффициентов необходимо соблюдение дополнительных неравенств (3.44) и (3.46).
При п Г^г 5 число подобных дополнительных неравенств
возрастает, процесс раскрытия определителей становится довольно трудоемким и громоздким. Поэтому критерий устойчивости Гурвица обычно применяют при п ^ 4. При п ^ 5 целесообразно применять формулируемый ниже критерий устойчивости Льенара — Шипара либо при использовании критерия устойчивости Гурвица переходить к численным методам с
использованием ЭВМ.
В последнем столбце главного определителя Гурвица (3.38)
отличен от нуля только один коэффициент ап% поэтому
An = f l n ^
(3-47)
Из (3.47), видно, что при а^ > 0 для проверки устойчивости
системы достаточно найти только определители Гурвица от Аг
до An-i. Если все определители Гурвица низшего порядка
положительны, то система находится на границе устойчивости, когда главный определитель равен нулю:
А* — а п An-i-
(3.48)
Последнее равенство возможно в двух случаях: ап = 0 или
Ап—
О. В первом случае система находится на границе
апериодической устойчивости (один из корней характеристического уравнения равен нулю); во втором случае — на границе колебательной устойчивости (два комплексно-сопряженных корня характеристического уравнения находятся на мнимой оси).
Используя критерий Гурвица, можно при заданных параметрах системы принять за неизвестный какой-либо один
параметр (например, коэффициент усиления, постоянную времени и т. д. ) и определить его предельное (критическое) значение, при котором система будет находиться на границе устойчивости.
Следует заметить, что критерий Гурвица можно получить
из критерия Рауса, поэтому иногда критерий Гурвица называют критерием Рауса — Гурвица.
Критерий устойчивости Льенара — Шипара» Для исследования устойчивости систем автоматического управления,
имеющих порядок характеристического уравнения п ^ 5,
удобно применять одну из модификаций алгебраического критерия устойчивости Гурвица, предложенную в 1914 г. П, Льенаром и Р. Шипаром.
Доказано, что в том случае, когда все коэффициенты характеристического уравнения (3.30) положительны (а0 > 0, аг >
>0,
ап > 0), из того факта, что положительны все определители А1г Д 3 , А 5 ,... с нечетными индексами, следует и
положительность определителей А. Гурвица А2, Д4, А6, ...
с четными индексами, и наоборот.
Поэтому в тех случаях, когда выполнены необходимые условия устойчивости, т. е. а 0 > 0 , £^>0,..., ап > 0 , необходимые и
достаточные условия устойчивости сводятся к тому, чтобы
среди определителей Гурвица Аи А2,
Ап были положительны все определители с четными (или же все определители с нечетными) индексами.
Таким образом, для того чтобы система автоматического
управления была устойчива, необходимо и достаточно, чтобы
выполнялись следующие неравенства:
а0> О, ^>0,
..., ап> 0,
Ai>0, Д3>0, Л5>0,
или
(3.49)
а 0 > О, а х > 0 ,
ап> 0,
Д 2 > 0 5 Д 4 > 0 , А е > 0 , ....
(3.50)
Последняя формулировка критерия устойчивости, называемая критерием устойчивости Льеиара — Шипара, требует
раскрытия меньшего числа определителей, чем обычный критерий Гурвица, а поэтому особенно удобна при исследовании
устойчивости систем автоматического управления высокого
порядка.
Пример 3.2» Пусть характеристическое уравнение системы D (s) —
= 12s4 + 2s2 + 4s -f- 50 = 0. Система неустойчива, так как коэффициент аг = 0.
Пример З.З. Характеристическое уравнение системы D (s) = 3s5 +
+ 10s4 + 5s3 — 7s2 + s + 100 — 0. Система неустойчива, так как
—7 < 0.
Пример 3.4. Характеристическое уравнение системы D (s) =
= 2s3 + 6s2 + 10s + 15 = 0. Все коэффициенты этого характеристического уравнения положительны, и определитель Гурвица А 2 с четным
индексом равен
аг а3
=
сю а2
с2 — аоа3 = е>-10 — 2» 15— 30 > 0 .
Следовательно, система устойчива.
Пример 3.5. Характеристическое
D (s)
-
(1 +
уравнение
системы
TlS) (1 + T2s) (1 + T3s) + К = 0,
где К — коэффициент усиления разомкнутой системы; Tlt T2S Т3 —
постоянные времени отдельных динамических звеньев системы. Найдем,пользуясь критерием Гурвица, предельное значение коэффициента усиления разомкнутой системы /<К11 как функцию постоянных времени
^2» ЗГ8.
Перепишем характеристическое уравнение в виде
D (s) = ТгТ2ТФ* + (ТгТ2 + ТгТ3 + Т2Т3) s2 + (Тг + Т2 + Т8) s+
+ 1 + К = aQs? + aiS2 + a2s + а3 = 0,
где Яо = ПТ2Т3; аг - ТгТ2 + ТгТ3 + Т2Т3; а2 = Тг + Т2 + Т3;
а3 = 1 + К-
Согласно критерию устойчивости Гурвица, система третьего порядка будет устойчива, если выполняются следующие неравенства:
аа > 0; ^ > 0, а2 > 0, az > 0, ага2 — а0а3 > 0.
В данном случае все коэффициенты характеристического уравнения положительны, поэтому система будет устойчива, если
(ТгТ2 + ТгТг + Т2Т3) (Тг + Г2 + Т3) > ТгТ2Тв (1 + К).
Последнее неравенство можно переписать в виде
где
К < (1 + т 2 + т 3 ) (I + 1/т 2 + 1/TJ)
_
/
__
т2 — T J T i , т 3 =
-
1,
Предельное (критическое) значение коэффициента усиления, при
котором система будет находиться на границе устойчивости, равно
К*р = (1 + V + тз) (1 + 1/т. +
~ 1.
Из последнего выражения следует, что предельный коэффициент
усиления системы определяется ие абсолютными значениями постоянных
времени динамических звеньев, а их относительными значениями. Чем
более резко отличаются постоянные времени друг от друга, тем больше
/£ к р- В частном случае, когда т а = т а = 1, т. е. Тг — Т2— Т3, значение /Скр минимально и равно всего лишь К к р ~ 8.
§ 3.6. Частотные критерии устойчивости
Частотные критерии устойчивости позволяют судить об устойчивости систем автоматического управления по виду их
частотных характеристик. Эти критерии являются графоаналитическими и получили широкое распространение, так как
позволяют сравнительно легко исследовать устойчивость систем высокого порядка, а также имеют простую геометрическую интерпретацию и наглядность.
Принцип аргумента. В основе частотных критериев устойчивости лежит следствие из известного в теории функций комплексного переменного принципа аргумента, который кратко
излагается ниже.
Пусть дан некоторый полином п-й степени D (s) — a0sn+
+ ... + а п . Этот полином в соответствии с теоремой
Безу можно представить в виде D (s) = а0 (s — st) (s — s 2 )...
... (s — sn), где $i = at + /со^ — корни уравнения'и (s) == 0.
На комплексной плоскости s каждый корень геометрически
может быть изображен вектором, проведенным из начала координат к точке Si (рис. 3.6, а). Длина этого вектора равна
модулю комплексного числа si9 т. е. |s$|, а угол, образован-
ный вектором с положительным направлением действительной оси, — аргументу или фазе комплексного числа si7 т. е.
Arg s*.
Величины (s — st) геометрически изображаются векторами,
проведенными из точки s t к произвольной точке s (рис. 3.6, б).
В частном случае при s = /со получим
D (/со) = а0 (/со — sx) (/со — s3),
(/со — sn).
(3.51)
Концы элементарных векторов (/со — Sj) будут находиться
на мнимой оси в точке s = /со (рис. 3.6, в).
В выражении (3.51) D (/со) представляет собой вектор,
равный произведению элементарных векторов (/to — s$) и действительного числа а 0 .
Модуль этого вектора равен произведению модулей элементарных векторов и а0:
|D (/со) I — а0|/со — Stll /со — s 2 |...| /со — s ft | f
(3.52)
а аргумент или фаза его равна сумме аргументов элементарных
векторов:
Arg D (/со) = Arg (/со — sO + Arg (/со — s 2 ) + . . . +
+ Arg (/со — s n ).
(3.53)
Условимся считать вращение против часовой стрелки положительным. Тогда при изменении со от — оо до оо каждый
элементарный вектор повернется на угол я, если его начало,
т. е. корень s t , расположено слева от мнимой оси, и на угол
— я, если корень расположен справа от мнимой оси (рис. 3.7).
Предположим, что полином D (s) имеет т правых корней и
п — т левых.
5)
jw
Рис. 3.6
б)
Тогда при изменении со от — оо до оо изменение (приращение) аргумента вектора D (/со), равное сумме углов поворота
векторов (/со — Si), равно
A Arg D Uсо)[©=: —ОО — п (п — т) — пт = п (ft— 2т).
(3.54)
Отсюда вытекает следующее правило: изменение (приращение) аргумента D (/со) при изменении частоты со от — оо до
оо равно разности между числом левых и правых корней уравнения D (s) — 0, умноженной на п.
Очевидно, что при изменении частоты со от 0 до оо изменение аргумента вектора D (/со) будет вдвое меньше:
A Arg D (До)
^ (л/2) (rt—2m).
(3.55)
Каждый из векторов (/{о — s^), соответствующих вещественным корням, повернется теперь на угол л/2 или —я/2.
Векторы [/со — (щ + /ЧЙ4)], [/со —
— /со,;)], которые составляют пару, соответствующую, например, двум комплексно-сопряженным корням, повернутся: один — на угол л/2 + у, а другой — иа
л/2 — у, гДе Y — угол, образованный вектором, проведенным от корня в начало координат, с осью абсцисс (рис. 3.8). Общее приращение
аргумента произведения этих векторов при изменении со от 0 до оо
равно
л / 2 + у + л/2 — у = я .
В основу всех частотных критериев устойчивости положено уравнение (3.54), определяющее приращение аргумента
D (/со) при изменении <о от — оо до оо, или (3.55) — прц изменении <0 от 0 до оо.
Критерий устойчивости Михайлова. Этот критерий устойчивости, сформулированный в 1938 г. советским ученым А.В.
Михайловым, является, по существу, геометрической интер-
претациёй принципа аргз'мента и позволяет судить об устойчивости системы на основании рассмотрения некоторой кривой, называемой кривой Михайлова.
Пусть дано характеристическое уравнение системы (3.30).
Левую часть характеристического уравнения называют характеристическим полиномом
D (s) ^a0sn
+ at sn~1 + ... + an.
(3.56)
Если подставить в этот полином чисто мнимое значение
s = /со, то получим комплексный полином
D (/со) - а0 (/со)"+ах (/со)"- * + ... + a n - X (со) + / Y (ш) -J9(co)e^^>,
(3.57)
где
X (со) — а п -а п —2 со2 +
со4 —...,
(3.58)
2
4
Г(а>) =©(a n -i. — a n -. 3 <o +a n _ 5 co ~ ...)J
называют соответственно вещественной и мнимой функциями
Михайлова; функции D (со) и -ф (со) представляют собой модуль и. фазу (аргумент) вектора D (/со).
При изменении частоты со вектор D (/со), изменяясь по величине и направлению, будет описывать своим концом в комплексной плоскости некоторую кривую, называемую кривой
(годографом) Михайлова.
В соответствии с (3.55) угол поворота вектора D (/со) вокруг начала координат при изменении частоты со от 0 до оо равен
4 Arg D (/со)
(п - 2 т ) .
Отсюда определяем число правых корней полинома D (s),
т. е.
™ / 2 - А Arg Р (;«,) [ - У ,
2
Из (3.59) видно, что число правых корней т будет равно нулю
при одном-единственном условии
A Arg D(/со) \%Zo - т/2.
(3.60)
Условие (3.60) является необходимым, но не достаточным
условием устойчивости. Для устойчивости системы необходимо и достаточно, чтобы все п корней характеристического урав-
нения были левыми; иначе говоря, среди них не должно быть
корней, лежащих на мнимой оси и обращающих в нуль комплексный полином D (/&>), т. е. должно выполняться еще одно
условие
В (/чо) Ф-0.
(3.61)
Формулы (3.60) и (3.61) представляют математическое выражение критерия устойчивости Михайлова: для того чтобы система автоматического управления была устойчива, необходимо и достаточно, чтобы вектор кривой Михайлова D (/о>)
при изменении со от 0 до оо повернулся, нигде не обращаясь в
нуль, вокруг начала координат против часовой стрелки на,
угол ад/2, где п — порядок характеристического уравнения.
Заметим, что для устойчивых систем кривая Михайлова начинается при со = 0 на вещественной положительной полуоси,
поскольку при а0 > 0 все коэффициенты характеристического
уравнения положительны и D(0) = ап > 0. Кроме того, для
устойчивых систем, описываемых обыкновенными дифференциальными уравнениями с постоянными коэффициентами, фаза (аргумент) я£) (о>) с ростом частоты со должна возрастать монотонно, т. е вектор D (/со) должен поворачиваться только
против часовой стрелки, поскольку с ростом частоты монотонно возрастают имеющие одинаковые (положительные) знаки
фазы элементарных векторов (/со s*)9 являющиеся слагаемыми фазы вектора £>(/со) (см. (3.53)).
Учитывая сказанное выше, критерий устойчивости Михайлова можно сформулировать так: для того чтобы система автоматического управления была устойчива, необходимо и достаточно, чтобы кривая (годограф) Михайлова при изменении
частоты со от 0 до оо, начинаясь при ш — 0 на вешрственной
положительной полуоси, обходила только против часовой
стрелки последовательно п квадрантов координатной плоскости, где п — порядок характеристического уравнения„
Кривая Михайлова для устойчивых систем всегда имеет
плавную спиралевидную форму, причем конец ее уходит в
бесконечность в том квадранте координатной плоскости, номер которого равен степени характеристического уравнения.
На рис. 3.9 показаны типичные кривые Михайлова для
устойчивых систем, описываемых уравнениями, начиная от
первого (п — 1) и кончая пятым (п = 5) порядком. Для удобства сравнения коэффициенты
ВО всех случаях приняты одинаковыми.
Признаком неустойчивости системы является нарушение
числа и последовательности пройденных кривой Михайлова
квадрантов координатной плоскости, вследствие чего угол поворота вектора D (/со) оказывается меньше, чем пп/2. Число
правых корней неустойчивой системы можно определить по
(3.59).
На рис. ЗЛО показаны кривые Михайлова для неустойчивых и нейтральных систем. Рис. ЗЛО, а — при ш — 0 кривая
Михайлова начинается на отрицательной вещественной полуоси; система неустойчива. Рис. ЗЛО, б — порядок уравнения
п = 5, а кривая Михайлова находится вся в одном квадранте (этому соответствует характеристическое уравнение D (s)=
— aGsb + axs4 +
— 0)з система неустойчива. Рис. ЗЛО, в —
нарушена последовательность прохождения квадрантов; система неустойчива. Рис. 3.10, г—кривая Михайлова начинается в начале координат, т. е. в характеристическом уравнении имеется по крайней мере один нулевой корень; система
находится на границе апериодической устойчивости; небольшая деформация кривой Михайлова (прерывистая линия) делает систему устойчивой. Рис. ЗЛО, д — кривая Михайлова
г/роходит при некотором значении частоты шк через начало
координат, т. е. в характеристическом уравнении имеются
чисто мнимые корни ± /со*.; система находится на границе колебательной устойчивости; небольшая деформация кривой
Михайлова делает систему устойчивой (прерывистая линия).
Рис. ЗЛО, е — кривая Михайлова проходит через начало ко®
ординат, но небольшой деформацией кривой Михайлова удовлетворить условиям устойчивости нельзя; система неустойчива.
Построение кривой Михайлова практически производится
либо методом контрольных точек, либо методом вспомогательных годографов. Первый метод
сводится к определению ряда точек кривой Михайлова, соответствующих фиксированным значениям частоты о* включая (обязательно) частоты точек пересечения
кривой с осями координат, которые находятся как корни уравнений (3.62) и (3.63). При втором
методе предварительно определяют
годографы отдельных звеньев сиРис. 3.9
стемы и по ним строят искомую
Рис. 3.10
г
кривую Михайлова, применяя правила умножения и сложения векторов.
Анализируя годографы Михайлова, можно установить следующее следствие из критерия устойчивости Михайлова. При
последовательном прохождении кривой Михайлова квадрантов координатной плоскости вещественная и мнимая оси пересекаются ею поочередно. В точках пересечения кривой Михайлова с вещественной осью обращается в нуль мнимая функция Михайлова У (со), а в точках пересечения кривой с мнимой осью обращается в нуль вещественная функция X (со).
Поэтому - значения частот, при которых происходит пересечение кривой с вещественной или мнимой осью, должны являться корнями уравнений
X (со) = 0;
(3.62)
К (со) - 0.
(3.63)
Вещественную X (со) и мнимую Y (со) функции Михайлова
можно представить графически в виде кривых (рис. 3.11).
Точки пересечения этих кривых с осью абсцисс дают значения
корней уравнений (3.62) и (3.63). Если значения со0, со2,
оз4, ... есть корни уравнения (3.63), a oolf ;(x)39;(o&,... — уравнения (3.62), причем со0 < о>2 < Щ
<а>3<со5...,
то для устойчивой системы обязательно соблюдение неравенства
со0 < щ С со2 < о)3 < щ < о)6 < ... .
(3.64)
В связи с указанным следствием можно привести другую
формулировку критерия устойчивости Михайлова: система,
автоматического управления будет устойчива тогда и только
тогда, когда вещественная X (со) и мнимая Y (со) функции
Михайлова, приравненные нулю, имеют все действительные
и перемежающиеся корни, причем общее число этих корней равно порядку характеристического уравнения п> и при со = О
удовлетворяются условия
X (0) > 0, Y' (0) > 0.
На рис. З.П, а приведен пример графиков X (со) и Y (со)
для устойчивой системы, а на рис. 3.11, б — для неустойчивой
системы.
Для уравнений до шестого порядка включительно условие
перемежаемости корней дает возможность легко провести аналитическое исследование устойчивости, не вычерчивая кривую
Михайлова. При этом обычно определяют только корни уравнения Y (со) = 0. Перемежаемость корней уравнений X (со)=0
и У (со) = 0 можно проверить подстановкой в X (со) найденных корней уравнения Y (со) = 0. Как видно из рис. 3.11
знаки X (со) при подстановке возрастающих по абсолютной величине корней должны чередоваться.
Пример 3.6. Определить устойчивость
ское уравнение которой
системы, характеристиче-
D(s) = s 6 + 6s5 + 15s4 + 20s3 + 15s2 + 6s + 1 = 0.
Подставляем s = /со и находим вещественную и мнимую функции Михайлова:
X (со) = —со6 + 35со4 — 15со2 + 1 = 0;
У (со) = со (бсо4 — 20со2 + 6) = 0.
Находим корни уравнений У (со) = 0, т. е. со0 = 0; со4 — 3,33co2 +
+ 1 = 0 , откуда
c o i j 4 = 3,67 ± Т/2,78—1; с о | = 0 , 3 6 ;
со!=2,96.
Если перемежаются корни, то перемножаются и их квадраты, поэтому нахождение со2 и со4 не обязательно.
Проверим, чередуются ли знаки X (со) при подстановке со| и со|.
Имеем
х (С02) = — 0,36 3 + 15-0,36 й — 35*0,36 + 1 = —2,51;
X (со4) = —2,96* + 15-2,96 2 — 15-2,96 + 1 > 0.
Так как все корни У (со) вещественны и знаки ординат X (со),
соответствующие этим корням, чередуются, то система устойчива.
Критерий устойчивости Найквиста. Этот частотный критерий устойчивости, разработанный в 1932 г. американским ученым Г. Найквистом, позволяет судить об устойчивости замкнутой системы по виду амплитудно-фазовой характеристики разомкнутой системы.
Пусть передаточная функция разомкнутой системы
W ( s ) A i l t ^ r ^ - ^ ^
t 1
Q(s)
t" m
<
ft.
(3.65)
c0^+clJ - +...+Cn
Подставляя в (3.65) s — /со, получает частотную передаточную функцию разомкнутой системы:
w
(/СО) -
R
( / 0 ) )
Q (/®>
--
М/О>)
Т
+
МУЕО )
Т
(/со)" + с г (/o))rt
-
Е
1
+
. . . + * Т
+ ... +
= и И + jV (со) = А (со) е*К®>,
(3.66)
где U (со) и Y (со) — действительная и мнимая части частотной передаточной функции соответственно; модуль А (со) и
фаза яр (со) частотной передаточной функции равны А (со) =
- У Т / Г Щ Г + I/2 (со); яр (<о) = Arctg Щ .
Если изменять частоту со от —оо до оо, то вектор W (/со)
будет меняться по величине и фазе. Кривую, описываемую концом этого вектора в комплексной плоскости, называют ампли-
тудно-фазовой характеристикой
разомкнутой
системы
W (jo))
(рис. 3.12).
Амплитудно-фазовая харак\ и (О)} теристика симметрична относительно вещественной оси, поэтому обычно вычерчивают только
ту часть ее, которая соответствует положительным частотам
есС>0 (сплошная линия на рис.
3.12), а ветвь этой характеристиРис. 3.12
ки, соответствующая отрицательным частотам со < О (пунктирная линия на рис. 3.12), может быть найдена как зеркальное отражение ветви, соответствующей положительным частотам, относительно вещественной оси.
Рассмотрим вспомогательную функцию
Ф
(s) =
1
+ W (s) = 1 + R (s)/Q (s) = [Q (s) + R (s)V
/Q (s), - D (s)/Q (s),
(3.67)
где D (s) = Q (s) + R (s) = a0 sn + a^'1 + ... + an—
характеристический полином. замкнутой системы; Q (s) =
= cQsn + CxS"-1 + ... + cn — характеристический полином
разомкнутой системы; R (s) —
sm+ Ьх8т~г + ... + bm —
— полином степени т.
Заметим, что так как в реальных системах степень поликома R (s) не выше степени полинома Q (s), т. е. m ^ п> то степени числителя и знаменателя дроби (3.67) одинаковы и равны п.
Подставляя в (3.67) s = /со, получим
Ф (/со) - 1 + W (/со) - [Q (/©) + R(fa№(j<») = D (j(*)/Q (/со).
(3.68)
Пусть характеристическое уравнение замкнутой системы
£> (s) — 0 имеет т правых корней и п—т левых корней, а характеристическое уравнение разомкнутой системы Q ($) = О
имеет I правых и п — I левых корней.
При изменении частоты со от — оо до оо изменение угла поворота вектора ф (/Ъ) на основе принципа аргумента будет
AArg ц (/со) |ю~!1со = A Arg D (/со) —Д ArgQ (/со) =
=п [(п —т) —т] —п [(п —I)—1\ = 2я (I —/п). (3.69)
Для устойчивости замкнутой системы необходимо и достаточно, чтобы все корни ее характеристического уравнения
были левыми, т. е. т = ^ 0 . Отсюда суммарный поворот
вектора <р (/со) устойчивой системы вокруг начала координат
должен быть равен
Д Arg ср (/со) ft™ - 2п1,
(3.70)
где I — число правых корней характеристического уравнения
разомкнутой системы.
Обычно рассматривают только положительные частоты
со > 0, в этом случае угол поворота вектора <р(/со) будет вдвое
меньше, тс е.
Д Argcp (/со) \%=о « n l - 2зт//2.
(3.71)
Таким образом, если разомкнутая система является неустойчивой и имеет I правых корней, то замкнутая система будет
устойчива тогда и только тогда, когда амплитудно-фазовая характеристика вспомогательной функции ф (/со) при изменении
частоты со от 0 до со охватывает начало координат в положительном направлении 1/2 раз.
Легко заметить, что число оборотов вектора <р (/со) вокруг
начала координат равно числу оборотов вектора W (/со) вокруг точки (—1, /0).
На основании сказанного вытекает следующая формулировка критерия устойчивости Найквиста: если разомкнутая система автоматического управления неустойчива, т о , для того
чтобы замкнутая система автоматического управления была
устойчива, необходимо и достаточно, чтобы амплитудно-фазовая характеристика разомкнутой системы W (/со) при изменении частоты со от 0 до оо охватывала точку (—1, / 0)
в положительном направлении 112, разу где I — число правых
корней характеристического уравнения разомкнутой системы.
На рис. ЗЛЗ, а показана амплитудно-фазовая характеристика <р (/со), а на рис. ЗЛЗ, б — амплитудно-фазовая характеристика W (/о), соответствующие устойчивой замкнутой системе, которая в разомкнутом состояний была неустойчива и
имела число правых корней / = 2. Обычно в реальных системах W (/со) Jo) — со = О, и поэтому ф (/со) 1(0= ео = 1.
При сложной форме характеристики W (/со) могут возникнуть затруднения при определении числа ее оборотов вокруг критической точки (—I, /0). В этом случае для суждения
об устойчивости удобно применять «правило переходов», предложенное Я. 3. Цыпкиным.
Назовем переход характеристики W (/со) через отрезок вещественной оси слева от точкц (—1, /0), т. е. через отрезок
(—оо, —1), при возрастании со положительным, если он происходит сверху вниз, и отрицательным, если он происходит
снизу вверх. Если характеристика W (/со) начинается на отрезке (— оо, —1) при со = 0 или заканчивается на нем при со =
= оо, то в этих случаях считают, что она совершает полперехода.
Тогда критерий Найквиста можно сформулировать так:
если разомкнутая система автоматического управления неустойчива, то, для того чтобы замкнутая система автоматического управления была устойчива, необходимо и достаточно,
чтобы разность между числом положительных и отрицательных переходов амплитудно-фазовой характеристики разомкнутой системы W (/со) через отрезок вещественной оси (— оо,
—1) при изменении частоты <о от 0 до оо была равна 1/2, где
I •— число правых корней характеристического уравнения разомкнутой системы.
Если система автоматического управления в разомкнутом
состоянии устойчива, т. е. I = 0, то приращение аргумента
вектора ср (/со) равно нулю:
Д Arg ф (/со)
ос = 2п1 = 0.
(3.72)
Это означает, что для устойчивости замкнутой системы необходимо, чтобы амплитудно-фазовая характеристика ф (/со)
не охватывала начало координат (рис. 3.14, а), а амплитуднофазовая характеристика W (/со) не охватывала точку с координатами (—1, /0), (рис. 3.14, б).
Таким образом, для этого наиболее часто встречающегося
на практике случая получаем следующую формулировку критерия Найквиста: если разомкнутая система автоматического управления устойчива, то замкнутая система автоматичес-
Рис. 3.13
кого управления будет устойчива, если амплитудно-фазовая
характеристика разомкнутой системы W (/со) не охватывает
точку (—1, /0).
Амплитудно-фазовые характеристики разомкнутых статических систем автоматического управления при изменение частоты о) от—со до сообразуют замкнутый контур. У астатических разомкнутых систем, которые содержат интегрирующие
звенья , амплитудно-фазовые характеристики не образуют замкнутого контура. Для таких систем характеристическое уравнение разомкнутой системы имеет корни, равные нулю, и может быть записано в виде
Q (s) - SvQx (s) - 0,
(3.73)
где v — порядок астатизма; Qt (s) — полином, не имеющий корней, равных нулю.
Частотная передаточная функция разомкнутой астатической системы, содержащей интегрирующие звенья,
W (/со) - W (s) |s== /to = R (S)/Sv Qi (s) fs^/co =
~ R (/co)/[(/co)v Qx (/со)].
(3.74)
При co= 0 частотная передаточная функция астатической
системы обращается в оо, а ее амплитудно-фазовая характеристика претерпевает разрыв. Поэтому в этом случае трудно
решить вопрос об устойчивости замкнутой системы, так как
неясно, охватывает ли амплитудно-фазовая характеристика
W (/со) точку (—1, /0).
Векторы /со при изменении частоты со от — оо до оо изменяют при переходе через начало координат фазовый угол
скачком с — я/2 до л/2, но в каком направлении происходит
их поворот в момент перехода через начало координат, сказать
невозможно. Чтобы освободиться от этой неопределенности,
идя по мнимой оси при изменении частоты со от—оо до оо,
обходят начало координат в плоскости корней справа по полуокружности бесконечно малого радиуса г (рис. 3.15), т. е. считают не s = 0, a s = re/v (г
0, — я/2
'^у^п/2).
Тогда все нулевые корни дадут точно такой же угол поворота, как левые корни, т. е. каждый из векторов повернется на
я, и формулы (3.54) и (3.55) сохраняют свою силу.
Обходу начала координат по малой дуге г е' 7 в плоскости
корней соответствует передаточная функция разомкнутой системы
R( 0)
1
P(s) = R(s)
Qi (0) (re / v ) v
S Q1 (s) s— 0
v
b,' m
(3.75)
m
где bm и cm — свободные члены полиномов R (s) и Qx (s).
При r
0 модуль R —> оо, а аргумент ij) меняется от vn/2
до — vя/2 при изменении у от — я/2 до я/2. Таким образом,
во время движения по полуокружности бесконечно малого радиуса в плоскости корней частотная передаточная функция
разомкнутой системы W (/со) может быть представлена в виде
вектора бесконечно большой длины, поворачивающегося на
комплексной плоскости по часовой стрелке на угол, равный—
— vn (от vn/2 до —vn/2).
При изменении со от 0 до оо, т. е. при г
0 и 0 ^ у ^я/2,
частотная передаточная функция W (/со) будет изменяться по
дуге бесконечно большого радиуса, описывая угол от 0 до
— vя/2. На рис. 3.16 показана амплитудно-фазовая характе-V
•
J т со>0
W{jw)
N ^ f
\
! и((D)
0 /VW
| w<0
Рис. 3.15
Рис. 3.16
ристика разомкнутой астаj V«o) W(JOD)
О
тической системы с астао)
тизмом первого порядка
v - L
•bjo
I©
*U(CD)
\
На основе сказанного
выше для определения устойчивости систем с аста тизмом любого порядка v
достаточно
построить
Рис. 3.17
одну ветвь амплитудно-фазовой характеристики раjV(io)
зомкнутой системы, соответствующую положитель- '<!)>• 0
-i :n
ным частотам, дополнить
ее дугой — vn/2 окружно- I©
©
U(0)}
\
сти бесконечно большого
радиуса и затем приме\
нить критерий устойчивости Найквиста.
Например, если
раРис. 3.18
зомкнутая
астатическая
система неустойчива, то
замкнутая система будет устойчива если при изменении
частоты о) от 0 до оо амплитудно-фазовая характеристика разомкнутой астатической системы W (/о), дополненная
дугой — vn/2 бесконечно большого радиуса, охватит точку
(—1, /0) в положительном направлении I/2, раз, где I — число
правых корней характеристического уравнения разомкнутой
системы.
На рис. 3.17 приведена амплитудно-фазовая характеристика
разомкнутой системы с астатизмом второго" порядка v = 2.
Замкнутая система в этом случае будет неустойчива, так как
амплитудно-фазовая характеристика W (/о), дополненная дугой — vn/2 ~ — п бесконечно большого радиуса, всегда охватывает точку (—1, /0) в отрицательном направлении (по
часовой стрелке).
На рис. 3.18 приведена амплитудно-фазовая характеристика разомкнутой системы с астатизмом второго порядка, которая после дополнения ее дугой — vn/2 = — п бесконечно
большого радиуса не охватывает точку (—1, /0) (число положительных и отрицательных переходов через отрезок (— оо, —1)
равно нулю). Следовательно, замкнутая система будет устойчива.
W ( j 6 ) )
Одним из достоинств критерия.Найквиста является то, что
он может быть применен и в тех практически важных случаях,
когда неизвестны уравнения некоторых звеньев системы либо
даже неизвестно уравнение всей разомкнутой системы в целом,
но амплитудно-фазовая характеристика разомкнутой системы
может быть получена экспериментально. Кроме того, критерий Найквиста позволяет, как это будет показано ниже, довольно просто исследовать устойчивость систем с запаздыванием.
Так как параметры системы определяют обычно приближенно и в процессе работы они могут изменять свое значение,
то важна оценка удаления амплитудно-фазовой характеристики разомкнутой системы W (/со) от точки (—1, /0). Это удаление определяет запас устойчивости, который характеризуется двумя величинами: запасом устойчивости по фазе и запасом устойчивости по амj \/(со)
плитуде.
Запас устойчивости по
о
0
ti* )
фазе определяют как величину угла ф = п —|я]} (сос)|
для частоты сос, при коV (со) торой | W (со)с | == 1; по амплитуде — как величину
отрезка оси абсцисс ft, заключенного между критической точкой (—1, / 0) и амшштудно-фазовой характерна 3.19
ристикой (р ис - 3.19).
С ростом коэффициента
усиления разомкнутой системы модуль амплитуднофазовой
характеристики
также растет и при некотором значении коэффициента усиления К = /<кР>
называемого критическим
коэффициентом усиления,
амплитудно-фазовая характеристика пройдет через
точку (—I, /0), т. е. система будет на границе усw>0
тойчивости. При К > Ккр
рИСе з.20
система будет неустойчива.
Однако встречаются системы (с внутренними обратными
связями), в которых потеря устойчивости может произойти не
только при увеличении коэффициента усиления, но также и
при его уменьшении. Этим случаям могут соответствовать так
называемые клювообразные амплитудно-фазовые характеристики (рис. 3.20). В этих случаях запас устойчивости по амплитуде определяется величинами двух отрезков h оси абсцисс,
заключенных между критической точкой (—1, /0) и амплитудно-фазовой характеристикой.
Чтобы система обладала требуемым запасом устойчивости
при заданных величинах h и <р, около критической точки (—1,
/0) вычерчивается некоторая запретная область в виде сектора, ограниченного величинами -+Ji и
в которую амплитуд»
но-фазовая
характеристика W (/со) не должна
входить
(рис. 3.20).
§ 3.7. Анализ устойчивости по логарифмическим
частотным характеристикам
В инженерной практике широкое применение получил ана лиз устойчивости систем автоматического управления, основанный на применении логарифмических частотных характеристик разомкнутой системы. Это обусловлено прежде всего
тем, что построение логарифмических частотных характеристик разомкнутых систем, особенно имптотических логарифмических частотных характеристик, значительно проще, чем
построение годографа амплитудно-фазовых характеристик.
Покажем, каким требованиям должны удовлетворять логарифмическая амплитудно-частотная характеристика (ЛАХ) и
логарифмическая фазочастотная характеристика (ЛФХ) разомкнутой системы, при которых обеспечивалась бы устойчивость системы в замкнутом состоянии.
Как было показано выше, устойчивость связана с числом
переходов амплитудно-фазовой характеристики W (/со) отрезка (— оо, —1) отрицательной вещественной полуоси. Когда
амплитудно-фазовая характеристика W (jсо) пересекает отрицательную вещественную полуось, ЛФХ пересекает одну из
линий rb я (2i + 1), где I = 0, 1,2, 3, ... (рис. 3.21). Переходы
через эти линии не опасны с точки зрения устойчивости, если
они совершаются справа от точки (— 1, / 0), т. е. если при этом
модуль амплитудно-фазовой характеристики меньше единицы
( / « ) I < 1 и, следовательно, если ординаты ЛАХ отрицательны, т. е. Lm А (о) = 20 lg\W (/'со)|< 0. Поэтому область
отрицательных ЛАХ при исследовании устойчивости интереса не представляет.
Положительному переходу (сверху вниз) через отрезок
(—оо, —1) характеристики W (/со) соответствует пересечение
ЛФХ при Lm А (со) > 0 прямых + п (21 + 1) снизу вверх
(точка 2 на рис. 3.21), а отрицательному переходу — сверху
вниз (точка / на рис. 3.21).
Критерий устойчивости Найквиста применительно к логарифмическим частотным характеристикам может быть сформулирован следующим образом: для того чтобы система автоматического управления была устойчива, необходимо и достаточно, чтобы разность между числом положительных и отрицательных переходов логарифмической фазочастотной характеристикой прямых ±z (2i -j- 1), i = 0,1, 2,..., во всех областях, где логарифмическая амплитудно-частотная характеристика положительна hniA (со) > 0, была равна 1/2 (I — число
правых корней характеристического уравнения разомкнутой
системы).
На рис. 3.21 приведены для примера амплитудно-фазовая
характеристика разомкнутой системы W (/со) и соответствующие ей ЛАХ и ЛФХ. Из анализа этих ЛАХ и ЛФХ видно, что
разность между числом положительных и отрицательных переходов ЛФХ прямых — п при Lm А (со) > 0 равна нулю. Таким образом, если разомкнутая система была устойчива
(/ = 0), то и замкнутая система будет устойчива, при этом запасы устойчивости по амплитуде равны hx и h2, а запас устойчивости по фазе равен <р.
Рис. 3.21
§ 3.8. Построение областей устойчивости в плоскости
параметров системы
При исследовании устойчивости большое практическое значение имеет построение областей устойчивости в плоскости одного или каких-либо двух параметров, влияние которых на
устойчивость исследуют, а также построение семейства областей устойчивости в плоскости двух параметров при различных
фиксированных значениях третьего параметра.
Уравнение границ областей устойчивости можно находить,
пользуясь любым критерием устойчивости. Однако чаще всего
на практике применяют наиболее общий метод построения областей устойчивости, который был предложен Ю. И. Неймарком. и назван им методом D-разбиения.
Понятие о D-разбиении. Рассмотрим характеристическое
уравнение замкнутой системы п-ro порядка, которое делением
на коэффициент при переменном s с наивысшей степенью всегда может быть приведено к виду
D (s) = s" + ах sn~ Ч - . . . + ап - 0, а0 - 1.
(3.76)
Представим себе я-мерное пространство, по координатным
осям которого отложены коэффициенты уравнения (3.76).
Это пространство называют пространством коэффициентов.
Каждой точке пространства коэффициентов соответствуют конкретные числовые значения коэффициентов уравнения (3.76)
и соответствующий им полином я-го порядка. Уравнение
(3.76) имеет п корней, расположение которых на комплексной
плоскости корней s зависит от числовых значений коэффициентов at.
Если изменять коэффициенты at уравнения (3.76), то его
корни в силу их непрерывной зависимости схг коэффициентов
будут перемещаться в комплексной плоскости корней, описывая корневые годографы.
Чтобы представить сказанное выше геометрически, рассмотрим характеристическое уравнение третьего порядка (п = . 3)
D (s) — s 3 +
a2s + as = 0.
(3.77)
Если взять три взаимно перпендикулярные оси и откладывать по ним значения коэффициентов а19 а 2 , а3, то получим
трехмерное пространство коэффициентов, каждой точке которого соответствуют вполне определенный полином третьей сте-
пени и вполне определенные три корня в комплексной плоскости корней s (рис. 3.22).
Например, точке М, имеющей координаты alM, а2м и авМ,
соответствует полином Dm (s) = s3 +
+ cl^ms + а 3 м,
имеющий три корня sxm, s2m И S3M В плоскости корней (рис.
3.22, а). Другой точке, например N, имеющей координаты
a2N и а3л/, соответствует полином Dn (р) = s? +
+
+ CI^nS + a3JV, корни которого SjN, S2iv и SSN и. т. д.
При некотором значении коэффициентов уравнения (3.77)
один из корней попадает в начало координат или пара корней
попадает на мнимую ось, т. е. корни его будут иметь вид 0 или
± j(ok и, следовательно, соответствующая точка в пространстве параметров будет удовлетворять уравнению
D (/cofe) - (jVkf+ctiUm)* + а 2 (}щ) + a s - 0. (3.78)
Этому уравнению при — оо < (о < оо соответствует
некоторая поверхность S, часть которой показана на рис. 3.22,
б.
При изменении коэффициентов at корни характеристического уравнения также изменяются и попадают на мнимую ось
тогда, когда точка в пространстве коэффициентов попадет на
поверхность S. При пересечении такой поверхности S корни
переходят из одной полуплоскости корней в другую. Следовательно, поверхность S разделяет пространство коэффициентов на области, каждой точке которых соответствует определенное одинаковое число правых и левых корней. Эти области
обозначают D (га), где т — число правых корней характеристического уравнения. Разбиение пространства коэффициентов
на области с одинаковым числом правых корней внутри каждой области и выделение среди полученных областей области
устойчивости называют методом D-разбиения.
м
Рис. 3.22
Для характеристического
13 W
уравнения третьего порядка
a3-const
в пространстве коэффициентов можно наметить четыре
области: D (3), D (2), D (1),
D (0). Последняя
область
D (0) будет областью устойчивости.
Если изменяются не все коРис. 3.23
эффициенты, а часть из них,
например два—аг и а2 при as = const, то вместо поверхности
получим линию, которая является сечением поверхности
S плоскостью а3 — const. Эта линия разделит плоскость коэффициентов CLy — а% ка области с одинаковым числом правых
корней (рис. 3.23).
Для уравнений более высокого порядка (п > 3) вместо
обычного трехмерного пространства получаются многомерное
пространство и гиперповерхности, разбивающие это пространство на области, что сильно усложняет задачу, а рассмотрение
теряет наглядность.
Так как переход через границу D-разбиения в пространстве коэффициентов соответствует переходу корней характеристического уравнения через мнимую ось, то уравнение границы
D-разбиения в общем случае
XjHM
= №п + аг (/о)»™3 +... + ап - 0.
(3.79)
Из (3.79) видно, что уравнение границы D разбиения может быть получено из характеристического уравнения систе,мы заменой s = /со. Границу D-разбиения можно строить не
только в пространстве коэффициентов a t характеристического
уравнения, но и в пространстве параметров системы (постоянных времени, коэффициентов усиления и т. д.), от которых зависят коэффициенты характеристического уравнения.
£>-разбкение по одному (комплексному) параметру. Предположим, что требуется выяснить влияние на устойчивость какого-либо параметра v, линейно входящего в характеристическое уравнение. Для этого сначала характеристическое уравнение приводят к виду
D (s) = S (s) + vN (s) = 0,
(3.80)
где S (s) — полином, не зависящий от v; N (s) — полином, содержащий v множителем.
Граница D-разбиения определяется уравнением
D (/со) = 5 (/со) + vN (/со) - 0,
(3.81)
откуда
v = — 5 (j<o)/N (/со) - X (со) + [У (со).
(3.82)
Так как изменяемый параметр v в линейных системах является не комплексным, а вещественным числом (коэффициент
усиления, постоянная времени и т. д.), то (3.82) следовало бы
дополнить условием У (со) = 0. Однако при первоначальном
построении не будем делать этого ограничения и будем временно считать изменяемый параметр комплексной величиной v,
отмечая это чертой сверху, чтобы отличить ее от вещественного
значения v.
Давая со значения от—оо до оо, можно по (3.82) вычислить
X (со) и У (со) и построить на комплексной плоскости v границу
D-разбиения.
При построении границы D-разбиения достаточно построить ее для положительных значений со и затем дополнить зеркальным отображением построенного участка относительно
действительной оси (рис. 3.24, б).
Если при изменении со от — оо до оо в плоскости корней
двигаться по мнимой оси и штриховать ее слева (рис. 3.24,а),
то такому движению в плоскости v соответствует движение по
границе D-разбиения, которую также .штрихуют слева по
обходу при изменении со от — оо до оо (рис. 3.24, 6).
Если в плоскости v пересекать границу D-разбиения по направлению штриховки (стрелка 1), то в плоскости корней
один из корней переходит из правой полуплоскости в левую.
Если же в плоскости v пересекать границу D-разбиения против
штриховки (стрелка 2), то в плоскости корней, один из корней
переходит из левой полуплоскости в правую.
Если штриховка двойная (например, в точке пересечения
кривых), то мнимую ось пересекают два корня.
Рис. 3.24
Для определения области D (т), и в частности области ус
тойчивоети D (0), достаточно знать распределение корней (т.е.
число правых и левых корней) при каком-либо одном произвольном значении параметра v = v0. Переходя в плоскости v от
этого параметра к любому другому, по числу пересечений границы D-разбиения, направлению и числу штриховок можно
определить значение D (т) в любой другой точке.
Претендентом на область устойчивости является область,
внутрь которой направлена штриховка и которая поэтому соответствует области с наибольшим числом 1евых корней. Чтобы установить, является ли эта облас г ь действительно областью устойчивости, необходимо задаться каким-либо значением v0? лежащим в этой области. Подставив v0 в'характеристическое уравнение, нужно, используя любой критерий устойчивости, установить, все ли корни характеристического уравнения будут при этом левыми. Если при этом не все корни будут левыми, то области устойчивости нет, т. е. изменением
только параметра v нельзя сделать систему устойчивой.
Так как изменяемый параметр является вещественным числом; то из полученной области устойчивости выделяют только
отрезок устойчивости т. е. отрезок вещественной оси, лежащий в области устойчивости, например отрезок АБ на рис.
3.24, б.
/^-разбиение по двум параметрам. На практике часто требуется выяснить влияние на устойчивость не одного параметра,
а двух, которые линейно входят в характеристическое уравнение замкнутой системы так, что характеристическое уравнение можно привести к виду
с/
'
D (s) = vN (s) + fx M(s) + L (s) = 0,
(3.83)
где N (s), M (s), L (s) — полиномы от s; v и \x — изменяемые
параметры, влиянием на устойчивость которых интересуются.
Подставляя в (3.83) s = /со, получим выражение для границы D-разбиения в плоскости параметров:
D (/со) = vN (/со) + уМ (/со) + L (/со) - 0.
(3.84)
Введем обозначения
a/(/co)-/V 1 (CO)+/W 2 H;
М (/со) = Ml (со) + /М 2 (со);
L (/со) = U (со) + /L2 (со)
(3.85)
и разобьем (3.84) на два уравнения, приравняв отдельно вещественную и мнимую части нулю:
vN± (со) + |iAfx (со) + Lt (со) - 0;
vN2 (со) + |хМ 2 (со) + L 2 (со) = 0.
(3.86)
(3.87)
Решение системы уравнений (3.86) и (3.87) относительно
V И [А
V = Дх/Д;
[X = А2/:\,
где Д =
N± (со) Мх (со)
N
(СО) М2 (со)
(3.88)
(3.89)
•главный определитель системы;
2
(3.90>
Ai =
—Li (со) Мх(со)
(3.91)
— L 2 ( C O ) / M 2 (СО)
N±(со) -L x (co)
N2( о>) —L2(co)
(3.92)
— частные определители системы..
Так как N 2 (со), М 2 (со) и L2 (со)— нечетные функции со,
то Д, Дх и Д 2 тайже нечетные функции со, a v и jx — четные
функции со.
Задавая различные значения со от — оо до оо, для каждого
со по параметрическим уравнениям (3.88) и (3.89) определяем
величины v и |х и строим границу D-разбиения в плоскости
этих параметров.
При этом возможны следующие три случая:
1. При заданной частоте cofe определитель Д, а также определители Дх и Д2 не равны нулю одновременно. Тогда (3.86)
и (3.87) совместны, а (3.88) и (3.89) определяют для заданного
значения щ точку в плоскости параметров v и JA. При
фиксированном cofe (3.86) и (3.87) представляет собой в этом
случае в плоскости v и [х пересекающиеся прямые 1 и 2, показанные на рис. 3.25, а.
2. При некотором значении cofe определитель Д обращается в нуль, а определители Дх и Д2 не равны нулю. Тогда (3.86)
и (3.87) несовместимы и не имеют конечных решений. Прямые
/ и 2 параллельны и не пересекаются, как это показано на
рис. 3.25, б.
Рис. 3.25
3. При некотором значении % определитель А и оба определителя Ах и Д 2 равны нулю одновременно. Тогда v и становятся неопределенными. В этом случае, как известно, одно
из уравнений (3.86) и (3.87) становится следствием другого,
отличаясь от него на некоторый постоянный множитель. Прямые / и 2 (рис. 3.25, в) сливаются друг с другом и, таким образом, в плоскости v и {Л для заданного % получается не точка,
а так называемая особая прямая, уравнение которой v± Nt (%)+
+
(%) + Lx (wfe) - 0.
Особая прямая не относится к кривой D-разбиения, так
как всем точкам этой прямой соответствует одно и то же значение частоты w =
и направление движения по прямой при
изменении w установить невозможно.
В большинстве практических задач особые прямые получаются при значениях со — О и ю — о о . В этом случае хотя бы
один из коэффициентов v и входит в коэффициенты, соответствующие свободному а0 и старшему ап членам характеристического уравнения. Особая прямая при
получается приравниванием нулю коэффициента ат особая прямая при со = с о
получается приравниванием нулю коэффициента а0. Если а0 и
ап не зависят от v и fx, то эти особые прямые отсутствуют.
После того как граница D-разбиения и особые прямые построены, их необходимо заштриховать, пользуясь следующим
правилом: при возрастании со от — оо до оо граница D-разбиения штрихуется, слева, если А > 0, и справа, если А <С 0.
Поскольку, как было отмечено выше, v и р, являются четными функциями со, граница D-разбиения при положительных
и отрицательных значениях частоты совпадает. При изменении (о от — оо до оо мы обходим кривую D-разбиения *деа
раза и поэтому она штрихуется всегда двойной штриховкой.
Штриховка особых прямых, к&к пршилб, одинарная и производится так, чтобы вблизи точки сопряжения особой прямой
и кривой D-разбиения заштрихованные и незаштрихованные
стороны прямой и кривой были направлены друг к другу
(рис. 3.26, а, б). В тех, сравнительно редких, случаях, когда
особая прямая имеет место при некотором конечном значении
частоты to = tofe Ф 0 и при этом А проходит через нуль и меняет знак, особая прямая штрихуется по приведенному выше
правилу, но двойной штриховкой (рис. 3.26, в). Если же особая
прямая имеет место при & == toft Ф 0 и при этом А, проходя
через нуль, не меняет знака, то особая прямая не штрихуется и исключается из рассмотрения (рис. 3.26, г).
Следует обратить внимание на то, что знак определителя
А, определяемого (3.90), зависит от порядка расположения членов в (3.86) и (3.87). Чтобы не допустить грубых ошибок при
нанесении штриховки, необходимо в (3.86) и (3.87) сначала написать члены, содержащие параметр, откладываемый по оси
абсцисс, т. е. v, а затем члены, содержащие параметр, откладываемый по оси ординат, т. е. ji.
После нанесения штриховки определяют область, претендующую на область устойчивости, т. е. область, внутрь которой
направлена штриховка. Затем, выбирая любые значения v ==
= v0 И fi = fi0, лежащие в этой области, и подставляя их в характеристическое уравнение, нужно с помощью любого из
рассмотренных ранее критериев устойчивости определить, все
ли корни характеристического уравнения будут при этом левыми. Если при этом не все корни будут левыми, то в плоско-
о
о
Рис. 3.26
сти параметров VH|A области устойчивости нет, т. е. изменением только v и сделать систему устойчивой нельзя. Если же
при этом все корни окажутся левыми, то рассматриваемая область действительно является областью устойчивости D (0).
После этого можно разметить области D (т) в любой другой
точке плоскости параметров v и
имея в виду, что пересечение границы D-разбиения (или особой прямой с двойной штриховкой) из заштрихованной зоны в незаштрихованную соответствует переходу двух комплексно-сопряженных корней из левой полуплоскости корней в правую и наоборот. Пересечение
особой прямой с одной штриховкой соответствует переходу
одного корня.
Пример 3.7. Пусть характеристическое
системы автоматического управления
уравнение
замкнутой
D(s) - (1 + r l S ) ( 1 + r s s ) ( 1 + r 3 s ) + К - 0,
где К — коэффициент усиления разомкнутой системы; T\t 7г, Т3 — постоянные времени отдельных динамических звеньев.
Требуется построить границу D-разбиення в плоскости коэффициента усиления разомкнутой системы К.
Запишем характеристическое уравнение в виде D (s) = S (s) +
+~N (s) = 0, где S (s) = (1 + TlS) (1 + T 2 s) (1 + 7 » ; N (s) - 1;
v = К. Подставляя в характеристическое уравнение s = /со, получаем выражение для границы D-разбиения:
D (/со) (1 + /соГж) (1 + /соГ2) (1 +/Т 3 ) +К = S (/о)) + vN (/о>) - 0 ,
откуда
х=
—S (i«>)JN (/ю) = - ( 1 + / © Т г ) (1 + /соГ2) (I + /юГ 3 ) =
<о>)+/Т (со),
где
X
(ю) - Г
2
+ Тг Т3 + Г2 Г3) со2 —I;
Y (со) = со [Гг Г 2 Т3 со*—(7\ + Т2 + Т 3 ) ] .
Задаваясь различными значениями частоты со > 0, определяем
X (со) и К (со) и строим на комплексной плоскости кривую D-разбиения, соответствующую положительным частотам (сплошная линия на
рис. 3.27). Ветвь кривой D-разбиения, соответствующую отрицательным частотам ю < 0, находим как зеркальное отображение относительной вещественной оси построенного участка для со > 0 (пунктирная линия на рис. 3.27). Затем кривую D-разбиения штрихуем слева по обходу при изменении частоты со от —оо до оо.
Кривая D-разбиення делнт плоскость на три области: / , II и
III. Претендентом на область устойчивости является область / , так
как к ией направлена штриховка. Чтобы проверить, действительно ли
эта ^область является областью устойчивости, задаемся значением
v = v 0 = 0, лежащим в этой области, подставляем его в характер нетиГ tk
ческое уравнение и определяем корни получающегося при этом характеристического уравнения D (s) = (1 -f 7\s)X
X (1 + T2s) (1 + Tss) =
= О, все корни ==
которого
JY(o>)- Jmtf
Si = — 1/7Y, s2
-— 1/
н s 3 = —1/7^3 являются
левыми; следовательно,
область / является областью
устойчивости
Рис. 3.27
Так как Коэффициент усиления К не является комплексной величиной, то нас будет интересовать только
отрезок устойчивости А Б, совпадающий с действительной осью, находящейся в области устойчивости.
Система будет устойчива, если значение К изменяется в пределах
—1 < К < /С к р . Отрицательным значениям К соответствует положительная обратная связь. Д л я нахождения /С кр следует определить сначала значение со, при котором У (о) — 0. Если корень этого уравнения
о = со0, ТО /С кр = X (со0). Производя вычисления, получаем
©J-tn + ^ + rj/tnr.T,);
Ккр=Х(0)о) = (1+Т2+Тз)(1 + 1/Т 2 +1/Т 3 )-1,
где т 2 = TJTX\ т 3 =
Т3/Тг.
На рис. 3.27 показаны области D (0), D (1) и D (2). Область £><3)
в данном случае отсутствует. Это означает, что прн положительных
значениях Тх, Т2 и Т3 и любом значении К невозможно, чтобы все три
корня характеристического уравнения одновременно были правыми.
Пример 3,8. Рассмотрим теперь ту же систему, но будем интересоваться влиянием постоянной времени Тх на устойчивость.
Запишем характеристическое уравнение в виде
/
•
£>(s) = [(l + r a s)(l+r s s )4-/(n-7' 1 [ s (l-|-7' 2 s )(l+r 3 s)l =
= S(s)+v7V(s),
где S(s) = ( H - r 2 s ) ( l + r 3 s ) + / C ;
JV(s) = s ( 1 + Г 2 s) ( l + ^ s ) ;
v=7\.
Подставляя в характеристическое уравнение s = /со, получаем выражение для границы D-разбиення:
D (/со)
(/со)-ИЛ' (/со) - (1 +/соГ2) (1+/соГ3) +
- К + Тг /© (1 + /со Г2) (1 + /со Г3) = 0,
откуда
v - 7 \ = -[(1 +/соГ2) (1 +/соГ3) + К]/[/со (1 +/соГ2) (1 +/о>^3)1 =
—X (со) + jY (со).
З а д а в а я с ь различными значениями частоты со, можио вычислить X (со)
и У (о>), а затем построить границу D-разбиення, которая показана на
рис. 3.28. Эта кривая т а к ж е штрихуется слева по обходу прн изменении частоты со от —оо до оо.
К р и в а я разбивает плоскость на четыре области: / , / / , III и IV.
Претендентами на область устойчивости являются области I а I I . П р о верим, является ли область I действительно областью устойчивости.
При 7 \ — 0 характеристическое уравнение D (s) = (T2s + 1) (T3s +
+ 1) + К = 0 является уравнением второго порядка с положительными коэффициентами; следовательно, оно имеет все левые корни.
Строго говоря, область I соответствует Тгф 0 и при этом характеристическое уравнение имеет третью степень. Прн уменьшении Тх одни
из корней характеристического уравнения перемещается в плоскости
корней влево н при Тг = 0 становится отрицательным бесконечно большим. Исходя из теоремы о непрерывной зависимости корней от коэффициентов уравнения можно утверждать, что система будет оставаться устойчивой не только при Тг = О, но и в некоторой области малых значений Тг. Следовательно, область I является областью устойчивости D (0).
Д а л е е , пересекая кривую D-разбнения по числу штриховок и нх
направлению, размечаем области D (1) и D (2). Заметим, что в данном
случае имеются две области устойчивости D (0).
Система будет устойчива прн 0 < Тх <
и при 7 \ > Тб. Система будет неустойчива при Т<* < Т% <
Пример 3 . 9 . Рассмотрим ту ж е самую систему, что и в примере
3.8, но будем считать, что два параметра системы — коэффициент усил е н и я разомкнутой системы К и постоянная времени 7 \ — могут варьироваться одновременно.
Д л я определения в л и я н и я изменения этих параметров на устойчивость построим границу D-разбиения в плоскости двух параметров:
Тг и К.
Перепишем характеристическое уравнение в виде
D (s) -
v [ Т 2 Т ^ + (Т 2 + Т 3 ) s* + s] + & +
+ Т3) s + 1 =
Т 2 Т 3 s* + ( Т 2 +
0,
где v = Тг; [Л — Я .
Подставляя в характеристическое уравнение s ~ j со, получаем выражение для границы D-разбиения D (/со) - - vN (/со) 4- u,M (fro) 4L (/со) — Т2Т3(]&)*+{Т2+Т3)
(/со)-Ь 1 -
jY(w) -3m Tf
1
Рнс. 3.28
Ф&яМ
Приравняв нулю действительную и мнимую части, получим следующую систему двух уравнений:
- v (Т2 Т3 <о 3 -со)
+
:
+ Г 3 ) <о = 0
Решаем эти уравнения относительно v и JA;
v = (r2+rs)/(7-2rsft)2-l);
1+
р ^ Г . ш * -
Главный определитель системы
Д=
- ( Г
2
+
ГЗ)Ю8
1
= (Г2Г3<о<
— (TzTsa>0—(О) О
1) со.
Кривую D-разбиення можно построить, задаваясь значениями частоты со от 0 до оо и вычисляя v н р, для фиксированных значений частоты. Однако на практике для облегчения построения сначала строят
кривую D-разбиення качественно. Д л я этого качественно строят зависимость v и jx от со (или со2), а затем, пользуясь имн и исключая со, строят качественную границу D-разбиения. Качественное построение v =
— / (со) и fx = / (to), а также граница D-разбиения показаны на
рис. 3.29.
Особые прямые находим, приравнивая нулю свободный член н коэффициент прн старшей степени s характеристического уравнения.
Особую прямую, соответствующую со — оо, находят нз выражении
щ — ТгТ2Тз = vT2Ts — 0, откуда уравнение особой прямой v = 0.
Особую прямую, соответствующую со — 0, находят из выражения
а п ~ 1 + К = 1 + ДО = О, откуда уравнение особой прямой [X = —1.
Кривую D-разбиения штрихуют двойной штриховкой при изменении частоты со от 0 до оо слева по обходу, если главный определитель
А >- 0, и справа по обходу, если главный определитель Д < О. Особые
JUL й
1-К
2*3
Л.
л™
ш
к я
DU)
1
1(2)
j
01
ш
Ш
\
Ь
<*>'
Рис. 3.29
7 п(г) 1
$
ш
BO)
f
прямые в данном случае штрихуют одинарной штриховкой, причем
заштрихованные стороны прямых и кривой D-разбнення направлены
друг к другу.
Итак, главный определитель Д < 0 при 0 < со <
Д > 0 при (о > У 1/<Г 2 Г 3 ).
Кривая D-разбиення и особые прямые делят плоскость (v, jw) на
шесть областей: / , / / ,
IV, V и VI. Претендентами на область устойчивости являются области I и IV. Рассмотрим точки, принадлежащие полупрямой fx = К — О при v — Тг ;> О, т. е. положительную
часть оси абсцисс.
При К = 0 и любом Тг > 0 характеристическое уравнение
D (s) -
(1 +
TlS) (1 + T2s) (1 + TBs) = 0;
следовательно, все три корня характеристического уравнения при
s 5=3
этом будут левыми, т. е.
= — \ / Т г \ s2 ^ — и
s
— l/TV
Таким образом, положительная часть оси абсцисс принадлежит
области устойчивости D (0), а поэтому и вся область I являетси областью устойчивости.Переходя из этой области в другие через границу
D-разбиения или особую прямую, размечаем остальные области D (1)
и D (2). Заметим, что в данном случае имеются две области устойчивости D (0), однако нас будет интересовать только область устойчивости
D (0), соответствующая физически осуществимым положительным значениям постоянной времени 7 \ >• О.
Построение границы D-разбиення в плоскости двух параметров
дает полную картину влияния этих параметров на устойчивость системы. При малых значениях коэффициента усиления К система устойчива прн любых значениях Тг. При больших значениях К система устойчива лишь при достаточно малых либо достаточно больших значениях
7*1, что совпадает с результатами, полученными в примере 3.8.
§ 3.9. Устойчивость систем с запаздыванием
и систем с иррациональными звеньями
Системы автоматического управления могут содержать
звенья, и которых зависимость между входной и (#) и выходной у (t) величинами имеет вид
у (0 = и (t — т),
(3.93)
где т — постоянная величина, называемая временем запаздывания. Такие звенья называют запаздывающими, так как они
воспроизводят изменения входной величины без искажения,
но с некоторым постоянным запаздыванием т.
Передаточная функция запаздывающего звена (см. § 2.6)
^ З ап ( s ) « e - «
(3.94)
Звенья с чистым запаздыванием часто встречаются в различных технологических процессах, когда материал перемещается из одной точки в другую с помощью ленточных транспортеров; в системах регулирования толщины листа при прокатке; в системах магнитной записи и воспроизведения и т. д.
Системы автоматического управления, содержащие хотя
бы одно запаздывающее звено, называют системами с запаздыванием. Процессы в системах с запаздыванием описываются
дифференциально-разностными уравнениями.
Во многих тепловых процессах, а также прн передаче сигналов
на расстояние по длинным электрическим, гидравлическим и другим
линиям наблюдается запаздывание, распределенное по всей длине линии, которое в отличие от чистого запаздывания приводит к искажению
передаваемых сигналов. Системы, содержащие звенья с распределенным запаздыванием, требуют для своего описания дифференциальных
уравнений в частных производных. Во многих случаях в результате
решения указанных уравнений в частных производных с учетом граничных условий после некоторых упрощающих предположений для системы автоматического управления в целом получают дифференциально-разностные уравнения такого же типа, как и для систем с чистым
запаздыванием.
На практике широко применяют аппроксимацию передаточных
функций сложных систем с распределением параметрами с помощью
передаточных функций систем с сосредоточенными параметрами и эквивалентных постоянных времени чистого запаздывания. Иногда сложные системы высокого порядка с сосредоточенными параметрами, содержащие большое количество инерционных звеньев, также можно заменить для приближенного исследования более простой системой
низкого порядка, но содержащей звенья с чистым запаздыванием.
В дальнейшем будем рассматривать только системы с чистым запаздыванием.
Структурная схема одноконтурной системы автоматического управления, содержащей одно запаздывающее звено, может
быть представлена либо так, как показано на рис. 3.30, а,
если запаздывающее звено находится в прямой цепи, либо так,
как показано на рис. 3.30, б, если запаздывающее звено находится в цепи обратной связи.
Передаточная функция разомкнутой системы с запаздыванием равна
WT (S) = ^вап fr) W (s) = ^TT
V (s)
е $Т
<3'95)
~ >
где W (s) = R (s)/Q (s) — передаточная функция разомкнутой
системы без учета запаздывания, представляющая собой дробно-рациональную функцию оператора s.
Заметим, что если в одноконтурной системе имеется несколько последовательно соединенных запаздывающих звеньев, то они могут быть заменены одним запаздывающим звеном
с эквивалентной постоянной времени запаздывания, равной
сумме всех постоянных времен запаздывания.
Если запаздывающее звено находится в прямой цепи, то
передаточная функция замкнутой системы
^(S)e
Wg* (Р) - Т ^ Г Т Т =
ST
7Т = ^(s)/Dx
(S). (3,96а)
Если же запаздывающее звено находится в цепи обратной
связи, то передаточная функция замкнутой системы
**
w
— — ( STз . 9 б
Q(s)+*(s)e~
Dxls)
I + WT (s)
б
)
№ (3,96a) и (3-966) видно, что независимо от места включения запаздывающего звена характеристическое уравнение системы с запаздыванием и^геет вид
Dx (s) - Q{s) + R (s) е - s * - 0.
(3.97)
Это характеристическое уравнение из-за наличия множителя e~sx является не полиномом, а трансцендентной функцией
оператора s и в отличие от обыкновенного алгебраического
уравнения имеет бесконечное множество корней. Так как
E ~
SS TX
=
,
1—
,
ST Н
S2 Т 2
S 3 X»
2!
3!
F-...,
то (3.97) можно рассматривать как уравнение «бесконечной
степени».
Для того чтобы линейная система с постоянным запаздыванием была устойчива, необходимо и достаточно, чтобы все
корни уравнения (3.97) были левыми. Нахождение корней
уравнения (3.97) затруднительно, поэтому для исследования
устойчивости систем с запаздыванием используют критерии
устойчивости.
Следует иметь в виду, что алгебраические критерии устойчивости Рауса и Гурвица в их обычной форме для исследования
систем с запаздыванием непригодны, причем для устойчивости
линейных систем первого и второго порядков с запаздыванием
только положительности коэффициентов характеристического уравнения уже становится недостаточно. Существуют различные алгебраические критерии устойчивости для систем
с запаздыванием, которые являются аналогами
критериев Рауса и Гурвица, однако в инженерной практике они
широкого применения не нашли из-за их относительной сложности.
Для исследования устойчивости систем с запаздыванием
можно применять основанные на принципе аргумента частотные критерии устойчивости Михайлова и Найквиста либо метод D-разбиения-.
Уравнение кривой (годографа) Михайлова системы с запаздыванием получают после подстановки s = /со в характеристическое уравнение (3.97), т. е.
Dx (/со, е/Чот) = Q (/со) + R (/со) е~ ^ = 0.
(3.98)
Наличие в (3.98) множителя
делает очертания кривой Михайлова достаточно сложными, и формулировка этого
критерия для систем с запаздыванием становится не такой простой, как для обычных систем. Как показал Я. 3. Цыпкин, для
исследования устойчивости систем с запаздыванием очень
удобно применять критерий устойчивости Найквиста.
Заключение об устойчивости замкнутой системы с запаздыванием делается на основании исследования поведения амплитудно-фазовой характеристики Wx (/о) разомкнутой системы
с запаздыванием относительно точки (—1, /0). Формулировка
критерия устойчивости Найквиста для систем с запаздыванием в этом случае аналогична формулировке для обычных
систем, имеющих дробно-рациональные передаточные функции.
Частотную передаточную функцию Wx (/со) разомкнутой
системы с запаздыванием находят, подставляя s — /со в (3.95):'
WT (/со) - W (/со) е-'<°т - А (со) ©*<«> е-'" >т =
= Л(со)е'^<С0),
(3.99)
где W (/со) — U (со) + jV (со) — амплитудно-фазовая характеристика разомкнутой системы без учета запаздывания;
А (со) =
| W </co)|
(со) + V2 (со) —амплитудно-частотV (со)
ная характеристика; я|> (w) — Arctg ^ ^ — фазочастотная хар а к т е р и с т и к а разомкнутой системы без учета запаздывания;
я|>т(со)
ф (со) — сот
(3,100)
— фазочастотная характеристика разомкнутой системы с запаздыванием.
Из (3.99) и (3.100) видно, что наличие запаздывающего звена не меняет модуля А (со) амплитудно-фазовой характеристики разомкнутой системы W (/(о), а вносит лишь дополнительный отрицательный фазовый сдвиг от, пропорциональный
частоте, причем коэффициентом пропорциональности является время запаздывания т.
Зная амплитудно-фазовую характеристику W (/со) разомкнутой системы без запаздывания, легко-построить амплитудно-фазовую характеристику И^т(/ш) разомкнутой системы с запаздыванием. Для этого каждый модуль А (сог) вектора амплитудно-фазовой характеристики W (/со) нужно повернуть на
угол сог-т по часовой стрелке. С ростом частоты со угол сот
будет быстро расти, а модуль А (со) обычно уменьшается, поэтому амплитудно-фазовая характеристика Wx(jw) разомкнутой системы с запаздыванием имеет вид спирали, закручивающейся вокруг начала координат (рис. 3.31). «Закручивание»
амплитудно-фазовой характеристики из-за наличия дополнительного фазового сдвига сот, вообще говоря, ухудшает условие устойчивости, так как вся амплитудно-фазовая характеристика приближается к критической точке (—1, /0). Однако
иногда при сложной форме амплитудно-фазовой характеристики W (/со) введение постоянного запаздывания может улучшить условия устойчивости.
Изменяя время запаздывания т в широких пределах,
У
можно найти такое его зна\
чение, при котором замкну- -ио{
w=0
тая система будет находить1\J
ся на границе устойчивости.
О),
В ^ этом случае характери- ьуг-R
стика Wx (/со) будет прохо6)1
V
к'
W
U
дить через точку (—1,/0).
^(ja)
Время запаздывания т к р и
соответствующее ему значение частоты соКр, при котоРис. 3.31
рых W% (/со) проходит через точку (—1 ,/0), называют критическими.
Для критического случая справедливо следующее условие:
Wx (/сокр; - W (/сокр) е-/шир V = д (сокр) е'" W^P)~Vkp]
=
1.
(3.101)
Условие (3.101) можно записать раздельно для амплитуд
и фаз вектора;
(/с>кр)- Л (юнр) = j WT(/сокр) I = 1;
(3.102)
Фх (°>кр) = Ф К р ) —°>кр ткр = —1« +
(3- i 0 3 )
где £ 0, 1, 2, 3, ...
а
Из (3.102) можно найти сначала сокр, а затем из (3.103)
найти т к р , т. е.
п
хКР — ^ (°>кр)+я № +1)
+Ф («>кр) | 2зт i (ЗЮ4)
©кр
<0|ф
Окр
Для систем автоматического управления с запаздыванием
основное значение имеет минимальное критическое время запаздывания (при i = 0), которое является в то же время и
граничным
т
кр "
зт+^(о>кр) _
. л t^ —
зт+Arctg
(^кр)
U (сокр)
0) К р
Окр
где <р (сокр) = я + Arc tg
зе.
17
W
KP
ф(сокр)
(3.105)
0) К р
— запас устойчивости по фа-
Пример ЗЛО. Передаточная функция разомкнутой системы с запаздыванием
Wx(s)=Ke-st/(l+sT).
Определить критическое время запаздывания т к р .
Частотная передаточная функция разомкнутой системы с запаздыванием
Следовательно, условие (3.102) в " данном случае
I
(/*>кр) Г-1 [*/<1 +/о>кр Щ
= 1.
Из последнего выражения находим критическую частоту:
Фазовый
сдвиг
на
критической
частоте
(сокр) = ~ Arctg соКр Т = _ Arctg У / < 2 — 1.
-По (3.105) находим критическое время запаздывания:
зх—Arctg У К 2 — 1
Тк
*>кр
_ зх — Arctg У К 2 — 1
—Т
2
У к—
•
\
При сложном выражении для частотной передаточной функции W (/со) разомкнутой системы определение критического
времени запаздывания просто выполнить графически. Условие
А (сокр) = |W (/toKp)j = 1 определяется пересечением годографа W (/со) с окружностью единичного радиуса с центром
в начале координат (рис. 3v32). Точка пересечения определяет
одновременно сокр и угол <р (сокр), который, будучи разделен на
сокр, даст значение критического времени запаздывания.
Если имеется несколько точек пересечения годографа
W (/со) с окружностью единичного радиуса, например при
<*>1кр* <*>2*Ф н °>зкр (рис. 3.33), то система будет иметь несколько критических граничных времен запаздывания:
т
1кР = ф (оз1кр)/со1кр; т 2кр « ф (ш2кр)/со2к]р; т 3кр = <р (о>3кр)/со3кр,
причем минимальное время запаздывания равно т к р m l n =
= т 1 к р . Система будет устойчива при т < т 1кр , а также при
т
<2кр < т <С т з к р . Система будет неустойчива при т 1 к р < т <
^2кр> fl также при т
^зкР* Наблюдаемое в этом случае
чередование участков устойчивости и неустойчивости системы
при непрерывном изменении т (а также других параметров системы) является характерной особенностью многих систем с
постоянным за паздыван ием.
Обычно для повышения быстродействия и точности системы время запаздывания т стремятся уменьшить, поэтому критерий устойчивости формулируется лишь для минимального
времени запаздывания.
Система автоматического управления будет устойчива,
если время запаздывания т меньше минимального критического времени запаздывания: т < т к р m i n .
Критическое время запаздывания легко определяют и в
том случае, когда для Исследования системы с запаздыванием
применяют логарифмические амплитудно-частотные (JTAX)
й фазочастотные (ЛФХ) характеристики. В этом случае окружность единичного радиуса представляют осью абцисс. JIAX
системы с запаздыванием совпадает с ЛАХ исходной системы
без запаздывания. Дополнительный фазовый сдвиг, который
надо учесть при построении ЛФХ системы с запаздыванием,
определяют из (3.100). Точки пересечения ЛАХ с осью абсцисс
определяют критические частоты со аф , а запасы по фазе
(с учетом кратности), отнесенные к соответствующем критическим частотам, определяют критические времена запаздывания
Ч'гкр-
Звенья с распределенными параметрами, описываемые
уравнениями в частных производных, имеют иногда передаточные функции вида
W(s) = K / V ^
W7(s) = /C/(1
W(s) = e - y T \
(3.106)
(3.107)
(3.108)
где К — коэффициент усиления звена.
Выражения (3.106) и (3.107) отличаются от передаточных
функций интегрирующего и инерционного звеньев (см. § 2.6)
только квадратным корнем. По аналогии с интегрирующими
и инерционными звеньями такие звенья называют полуинтегрирующими и полуинерционными. Звенья, имеющие передаточные функции вида (3.106), (3.107), (3.108), называют иррациональными звеньями. Выражение (3.108) не только иррационально, но и трансцендентно. С иррациональными звеньями приходится встречаться, рассматривая различные диффу-
знойные и тепловые объекты, линии связи с потерями, с распределенными сопротивлениями и емкостями и т. п.
Устойчивость замкнутых систем автоматического управле :
ния, содержащих иррациональные звенья, может быть исследована с помощью критерия устойчивости Найквиста. Формулировка критерия устойчивости Найквиста в этом случае аналогична формулировке для обычных систем автоматического
управления, содержащих звенья с дробно-рациональными передаточными функциями.
§ ЗЛО. Устойчивость нестационарных систем
Линейными системами с переменными параметрами или
нестационарными системами (см. § 2.9) называют системы,
процессы в которых описывается линейными дифференциальными уравнениями с переменными во времени коэффициентами
[а0 (t) р" + аг (0 рп~"1 + •. • + On (Щ х (0 «[&о (0 Рт + h (/) рт~1 + ... +Ьт (01 g (0,
(3.109)
где х (t) и g (t) — выходная и входная величины системы соответственно; аг (t)9 bt (t) — переменные коэффициенты, являющиеся известными функциями времени и задаваемые либо
графически, либо аналитически; р ~ d/dt — символ дифференцирования.
Для нестационарных систем понятие устойчивости имеет
некотсррую специфику. Действительно, если предположить, что
входная величина системы g (t) = gQ = const и к моменту
времени t t переходные процессы в системе закончились, т. е.
если принять р = d/dt = 0, то из (3.109) для t > tt имеем
=
(3.110)
Из (3.110) видно, что в зависимости от характера изменения коэффициентов ап (t) и bm (t) в нестационарной системе
даже при постоянной входной величине выходная величина может изменяться неограниченно долго. Так как время работы
реальных систем ограничено, что установившегося значения
в нестационарной системе за время ее работы не наблюдается
и поэтому понятие асимптотической устойчивости (см. § 3.2)
практически теряет свой смысл.
Существуют точные методы исследования устойчивости нестационарных систем, но они довольно сложны и на практике .обычно пользуются приближенными методами.
^ ~ Наиболее простым приближенным методом исследования
устойчивости нестационарных систем является метод замораживания коэффициентов. Он может применяться в тех случаях, когда нестационарная система работает в течение ограниченного интервала времени Т9 а коэффициенты уравнения
(3.109) за время протекания переходного процесса в системе
изменяются относительно мало. В соответствии с этим методом
для некоторого фиксированного значения времени t = th
определяют соответствующие ему значения аг (tk) и bt (/fe)
коэффициентов дифференциального уравнения (3.109), заменяют исходную нестационарную систему некоторой фиктивной стационарной системой и исследуют устойчивость последней, применяя один из рассмотренных выше критериев устойчивости. Если полученная таким образом стационарная система устойчива, то считают, что исследуемая нестационарная
система тоже устойчива в рассматриваемый момент времени.
Затем проводят аналогичное исследование устойчивости для
других фиксированных моментов времени, лежащих в интервале 0 ^ t ^ Т9 где Т — время работы системы.
—" Если во всем рабочем интервале времени Т условия устойчивости стационарной системы, получаемой методом замораживания коэффициентов, выполняются, то исходную нестационарную системуг на этом интервале считают устойчивой.
Следует заметить, что результаты, получаемые при исследовании устойчивости нестационарных систем методом замораживания коэффициентов, не являются вполне достоверными,
поскольку сам этот метод не имеет какого-либо математического обоснования. Степень достоверности будет тем выше,
чем меньше изменяются коэффициенты за время протекания
переходного процесса.
Эффективность рассматриваемого метода может зависеть от
правильного выбора фиксированных моментов времени, для
которых замораживаются коэффициенты.. Необходимо так
выбирать эти моменты, чтобы «охватить все возможные варианты значений коэффициентов, обратив особое внимание на
«опасные» точки, в которых происходит значительное изменение
коэффициента, смена его знака и т. п.
Пример 3.11. Система автоматического управления
дифференциальным уравнением
loo Р* + % Р2+(О
где G0 =
описывается
Р+ О»] * (t) = bo g (t),
1 с 3 ; at = 4,2 с 2 ; c 2 (t) — (72 — 0,l/)c; a s = 400;
(3.11!)
= 400.
Оценить приближенно устойчивость системы» если время работы
ее Г " 100 с.
Рассмотрим систему с замороженными коэффициентами при t = О
и t = Т ~ 100 с.
В этих случаях характеристическое уравнение, соответствующее
исходному дифференциальному уравнению (3.111), будет
0.1р 3 - ь 4,2р 2 + 72р + 400 = 0;
(3.112)
0,1р 3 + 4,2р 2 + 62 р + 400 = 0.
(3.113)
Д л я (3.112) находим корни: р г = —10 с - 1 ;
~ (—16 + /12) с - 1 . Степень устойчивости (см. § 4.5) ч = \р±\ = 1 0 с - 1 . Время переходного процесса tn < 3 r j - i = 0,33 с. Д л я (3.113) корни рг = —25 с - 1 ;
P2-S — (—8,8 ± /8,7) с - 1 . Степень устойчивости rj = 8,8 с - * . Время
переходного процесса tn ^ З ^ р 1 = 0,34 с.
За время переходного процесса коэффициент а2 (t) изменяется иа
величину Аа2« 0,1*0,34 = 0,034, что составляет приблизительно
0,05 % . Следовательно, система может рассматриваться как квазистациоиариая. Оценка устойчивости может быть сделана методом'замораживания коэффициентов^ характеристического уравнения. Применяя
критерий устойчивости Гурвица, имеем ага2 (?) > а0а9. Подстановка числовых значений дает 4,2 (72 — 0,10 > 4 0 . Последнее неравенство выполняется в диапазоне времени 0 ^ t ^ Т. Следовательно, исходная нестационарная система устойчива.
В общем случае, когда коэффициенты уравнения (3.109)
изменяются значительно, при исследовании устойчивости нестационарных систем пользуются понятием технической устойчивости, или устойчивости на конечном интервале времени.
Систему считают технически устойчивой (устойчивой на
данном интервале времени работы системы Т), если выходная величина х (0 не превосходит некоторой заданной
. величины хпоп при O^J^LT.
Допустимое значение величины Хдоц выбирается в
каждом конкретном случае
из технических соображений.
На рис. 3.34 показаны возможные графики
изменения х (t) для нестационарных систем. Кривые
/ и 2 соответствуют тех-
нически устойчивой системе, а кривые 3 и 4 — технически неустойчивой системе. Из рис. 3.34 видно, что система может
быть одновременно устойчива технически и неустойчива
асимптотически (кривая 1) и, наоборот, неустойчива технически и устойчива асимптотически (кривая 3). Так как в нестационарной системе изменение х (/) зависит от момента подачи
входного сигнала g (t), то на техническую устойчивость будут
оказывать влияние и начальные условия, и характер входного сигнала.
В настоящее время не существует достаточно простых и
достаточно общих критериев технической устойчивости. По
существу, единственный способ проверки устойчивости нестационарных систем заключается в нахождении кривой выходной величины х (0 при заданном входном воздействии g (t)
(внешнем возмущении). Определение х (t) производят обычно
либо с помощью различных приближенных аналитических методов, либо методами математического моделирования на аналоговых или цифровых вычислительных машинах.
Глава 4
.МЕТОДЫ ОЦЕНКИ
— {КАЧЕСТВА
УРЕГУЛИРОВАНИЯ
ЛИНЕЙНЫХ СИСТЕМ
§ 4.1. Общие положения
При исследовании систем автоматического регулирования приходится решать задачу обеспечения требуемых показателей качества переходного процесса: быстродействия, колебательности,
перерегулирования, характеризующих
точность и плавность протекания процесса. Будем, как и в предыдущих главах, предполагать, что система автоматического регулирования описывается
системой линейных дифференциальных
уравнений с постоянными коэффициентами. При изменении воздействия g (О
на входе системы (рис. 4.1) выходную
величину х (f) можно записать так:
= *свЮ + * в ( 0 .
(4.1)
где х (t) — решение дифференциального
уравнения,
описывающего
систему;
*св (0 — свободная составляющая переходного процесса, соответствующая общему решению однородного дифференциального уравнения.
Если последнее не имеет кратных
корней, то
*св ( 0 = S
C
«
e V
'
<4'2>
где Ct — постоянная интегрирования,
значение которой определяют параметры системы и начальные условия; st —корни характеристического уравнения
замкнутой системы D (s) — 0; хъ (/) —
вынужденная составляющая
переходного процесса, обусловленная законом изменения g (t).
Из (4.1) видно, что качество переходного процесса
Рис. 4.1
можно оценить по его* составляющим хсв (t) и хв (*)„
В этом смысле различают две группы показателей: первая
группа—показатели качества переходного процесса хсв (t);
вторая — показатели, характеризующие вынужденную (установившуюся) составляющую хв (t), по которой определяют
точность системы.
Показатели качества, определяемые непосредственно по
кривой переходного процесса, называют прямыми оценками
качества. Кривая переходного процесса может быть получена
теоретически или экспериментально.
В тех случаях, когда расчет переходного процесса связан с
большими трудностями, используют косвенные оценки качества. Например, к косвенным оценкам качества можно отнести запасы устойчивости по фазе и по амплитуде, рассмотренные в гл. 3.
x(t)
§ 4.2. Оценка качества регулирования
в установившемся режиме
(коэффициенты ошибок)
Рассмотрим показатели качества, характеризующие вынужденную составляющую ошибки е в (*) системы. Если на входе
системы (рис. 4.1) действует сигнал g (t)f то установившаяся
ошибка регулирования системы е в (f) « g ( t ) — хв (t), где
х в (0 — вынужденная составляющая регулируемой величины
<4.1).
Если g (t) дифференцируема во всем интервале 0 <11 ^ оо,
то ошибка системы е в (£) мо^кет быть представлена в виде ряда:
ев (t) = С0 g (0 + Сг dg (i)/dt + J~~C2c?g (iО/Л2 + ... +
+-LcmI dmg(t)/dtm,
(4-3)
где коэффициенты С0, Си Са, ... принято называть:коэффициентами ошибок. Формула (4.3) получена следующим образом.
Передаточная функция замкнутой системы относительно
ошибки (рис. 4.1)
Wge (s) = 1/11 + w (s)l = EB (s)/G (s).
(4.4)
Из (4.4) можно найти выражение для изображения ошибки:
EB(s) = G(s)/ll + W (s)l.
(4.5)
Разложим передаточную функцию по ошибке W m ($) в
ряд по возрастающим степеням s в окрестности точки s = О,
что соответствует большим значениям времени
оо), т. е.
значению установившейся ошибки при заданном управляющем
воздействии.
В соответствии с (4.5) можно записать
jc(s).
ml
(4.6)
Если передаточная функция WgE (s) является дробно-рациональной функцией
b
sm 1 +
+ bm y s + bm
° *т+bl
~
"*'
~
l
n 1
«0S' -f G, S
-h . . . +Gn-iS + Cn
Wge (s) -
то разложение в ряд Wge (s) можно осуществить делением числителя на знаменатель, располагая члены полинома в порядке возрастания степеней. Переходя в (4.6) от изображений к
оригиналам, можно получить для е в (t) выражение (4.3).
Коэффициенты ошибок С 0 , Съ С 2 , ... определяют по формулам разложения функции WgB (s) в ряд Тейлора:
^ r f l i ^ l
L
**
(4.7)
- с
Js=o'
m
L
as" 1
Js=o
Если g (t) = 1 (/),
= d2g (t)/dt2 = ...==
то все производные
= 0, тогда
Co-WV(O), a Cx dg(t) __ C2 d*g(t)
dg (t)/dt =
_
2!
Сm d m
m! dtm
В данном случае C0 = Wge (0) — значение
ошибки в замкнутой системе.
установившейся
Если g (t) = t, то dg (t)!dt = 1, a d2 g (i)/dt2 =...
..c—dmg
[
(t) /dtm = 0; коэффициенты
ds
C0=Wge (0);
- ... - Cm [dmg(t)/dtm] = 0
s=0
И т. д.
Коэффициент С0 называют коэффициентом статической или
позиционной ошибки; коэффициент Сг — коэффициентом скоростной ошибки, С2 — коэффициентом ошибки от ускорения.
В статических системах коэффициент С0 отличен от нуля.
В системах с астатизмом первого порядка С0 — 0, Сг Ф 0.
В системах с астатизмом второго порядка
— 0;
С 2 Ф 0. Увеличение числа интегрирующих звеньев приводит
к повышению порядка астатизма системы, т. е. к нулевым
значениям нескольких коэффициентов ошибок, но при этом
усложняется обеспечение устойчивости системы. Если на систему помимо задающего воздействия g (0 действует и возмущение f (t) (рис. 4.Й), то астатизм системы относительно g (t)
и f (t) зависит от места включения интегрирующего звена.
Пусть воздействия на САУ являются постоянными величинами и равны g (t) = g0; f (t) ~ / 0 . Рассмотрим несколько случаев.
1. В системе отсутствуют интегрирующие звенья. Элементы 1 и 2 системы (рис. 4.2) являются инерционными звеньями
и соответственно равны
^
к(Ь)
g(vA(t)
W/s)
W/s)
W l (s) = k t /(1 -f s7\);
W2
Рис. 4.2
(s)=k2/(l+sTz).
(4.8)
Тогда на основании метода
ошибка САУ
е (0 =
суперпозиции установившаяся
(0 + е, (0,
(4.9)
где £g (t) — ошибка отработки системой задающего воздействия:
(/) _ ошибка, вызванная действием помехи:
а
В данном случае САУ является статической относительно обоих воздействий, так как sg (t) Ф 0 и е / (/) ^ 0.
2. Допустим, что в элемент 2 рассматриваемой системы
(рис. 4.2) включено интегрирующее звено, а элемент / является инерционным звеном, как и в случае 1. При этом передаточная функция элемента 2
W2 (s) - k2/ls (1 + sT2)l
Тогда составляющие e g (f) и е / (/) ошибки системы (4.9)
е
1
(t)
]
а -Г
l - h ^ ! (s)r 2 (s)Js = o
ni+sTl)(i+sr2)
L^i+
s
I
=0
.
(* + sTj) (IЧ-вГа)Js=!о
e,
[
j±£i
1
f ^
fo
ф0
Следовательно, САУ является астатической относительно задающего воздействия g (t) и статической относительно возмущения f (t).
3. Пусть интегрирующее звено включено в элемент /,
передаточная функция его при этом равна
Wx (s) - kx![s (1 +
sTt)l
Второе звено является инерционным звеном, а передаточная
функция его та же, что и в случае 1.
Рассчитаем составляющие ошибки гё (t) и
% {t) =
Г
Ui
[l+^i
W wl (s) j L оЯо
s(l+sT x)(l+sr2)
j
=
+ s (1 + sTj) (1 +sr2)Js= 0
м о Ч
1
Г
]
(t):
&
~ '
/о»
f
Поскольку и eg (t) и &f (t) = О, система является астатической и относительно воздействия g (/), и относительно возмущения f (О»
Нужно отметить, что метод коэффициентов ошибок применяется при сравнительно медленно меняющихся воздействиях.
Пример 4.1. Для системы (рис. 4.1) определить значение установившейся .ошибки системы. Передаточная функция системы в разомкнутом состоянии
W (s) ~ k/ls (I + *Тг) (I + sT2)J,
где k = 10 tr-i; Tx = 0,2 с; Tz = 0,02 с.
Выходной сигнал меняется по закону g (t) = 5 + 2Ш + 20/ 2 .
Найдем передаточную функцию замкнутой системы относительно
ошибки:
w
.,
ge w
E(s)
G (s)
1
1 + W (s)
fnTt
(I -J - s7\) (1 + S7'2)
s (I +s7Y) (1 + s r 2 ) + k
S
+ fCTi+TJ + s+k
Коэффициенты ошибок Сг и С 2 (С0 — 0, так как система астатическая) определяют по (4.7) или разложением в ряд по возрастающим
степеням s функции Wgf. (s) делением числителя на знаменатель:
(s) =Cis+C 2 s2+ ... -s/fe+s 2 (Тг + Т2 — l/k)Jk+...
.
Коэффициенты C 3 , ... вычислять не имеет смысла, так как функция
g ( f ) имеет только две производные, ие равные нулю.
Определим первую и вторую производные входного воздействия
g (0=20+40/;
£ ( 0 = 40.
Тогда 8 B ( 0 = C 1 g ( 0 + C 2 ^ ( 0 = 2,48+4<.
§ 4.3. Оценка качества переходного процесса
при воздействии ступенчатой функции
Переходный процесс в системе зависит не только от свойств
САУ, но и от характера внешнего воздействия, которое в общем случае может быть сложной функцией времени. Поведение системы рассматривают при следующих типовых воздействиях: единичной ступенчатой функции 1 (t), импульсной б (t)
и гармонической функций. Прямые оценки качества получают
по кривой переходной характеристики h (t), т. е. при воздействии единичной ступенчатой функции
1 при t > 0 ,
* <0-1(0 =
0 при
0
и нулевых начальных условиях.
Эту характеристику можно построить для выходной величины или для отклонения е с в (0 (рис. 4.3, а, б). К прямым
оценкам качества относят:'
1. Время регулирования tv — минимальное время, по истечении которого регулируемая величина будет оставаться
близкой к установившемуся значению с заданной точностью
Нсв(0К°
при
(4.10)
или
! h (t) -hycT I < A,
где Д — постоянная величина, значение которой нужно оговаривать (задается величина Д в процентах от установившегося значения выходной величины /г уст ).
^
h
г-гл/о)
'ЯГО/,
"уст
lj
tnax2
j.'
Рис. 4.3
2. Перерегулирование о — максимальное отклонение переходной характеристики от установившегося значения выходной величины, выраженное в относительных единицах или
процентах:
0 — ^MAX3L
^УСТ J Q Q
/lyCT
где ftmaxl — значение первого максимума, или
0 — I sCB
(0 Imaxi | QQ ___I |еЕСВ(0)(0I Imaxi | QQ
йуст
св
Допустимое значение перерегулирования в каждом конкретном случае будет подсказано опытом эксплуатации системы, обычно 0 — 10 -т- 30 %, но в некоторых случаях допускается и до 70
Иногда перерегулирование недопустимо совсем.
3. Частоту колебаний со = 2 я / Т , где Т — период колебаний для колебательных переходных характеристик.
4. Число колебаний п, которое имеет переходная характеристика h (t) или е с в (0 за время регулирования (/р).
При проектировании систем чаще всего допускают п =
= 1 4- 2, а иногда и до 3—4, но в некоторых случаях колебания в системе недопустимы.
5. Время достижения первого максимума £ т а х .
6. Время нарастания переходного процесса t н — абсциссу первой точки пересечения кривой переходной характеристики h (t) с уровнем установившегося значения Луст или кривой отклонения е с в (*) с осью абсцисс.
8. Декремент затухания к, равный отношению модулей
двух смежных перерегулирований:
х
™ I ^maxl
^уст И ^шах2
^уст I-
Перечисленные показатели качества могут быть дополнены другими, но это обусловлено спецификой конкретной
системы.
Определение приведенных выше прямых оценок качества
переходного процесса проиллюстрировано на рис. 4.3, а, б.
Переходные процессы, возникающие в системах при скачкообразных воздействиях, принято делить на три группы:
монотонные, апериодические и колебательные. У монотонных
процессов первая производная выходной величины х (t) не
меняет знак (кривая а на рис. 4.4), у апериодических знак про-
изводной х (t) меняется не более одного раза (кривая б на
рис. 4.4), а у колебательных —
первая производная х (t) меняет свой знак периодически
(теоретически бесконечное число
раз) (кривая в на рис. 4.4).
Нужно отметить, что в настоящее время при бурном разРис. 4.4
витии вычислительной техники
трудности, связанные с расчетом переходных процессов и выбором возможных вариаций
параметров системы, существенно уменьшаются, поэтому роль
прямых оценок качества при проектировании САУ возрастает
§ 4.4. Оценка качества регулирования
при гармонических воздействиях
При гармонических воздействиях качество системы принято оценивать по амплитудно-фазовой, амплитудно-частотной,
фазочастдтной и логарифмическим частотным характеристикам. Для оценки качества переходного процесса используются
следующие величины: показатель колебательности М, резонансная (собственная) частота сор, полоса пропускания системы со0, частота среза соср, запасы устойчивости по модулю
и по фазе.
Показатель колебательности М — это отношение максимального значения амплитудно-частотной характеристики
^зтах(^) замкнутой системы к ее значению при со = О
(рис. 4.5):
М-ЛзтахИМ3(0).
(4.11)
при А 3 (0) — 1 показатель колебательности М = Л 3 тах (со).
Показатель колебательности характеризует склонность системы к колебаниям. Чем выше М, тем менее качественна
система при прочих равных условиях. Считается допустимым,
если 1,1 < A f < 1,5.
Частоту (ор, при которой амплитудно-частотная характеристика замкнутой САУ имеет максимум, называют резонансной частотой системы (рис. 4.5); на этой частоте гармони-
Рис. 4.5
Рис. 4.6
ческие колебания проходят через систему с наибольшим усилением.
Полоса пропускания системы (рис. 4.6) — это интервал
частот от со = 0 до со0, при котором выполняется условие
А>о)<0,707Л3(0)
. (4.12)
или при Л 3 (0) — 1 величина А3 (со0)
0,707. Полоса пропускания не должна быть слишком широкой, иначе система
будет воспроизводить высокочастотные помехи.
Частота среза соср — частота, при которой амплитудночастотная характеристика системы принимает значение, равное 1, т. е. Ав (о)ср) — 1. Эта частота косвенно характеризует
длительность переходного процесса. Время регулирования
обратно пропорционально частоте среза:
> р ^(14-2)2л/со с р .
(4.13)
Если переходный процесс имеет одно-два колебания, то время
достижения переходной характеристикой первого максимума
Склонность системы к колебаниям характеризуется величинами ее запасов устойчивости по модулю и по фазе, определение которых дано в предыдущей главе. В хорошо демпфированных системах запас устойчивости по амплитуде колеблется в пределах от 6 до 20 дБ, а запас по фазе — от 30 до 60°.
Так как рассмотренные выше показатели косвенно определяют быстродействие, перерегулирование и т. п., то их используют и для расчета систем, находящихся под воздействием непериодических возмущений.
§ 4.5. Корневые методы оценки качества
регулирования
Известно, что характер переходного процесса в системе
определяют по ее реакции на единичное ступенчатое воздействие. Переходная характеристика h (t) системы может быть
вычислена с помощью обратного преобразования Лапласа
(по формулам разложения Хевисайда):
A ( / ) = L - I | - L w g x (s)J
Pis)
sD (s)
Если D (s) не имеет кратных корней, то
п
Si t
h(t)= £ 1 2 1 . 4 - у P(Si)
(Si)
D (0)
Si D'
(4.15)
где S{ — корни характеристического полинома замкнутой системы D (s) = 0; D' (sj) — dD (s)/dk| s=s . — первая производная характеристического полинома D (s) по s при s = st.
Из (4.15) видно, что на характер переходного процесса
влияют и числитель и знаменатель передаточной функции замкнутой системы Wgx (s). Если числитель Wgx (s) не имеет нулей, т. е. представляет собой постоянную величину, то характер переходных процессов можно оценить по ее полюсам, т. е.
корням характеристического уравнения замкнутой САУ
D (s) = 0.
Для приближенной оценки качества переходного процесса
в системе нужно на плоскости корней s выделить область, в
которой располагаются корни ее характеристического уравнения. Чаще всего
эту область представляют трапецией
(рис. 4.7). Корни характеристического
уравнения располагаются внутри этой
трапеции ABCD, на ее сторонах и основаниях хотя бы по одному корню, а
0 Re
вне ее—ни одного. Для выделения этой
области на плоскости корней вычисляют
параметры: степень устойчивости г|, колебательность {г и значение £ вещественной части максимально удаленного корня от мнимой оси.
Рис. 4.7
Понятие степени устойчивости rj введено Я. 3. Цыпкиным
и П. В. Бромбергом. Степенью устойчивости rj называют расстояние от мнимой оси до ближайшего корня или ближайшей
пары сопряженных комплексных корней. Степень устойчивости г] определяет ближайшее к мнимой оси основание трапеции
AD (рис. 4.7).
Пусть общее решение дифференциального уравнения системы
x(t)=
V Ct еs* \
(4.16)
i= 1
где
— корни характеристического уравнения D (s) — 0.
Составляющая этого решения, определяемая степенью устойчивости, запишется в виде
*n(*)=Cne-n*
(4.17)
для случая вещественных корней или
Хц (0 - С п
sin
(4.18)
для случая, когда среди корней есть пара комплексно-сопряженных.
В большинстве случаев переходный процесс можно считать закончившимся тогда, когда затухнет составляющая переходного процесса, определяемая степенью устойчивости^ т. е.
порядок величины времени затухания процесса можно грубо
оценить по наиболее медленно затухающей составляющей
хц (/) [см. (4.17), (4.18)1. В случае, когда ближайшим к мнимой
оси является вещественный корень, из (4.17) можно получить
следующую зависимость:
ж ~ In
. Если принять, на-
пример, А = 0,05, то время переходного процесса t4 = — X
X In
^ 3/rj. В том случае, когда ближайшей к мнимой
оси является пара комплексных корней, из (4.18) можно найти
I
1
верхнюю границу времени переходного процесса: tn
1п .
Можно поставить две задачи:
1. По заданным параметрам- системы — коэффициентам
D (s) — определить степень устойчивости системы (задача анализа степени устойчивости).
2. По заданной степени устойчивости определить значение варьируемых параметров системы (задача синтеза САУ
по заданной степени устойчивости).
Воспользуемся методом, изложенным в [12]. Предлагается сместить мнимую ось влево на величину г), тогда один корень окажется на мнимой оси, а система — на границе устойчивости. Это соответствует обращению в нуль старшего определителя Гурвица: Дп = ап-Ап-г = 0. Это условие дает уравнение, по которому, задаваясь коэффициентами, можно определить
или решить обратную задачу.
Пусть характеристическое уравнение системы
D(s) —а0 s"
+... +
+
Введем новую перемецную z = s + irj. Подставив значение
s = z — л в уравнение D (s) = 0, получим новое смещенное
уравнение:
А0# + Л 1 + ... + Ап-гz +
-0,
(4.19)
где
(n-i)l
L
dsn-*
.
(4.20)
Если в смещенном уравнении окажется Ап = 0, то ближайшим к мнимой оси окажется нулевой корень, а если Ап Ф 0,
то пара сопряженных комплексных корней.
Условие границы устойчивости для системы, описанной
уравнением (4.19), по критерию Гурвица
= 0 при соблюдении всех остальных условий устойчивости Гурвица.
Колебательностью системы называют тангенс угла, образованного отрицательной вещественной полуосью и лучом из
начала координат к корию, у которого отношение мнимой части к действительной максимально (рис. 4.7):
Ц = tg Ф = ( p / a U ,
(4.21)
где Р — значение мнимой части корней D (s); a—действительная часть.
При известных параметрах системы можно определять значение колебательности JLI (задача анализа колебательности)
или решать обратную задачу — задачу синтеза САУ по заданной колебательности. Для этого в характеристическое уравнение системы вводится замена s = jze~MM, равноценная повороту мнимой оси на угол (я/2 — фдг), при этом пара сопряженных комплексных корней окажется на мнимой оеи, а фиктивная система — на границе устойчивости. Колебательность
|л является оценкой переходного процесса сверху, при увеличении fi возрастает число колебаний п за время регулирова-
Рис. 4.8
ния и возрастает перерегулирование. Реальный переходный
процесс может иметь значительно лучшее качество.
Запишем смещенное характеристическое уравнение:
z« + В г 1 +... + Впz + Bn в 0 ,
(4.22)
где
В( =
e W ( B " " , ) ФЛ<
(4.23)
В (4.22) часть коэффициентов — комплексные числа.
Так как фиктивная система находится на границе устойчивости, то (4.22) имеет пару сопряженных мнимых корней
St — db/Pi =
Если в (4.22) подставить /со вместо г й разделить смещенный характеристический полином на мнимую и действительную части, то их можно поочередно приравнять нулю, получив
при этом систему двух уравнений
и (фм, щ)
0; v (фм, «О = 0.
Исключив из этой системы со*, получим искомое значение
фА* И
[11].
Эту задачу можно решать, используя свойства корней алгебраических уравнений по формулам Виета.
Впервые анализ распределения корней в области устойчивости на примере САУ третьего порядка выполнил И. А. Вышнеградский.
Оценка прямых показателей качества переходного процесса — времени регулирования
и перерегулирования а
(см. § 4.3) — по известным tj, 5 и fi для любого распределения
корней и любых начальных условий пока не найдена. Но для
определенных классов распределения корней и начальных
условий можно построить две кривые: мажоранту и миноранту, которые ограничивают кривую переходного процесса сверху и снизу:
и(0
»(0.
(4.24)
где и {t) — миноранта, a v (t) — мажоранта.
Методы построения мажорант и минорант разработаны
С. А. Чаплыгиным, Н. Н. Лузиным, А. А. Фельдбаумом [111
и уточнены А. М. Рубинчиком [8].
Приведем некоторые формулы для расчета мажорант и
минорант без доказательства. Для случая вещественных корней и нулевых начальных условий х (0) = 0, х' (0) = ... =
г=г дЧ"-1) (0) — 0 мажоранта и миноранта описываются соответственно уравнениями
v(t)
1+4* + . . . +
П,/г—1
i
С" —1)1
(4.25)
(4.26)
Перерегулирование для этого класса корней отсутствует.
На рис. 4.8 показаны кривые и (%) и v (т) для разных степеней
уравнения, причем т = v\t — относительное время. Чем выше
/2, тем грубее оценка. Если
учесть величину
то можно
и, v
сблизить миноранту и мажоранту [2, 11).
Для систем,
имеющих
среди корней пару комплексно-сопряженных, при тех же
начальных условиях мажоранта описывается уравнением (4.25), а миноранта
и (t) - — v (/). (4.27)
При этом перерегулирование
1
бщах
(4.28)
Если х (0)=xOt то
что проиллюстрировано на
рис. 4.9.
Рис. 4.9
Используя мажоранту и миноранту, можно оценить время регулирования переходного процесса:
где tu — время регулирования по миноранте; tv — время регулирования по мажоранте.
§ 4.6, Корневые годографы
Траектории, описываемые на комплексной плоскости корнями характеристического уравнения замкнутой системы при
плавном изменении одного из ее параметров от 0 до оо, называют корневым годографом. Располагая корневым годографом,
можно выбрать необходимое значение варьируемого параметра, соответствующее наиболее выгодному расположению корней с точки зрения требований к качеству конкретной системы. В СССР основополагающими работами в этом направлении были работы К. Ф. Теодорчика, развитые Г. А. Бендриковым и С. П. Стрелковым в 1948—1949 гг., в США — работы
В. Ивенса в 1950 г.
Используя метод корневого годографа, можно решать следующие задачи [9J: построение годографов полюсов передаточной функции замкнутой системы при изменении одного из ее
параметров; оценки влияния параметров системы, появляющихся при ее усложнении; качественной и количественной
оценки реакции системы на типовой сигнал при изменении значения параметра системы; синтеза корректирующих элементов системы.
Для непрерывных линейных систем существует несколько
методов построения корневых годографов, в частности метода Ивенса, Теодорчика—Бендрикова и Удермана. Наиболее трудоемким является метод Ивенса. Используя этот метод, можно оценить несколько вариантов с точностью 3—5 %,
что удобно на первом этапе проектирования. Метод Теодорчика—Бендрикова позволяет проводить более детальные расчеты с использованием ЭВМ.
Рассмотрим метод Ивенса. Передаточная функция замкнутой системы (рис. 4.10)
(s) = Wt (s)/[\ + Wt (s) W2 (s) 1,
(4.29)
где
Wx (s) W2 (s) - № (s)
(4.30)
— передаточная функция разомкнутой системы.
0 Re
Рис. 4.11
Рис. 4.10
Характеристическое уравнение замкнутой системы
D(s) = I + WX (s) Г 2 (s) = 0
(4.31)
ИЛИ
W (s) - — 1.
(4.32)
Надо отметить, что излагаемый метод наиболее пригоден
для выбора общего коэффициента k передаточной функции разомкнутой системы . W (s), которая содержит его как множитель.
Уравнение (4.32) можно записать в виде системы уравнений относительно модулей и фаз:
(4.33)
\W (8)\ - \WX (s) Wt is) 1 - 1;
arg W (s)
±(2i + 1) я ,
(4.34)
где i — 0, 1, 2, ...
Уравнение корневых годографов (4.34) является основой
для их построения.
Пусть известны нули и полюсы передаточной функции
разомкнутой системы: slt s2f ..., sn — полюсы,"^, s2,
sn —
нули. Тогда передаточная функция разомкнутой системы
W (S) =
a k
Jg=l>k-q)
...
(s~7m)
{s—st) ( s — s 2 ) . . . (s— Sn)
(4.35)
где a — множитель, появляющийся при разложении числителя и знаменателя W (s) на множители; k — общий коэффи-.
циент усиления; т ^ л.
Сомножители (двучлены) числителя (s — sf) и знаменателя (s — Si) функции (4.35) на плоскости корней изображаются векторами (s — sj) и (s —
которые образуют с вещественной осью углы 6,-(6г) (рис. 4.11). Тогда аргумент W (s)
можно записать как разность аргументов числителя и знамет
п
нателя arg W (s) = £ 0/ — 2 6,- и уравнение (4.34) примет вид
m
Е
я
2
=
± ( 2 v - f 1)л,
(4.36)
где v = О, I, 2, ...
Уравнение (4.33) удобнее представить как
\W (s)| = akl = 1.
или
к « 1/(я/),
(4.37)
причем
Ш
I п
I = П h / п /,,
/—1 I г I
(4.38)
где — длина соответствующих векторов (s — s^)» / — I, ...,
..., m; lt — длина векторов (s — sf), e = 1, ...» п.
Корневые годографы строят по (4.36), куда k не входит.
Для уже найденных корней по (4.37) определяют к. В. Ивенсом предложено специальное устройство «Spirub для ускорения построения корневых годографов. Оно состоит из прозрачного транспортира для сложения углов (0) и логарифмической спирали для перемножения длин векторов (/), по которым определяют величину к. Описание этого устройства приведено в {2] и работах В. Ивенса.
Построение корневых годографов требует знания их
свойств, которые приведем ниже без доказательств.
!. Комплексные части корневых годографов попарно сопряжены, и ветви годографа симметричны относительно вещественной оси.
2. Число ветвей корневого годографа равно порядку уравнения D (s) — 0, т. е. числу полюсов передаточной функции
замкнутой системы Wgx (s).
3. Ветви корневого годографа начинаются при к = О
в полюсах передаточной функции разомкнутой системы W (s).
4. При к
оо т ветвей корневого годографа стремятся
к т нулям передаточной функции разомкнутой системы, а
остальные п — т ветвей уходят в бесконечность.
5. п — т ветвей корневого годографа, уходящие в бесконечность, имеют асимптоты, число которых равно разности
Рис. 4.12
порядков числителя и знаменателя
передаточной функции
разомкнутой системы W (s), т. е. п — т. Асимптоты выходят
из одной точки на вещественной отрицательной полуоси с абсциссой
/ «
/и - \ /
о„ = f 2 ®< - 2 ^ ) / (" - ' " )
(4- 39 )
под углами
е„ = (2i + 1) п/(п — т),
(4.40)
где i — 0, I, 2, ..., п — т — 1.
6. Точки пересечения корневого годографа с мнимой
осью могут быть найдены с использованием одного из критериев устойчивости. Если п ^
то эти расчеты не вызовут
трудностей, а для систем более высокого порядка эта часть
построения годографа наиболее трудоемка. В этом случае
можно рекомендовать алгоритм Рауса, чрезвычайно удобный
для реализации на ЦВМ, или метод проб по уравнению фаз
(4.36).
7. Точки на действительной оси, из которых одна ветвь
корневого годографа уходит в верхнюю полуплоскость, а сопряженная ей ветвь — в нижнюю или, наоборот, приходят в
эти кратные точки (кратные корни на действительной оси),
можно найти из условия нулевого приращения суммы арг\
ментов в (4.36) при переходе от этой точки к близкой ей, жлежащей на действительной оси. При этом нужно учитывав
знаки приращения углов ДО.
Проиллюстрируем примером определение точек пересе
чения с действительной осью. На рис. 4.12 показано расположение полюсов передаточной функции разомкнутой системы,
s = — а — двукратный нуль. Определим величину а. При увеличении k на М двукратный нуль превратится в два комплек-
сно-сопряженных: s4 и s5. В уравнении (4.36) ввиду малости
Д0 заменим их тангенсами, тогда получим
со/а — o)/(|s2| — а) — co/(|ss| — а) — 0, а > 0.
Сокращая со, определим величину а .
8. Ветви корневого годографа, совпадающие с отрезками
действительной оси, располагаются в тех ее частях, справа от
которых находится нечетное число действительных нулей и
полюсов разомкнутой системы. Это свойство является следствием уравнения (4.36).
9. При (п — т) > 2 часть ветвей корневого годографа отклоняется влево от мнимой оси, а другие — вправо. В [9]
показано, что при оценке переходных процессов можно учитывать лишь те ветви годографа, которые отклоняются вправо.
Те из них, которые располагаются ближе к мнимой оси, называются доминирующими. Иначе говоря, система n-го порядка
в динамике будет вести себя как эквивалентная система более
низкого порядка, нули и полюсы которой совпадают с группой
нулей и полюсов, наиболее близких к мнимой оси и началу
координат плоскости s.
10. Углы выхода из комплексного полюса и углы входа в
комплексный нуль определяют из уравнения фаз (4.36), записанного для этого полюса или нуля, т. е.
вх - ±(2v + 1) 180° — 2 6 .
(4.41)
Рассмотрим пример построения корневого годографа с использованием перечисленных выше свойств.
Пример 4.2. Пусть известна передаточная функция разомкнутой
системы
W (s)
Характеристическое
[k (s + 3)1 /{s (s -f 4) (s2 + 2s + 2)1
уравнение замкнутой
системы
D (s) = s 4 + 6s3 -f- 10s2 + (8 + k) s + Zk — 0.
Передаточная функция разомкнутой системы имеет нули: sk ® —3
и полюсы; sx =0, s2~ —4, s3t4 — — 1 ± /1Расположение нулей и полюсов на плоскости s показано на
рис. 4.13. Число ветвей корневого годографа равно 4 (свойство 2). Согласно этому свойству, при к = 0 ветви начинаются в полюсах s l f
s
00
2> s3» s4 и П Р И ^
(свойство 4) одна ветвь стремится из полюса
sx
0 в нуль^! — —3, а из полюса s2 = —4 стремится в бесконечность
по действительной оси (рис. 4.14).
s*
У
От
А От
U
л0'
sz
S,
-2 -1 s,1 0
sj
1
2 Re
-ч
-г
-j
—
-1
О
-и
V
-1J
Re
Рис. 4.14
Рис. 4.13
Определим число асимптот: п — от = 4 — 1 = 3 (свойство 5).
Определим координату пересечения асимптоты с действительной осью,
{п — т) =
=
[0 —4— 1 — 1—(— 3)]/(4— 1 ) ~ — 1
и углы асимптот:
е а • (2г-
I) 1807(и — от),
где i = 0 ,
1, 2; . 6 а г = 18073 ~ 60°; 6 в 8 = (2 - f !) 18073 « т !80°;
©аз ^ ( 4 - Ы ) 18073 = 300° = —60° (рис. 4.15).
Определим точки пересечения с мнимой осью (свойство 6). По
критерию Гурвица, для уравнения
D (s) = a 0 s 4 •+ ^ s 3 4 - a2s2 - f a,s -f я. = s 4 -f 6s3 + ! 0s2
(8 +
+ k) s + 3k — 0,
уравнение границы
устойчивости
Л3 = aia2a3 — a0a§ —
am
/
0.
Отсюда krjy = 6, а граничная частота
14 6
Щ —
/ — ± 1 , 5 3 (рис.
ajai ~ V
4.16).
Определим углы выхода годографа
из полюсов s 3 и s 4 (свойство 10):
V
,
+60°
%
Ч "3 -2 - Л А
- (Qi + % + в 3 +е 4 ) - 180°.
Углы 6|_, в ^
рис. 4.13: вЛ
= 18,2°; в 4 4 в а + в4) -
0 2 , 6 3 , в 4 указаны на
- 26,5°; Qr = 135°; 6 2 =
90°; в 3 - —(180° +
+
в х - — 36,7°.
/
V
Рис. 4.15
-
Яе
Чтобы определить при k — £ г р = 6 полюсы на вещественной отрицательной полуоси
(чисто мнимые уже определены: s 3 f 4 =•
= dzjto о — zfcl ,53/), воспользуемся
свойством корней
(свойство
Виета).
п
1.
П
i— 1
—
% % $4™3£ГР/1.
ап/а0;
Так как s 3 s 4 =cog, то $! s 2 = 3ferp/cog.
2
-
п
2
x= 1
sj-f S2+S3+S4— — 6.
Так как s 3 + s4 = 0, то
+ s2 — —6.
Решаем систему уравнений:
s 2 —3»6/l ,53 2 ;
I
$1+Sg =
/
$!= —1,8; s2 = —4,2.
Если необходимо повысить точность расчетов, то нужно использовать уравнение (4.36).
Рассмотрим еще один метод построения корневых годографов, предложенный Э. Г. Удерманом [6, 9]. В предлагаемом
методе для построения корневого годографа используется кривая D-разбиения в плоскости варьируемого параметра с помощью годографа затухания.
Выделим в характеристическом уравнении замкнутой системы D (s) варьируемый параметр А. Тогда характеристическое уравнение S (s) +
От
+ AR (s) -
0.
Уравнение
кривой
53'j -Jo)0 D-разбиения в плоскости параметра А
А = - S (/со)/* (/со).
(4.42)
S2 Sf (Кгг6)
«ф • I •••' Д^рдфи
Уравнение (4.42) позRe воляет в комплексной
( > V S ) - 4 - J ~Z плоскости А выделить
область
устойчивости
системы, т. е. ту область,
где корни уравнения
\-1,53j=-ja)c D (5) = о имеют отрицательную вещественную
Рис. 4.16
часть.
Удерманом
введено
пяА
понятие годографа затухания [9].
Годографы
затухания — линии постоянной частоты со = const
и переменного затуха- (<о=о)
кия а = var в плоскости варьируемого параCt Ei
<w*)
метра Л, т. е. годографы
1(0,) (Щ) Щ
затухания — это отображения линий, перпенРис. 4.17
дикулярных мнимой оси
в плоскости корней s,
а так как кривая D-разбиения является конформным отображением мнимой оси на плоскости параметра 4» то годографы затухания ортогональны кривой D-разбиения (рис. 4.17).
Л 1гр , Л 2гр — это отрезок устойчивости.
Из точек Сх, С 2 и С 3 (на кривой D-разбиения) проведены
три годографа затухания до пересечения с отрезком устойчивости в точках Dl9 D 2 И D 3 . В точке Вг характеристическое уравнение имеет в числе прочих пару комплексно-сопряженных
корней Si = — ai dr /со 1 при А — Аг. В точке D 2 при А =
= Л 2 корни Sjf2 = — а2 ± /со2. в точке D 3 при Л — Л 3 корни s l f 2 — —а 3 гЬ /со3. Таким образом, можно построить доминирующие ветви корневого годографа при изменении значения параметра Л.
В [9] показано, что для определения величины а в точках
пересечения годографа затухания с отрезком устойчивости
нужно оценить отрезок кривой D-разбиения С1Е1 ~ C1D1 в
единицах частоты. Тогда сс± u)j — со \. Аналогично поступают для точек D2S D 3 И Т. Д.
Для построения корневого годографа нужно в (4.42) заменить s на (—а + /со):
Л (—а + /со) - —S (—а +
/со)//?
(—а
+
/со).
(4.43)
Используя разложение в ряд Тейлора для полиномов
S (—а + /со) и
(—а + /со), (4.43) можно представить [9J
как
Я<4) ( а ) + . . . ] +
Л ( — а + /со) = I В ( а ) — — В " ( а ) 4
4!
I .
2!
+/<о [ _ В* (а) + ^L Bi3) (а)
] j { | с (а) -
С<4> ( а ) - ... ] + /со [ —С' (а) +
С" (а) +
С" (а) - ... ]
где В (а) — S (—а); С (а) - # (—а); Б' (а) =
(4.44)
(a)/da;
С (a) = dC(a)/da] R" (а) - d2 В (a)/da2; С" (a) = d%C (а) / da2.
Чтобы определить действительные корни характеристического уравнения D (s) — 0, нужно использовать (4.44) при
€0 — 0.
Пример 4.3. Дана передаточная функция разомкнутой
W (s) - k/[(\ + sTi) (1 + sT2) (1 +
где Tt = 0,1 с; Г 2 = 0,2 с; Т3 = 0,3 с.
Варьируемый параметр в данном случае k.
уравнение замкнутой системы
системы
sT3)h
Характеристическое
D (s) = (1 -Ь sTx) (1 + sT2) (1 + sT3) + k = 0.
Уравнение кривой D-разбиения (рис. 4.18) в плоскости k
ь = - о + i<»Ti) (1 + / ^ r 2 ) (1 + /соГ3).
В соответствии с (4.44) запишем выражение для k (—а + /со):
k l—cc-hjo) = [/?
- — [a 0 s 3 -f
+
+
=
+
=
В» (a) J + /со J - В' ( a ) - j - < ~ B<3> ( a ) j
(a) +
где а 0 = Л Т , 2 Г 3 = 0,008;
= (Г х Г 2 + Г 2 F 3 - f 7\ Г3) = 0,14;
Й2==7\ + Г2 + Г3=:0,7;
В' (а) = Зя0 а 2 — 2аг а + а 2 ;
f
I,
В (а) - £
а) =я0
В" (а) = 6а0 a —2^;
«1 а2—«з»'
B f f '(a)=-6a.
Тогда
k ( — a + /co)
(О2
По a 3 —«J a 2 - j - a 2 a — + — ^ (6% ос—2%) | +
Г
+ /co I —3a 0 а 2 + 2ах a—~а2 +
_ 1 4. (02 ( 0 j 0 2 4 a _ о
e 14)] +
2
3
2
6a0 - [0,008a —0,14ct + 0 , 7 a ~
6
fa [ __0,024a 2 + 0,28a— 0,7 +0,008co 2 l.
Если принять a = 0, то получим уравнение кривой D-разбиения
Проведем из точки C l t соответствующей частоте со = 4, годограф
затухания до пересечения с отрезком устойчивости (—1 ~г 11,25).
В точке Dt определим значение k — 1,8; ах = 5,5 — 4 = 1,5.
Аналогично, для годографа затухания из точки С 2 k 2 ~ 7,5;
а 2 = 8,6 — 8 — 0,6 и т. д. (рис. 4.18, а).
Вычислим значения k\ принимая а — 1,5 и со = 4 (точка D J ;
а = 0,7 и о = 8 (точка D 2 ). При этом получим значения к± и кг% близкие к рассчитанным выше.
Чтобы определить корни характеристического уравнения D ( s ) ~ 0 ,
подставим в выражение для к (—а + /со) значение со = 0.
По полученным данным можно построить доминирующие ветви
корневого годографа (рис. 4.18, б),
Можно отметить, сравнивая рассмотренные методы, что
метод Ивенса требует меньше времени для вычислений, чем
метод Удермана, не требующий поиска. Существуют и другие
методы построения корневых годографов, например с использованием логарифмических частотных характеристик. Аналитические методы построения требуют использования вычислительных машин для расчетов, но дают высокую точность.
Построение корневого годографа — это только первый этап
анализа или синтеза автоматического регулирования. Как
было упомянуто в начала параграфа, по корневому годографу можно судить о качестве регулирования (о реакции системы на типовое воздействие) и о выборе необходимых корректирующих устройств.
Задаваясь значением варьируемого параметра системы, можно вычислить ее переходную характеристку h (t), используя
формулы разложения Хевисайда.
Для случая простых (некратных:) корней переходную характеристику вычисляют по формуле (4.15), которую можно
записать в более удобной для вычисления форме [9]. Запишем
характеристический полином системы D (s) (4.15) в виде произведения двучленов: D (s) = (s — sj (s — s2) ... (s — s n ), где
Sit s2t
Sn — его корни. Определим производную D' (s) —
— dD (s)/dsy принимая для простоты n = 3:
AD (s)/ds = (s — s2) (s — s 3 ) + (s — sj) (s — s3) + (s — Sj) X
X (s — s2).
Подставляя в это выражение s = s l t обратим в нуль все слагаемые, кроме первого, при s — s 2 — все, кроме второго,
при s — s 3 — все, кроме третьего. Таким образом, значение
производной £>' (s) при s = S| будет равно произведению
п — 1 сомножителей
& fa) -
П (si-sh).
Заменяя в (4.15) D' (sf) полученным выражением, можно написать следующую формулу для вычисления характеристики:
i i ^ M + y
D(0)
^
P W ) e V
ft
п
.
(4.45)
*
кф i
Этим выражением удобно пользоваться, располагая построенными корневыми годографами, определяя значения
длин и аргументов векторов fa — sk) по чертежу годографа.
Подробнее с упомянутыми вопросами можно ознакомиться
в [91
§ 4.7. Интегральные оценки качества
переходных процессов
Интегральные оценки качества являются интегралами по
времени от некоторых функций переходного процесса свободной составляющей выходной величины хсв (t) или ошибки
е с в (<)# Цель использования таких критериев состоит в том,
чтобы получить общую оценку быстродействия и отклонения
регулируемой величины от установившегося значения. Широко
используются линейные и квадратичные интегральные оценки.
Линейные
о ц е н к и вычисляются по формуле
оо
J0 = je~at tn е св .
(4.46)
0•
Рис. 4.20
Рис. 4.19
Однако чаще используют моменты i-то порядка, т. е. оценки
вида
оо
(4.47)
Л0 = (' Есв (0 dt\
о
оо
=J
о
(t) dt;
(4.48)
оо
Jon - f tn гси (t) dt.
(4.49)
Простейшей из этих оценок является J 0 0 (4.47). Если система устойчива, то lim е с в (/) = 0, интеграл J 0 0 стремится
f—Voo
к конечному значению, равному площади под кривой е с в (0
(рис. 4.19). Чем выше быстродействие системы, тем меньше
величина / 0 0 , поэтому параметры системы следует выбирать
так, чтобы J 0 0 стремился к минимуму, т. е. dJ00/dA = 0,
где А — варьируемый параметр системы. Недостатком этой
оценки является то, что она применима к монотонным или
апериодическим процессам. При колебательном процессе
(рис. 4.20) площади, ограниченные еСБ (/), складывают алгебраически и минимуму J00 может соответствовать процесс с
большим числом колебаний п9 т. е., с малым быстродействием
и даже с незатухающими колебаниями.
Для 8СВ (s) изображение по Лапласу
оо
Е (s) = j e - s ' е св (*) dt.
о
Сравнивая это выражение с (4.47) для /0о? можно записать
оо
Разложим e~st
/оо = J е св (0 dt - Есв (0).
о
в ряд по степеням st:
(4.50)
е - * = 1—sf + O.Ss?*2....
(4.51)
Подставим (4.51) в выражение для определения Е с в (s), т. е.
оо
оо
оо
£ с в (s) = j" е ~ е с в (0 dt = J е 0в (0 Л - s J feCB (Q dt +
0
0
0
оо
2
-b0,5s j*12eCB (t) dt —... = /00 — sJcl +0,5s a J02 —... . (4.52)
о
Если разложить £"CB (s) по степеням s в ряд:
ECB(s) = £CB(0) +
\
j s=o
ds
s-0,5
\
ds2
/s=o
+
(4.53)
то, сопоставляя (4.52) и (4.53), можно сделать следующее заключение, приравнивая выражения при равных степенях s:
1
Ло=£ С в(0); Ju=
^ =
V
-(^гЧ
ds
J
V
;
S= 0
2
г
;
2 -)
ds
Js~o
Jon = ( - ! ) "
V dsn
454
<- >
(4-55)
Js= о
•
(4.56)
Если сравнить результаты (4.50), (4.54)—(4.56) с коэффициентами ошибок, приведенными в § 4.2, то / 0 о — Q>» /oi —
= (—1) Сг;
Jon =•• (—1)" Сп, где С0, Q ,
Сп — коэффициенты ошибок.
Квадратичные
интегральные
оценки
вычисляются по формулам
оо
20
~
j' есв (0 dt;
0
(4.57)
оо
hi = f [есв (0 + т? ёс2в (01 (it-
(4.58)
оо
f [£св (0 -!-т? ес2в (0 + ... +
о
Л»
8^>2 (01 dt, (4.59)
где
та>
тп — постоянные величины.
Оценки / 2 1 , . . . , J2n называют обобщенными квадратичными
оценками.
Геометрический смысл интегральной квадратичной оценки
пояснен на рис. 4.21. Выбирая параметры системы по минимуму квадратичной интегральной оценки J 2 0 , приближаем кривую еСв (0 к осям еСЕ и t.
Методы вычисления этих оценок предложены А. И. Мандельштамом й Н. Д. Папалекси в 1909 г. В 1937 г. акад. А. А.
Харкевич применил эту оценку для исследования режимов
работы усилителей, в 1948 г. А. А. Красовский и А. А. Фельдбаум использовали ее для исследования качества линейных
систем автоматического регулирования.
Рассмотрим методы вычисления квадратичных интегральh ( f ) . По определению,
ных оценок е св W = h уст
L{h(t)}~H(s)
L
W gh (s)-
По теореме о предельных переходах,
Ауст - liin h {t) = lim sH (s) =-- Wgk (0);
t-> oo
S—>0
следовательно,
Ecn (s) = Wgh (0)
s
-Wgh(s).
Поскольку Wgh (s) — дробнорациональная функция, то и
Я (s) можно записать в виде
дробно-рациональной функции:
с6
#(s) =
_
6 0 Sm + bx Sm~x
+
. .
8+Ьп
а0 s n + % s " - 1 + . . . + a n - i
(4.60)
Рис. 4.21
При m < п оценку / 2 о (4.57) можно вычислить, используя
коэффициенты b
О» ••'»
Н QQJ ..., Cln (4.60), по формулам, приведенным
с» ниже без вывода [4]:
j бсв (0 dt - j l j - (В0 Д0 + Вх Д, + . . . +
Дт_2 +
20
п
о
+ Вт~1
+ ^ т ^т)
(4.61)
™? * »
где Д — определитель Гурвица, составленный из коэффициентов:
«П
0
Д -
a
Tl-2
an-1
0
~a„
0
0
0
0
4
••
0
^n—3
••
0
fln_a
...
0
«П
—«n-l
0
••• ,
(4.62)
0
... %
в котором все коэффициенты с меньшим индексом 0 и большим
п заменяют нулями. Определители Д0,
Д т получают из
(4.62) заменой столбца (v + 1) столбцом ап~ъ ап0,
0, а
v = 0, 1,
т.
Коэффициенты В0, Blt ..., Вт^ъ Вт определяют как
е 0 — bfn, Bi — ^m—i 2f?w bm—2',
Bv — bfn _ v 26,n — v -f 1 — V — 1 -+ - + 2 ( - lTYI rbUM—2V (4.63)
F
Интегральную квадратичную оценку / 2 0 можно вычислять
по заданной частотной характеристике замкнутой системы*
Пусть Е (/со) — изображение Фурье для функции е с в (t),
на основании теоремы свертки в комплексной области для
£ К в (0 еСЕ (0) можно записать [7] при s = 0
оо
оо
3
Г
SQB
(t)
dt
=
i
j"
f
Е
(/со)
I
do>;
(4.64)
св
<^20 ~
о
0
1
eCB (0 = hycT- h (t) = ECB (/to) =
[ y W g h (0) - Wgh (/to)],
(4.65)
№ W g h (/со) — комплексный коэффициент усиления замкнутой системы.
Таким образом, по (4.64) и (4.65) можно вычислить / 2 0 .
Выражение (4.64) есть формула Рэлея*.
Существуют таблицы расчета интеграла / 2 0 в функции коэффициентов Ь0, ..., Ьт и а 0 ,
ап изображения по Лапласу
сигнала ошибки £ с в (s) для т = п — 1 и до п = 10. В табл. 4.1
приведены формулы для / 2 0 при п = 1 -г- 5.
Таблица
Ecn ( s ) —
Ь0 sm -f bx sm ~1 + ... + bm~i s + bm
tl~ \ .
n ==2.
.
_
J 2 0 = (6f g 0 +
/(2«0
•
Ог)/(2«o «1 «2)'
bl g 3 g a -{- (61 — 260 fr2) g 3 g 0 + 6 1
g0
ti —; o. J 20 —
Q
n
я
4.1
.
( — % + «4 «3 «2) +
—2^2 h) g 4 «3 g 0 +
И Г
+
~ 2 6 3 ьг) a4 ctt do + b% (— a3 a% -{- a2 at a0)
4 JgO™
-- —
2g 4 «о ( — a 4 a\ — a | a 0 + «1 «2 «3)
1/20 =
^ [ 4 + (6? ~ 2 6 2 W m i + ** ~*26s 61
Щ 60)m2 + (^1 — 264 62) m3 + 61 m4J,
+
где
1
= — («2
«о
m x = —«5 «2 -fa 4 a8;
m2 = — ab a0 + a4 аг ;
1
m3=: — ( a
«6
i
m4 = —
a5
m
3
m
2
x
)
);
;
Д 5 = «5 (g4 /n 4 —g 2 m 3 -f- g 0 m 2 ).
При выборе параметров системы по минимуму оценки / 2 0
часто получают нежелательную колебательность процесса,
так как приближение процесса h (t) к идеальному скачку вызывает резкое увеличение начальной скорости, что, в свою
очередь, может вызвать высокое перерегулирование, умень* Эта формула была получена и Парсевалем, поэтому в литературе ее также называют и формулой Парсеваля.
шив при этом запас устойчивости. В обобщенных квадратичных оценках / 2 1 , ..., / 2 Л накладывают ограничение не только
на величину отклонения е (£), но и на скорость отклонения
е (£) в / 2 1 , а также и на производные второго, третьего и высших порядков в / 2 2 , . . . , / 2 П , что означает приближение кривой
не к ступенчатой функций, а к экспоненте в случае / 2 1 и к более плавной, но сложной кривой в случае использования
При выборе параметров САУ по минимуму / 2 1 ,
J 2 n существен выбор постоянных тХ9 ..., т п , определяющих вес производных в обобщенных квадратичных оценках
(4.58), (4.59). Значительное увеличение тА,
тп приводит к
отсутствию перерегулирования, но увеличивает время регулирования. При малых xlf ..., тп уменьшение колебательности
будет незначительным. Выбор тх, хп осуществляется с учетом постоянной времени экстремали, к которой целесообразно приближать процесс.
Остановимся на методике расчета системы по минимуму
обобщенной квадратичной оценки:
оо
</21 - j [Есв (0 +
есв (01 dt.
о
Этот интеграл можно представить в виде суммы двух интегралов:
оо
оо
(*)ls dt— 2хх J есв (t) ёсв (t) dt =
о
J2i = j [есв (0 +
о
оо
оо
— 5 1есв (0 + Т1 4 в (Of dt — 2xl j е св (0 deCB (t).
Если система устойчива, то lim е с в (/) — 0, тогда
t—>оа
оо
2 т
1 J «СВ ( 0
оо
de
CB ( 0 = * 1 « Ь ( 0
=
8св (0).
О
Кроме того, интеграл J2l будет иметь минимально возможное значение
Л и п ш=-гхе&(0)
(4.66)
при
е св < 0 + ^ ( 0 - 0 .
(4.67)
Если
(*)/Л + в св ( 0 ^ 0 ,
то решение дифференциального уравнения (4.68)
е
св (0 — есв (0)
(4.68)
(4.69)
является оптимальным по минимуму (экстремальным) переходным процессом (где хг — постоянная времени этого процесса).
При выборе параметров системы по минимуму / 2 1 обычно
имеет место отклонение /limin от наименьшего значения
*^21m!n* т *
^21 min
J2lmin ~ S >
0.
А. А. Фельдбаумом [10] было показано, что переходный
процесс будет отличаться от экстремального на величину, меньшую ]/б/т х , т. е.
i Абсв (t) I < V s f h .
(4.70)
По величине 6 можно оценить отклонение истинного переходного процесса е св (/) от экстремального (рис. 4.22). При
увеличении порядка системы увеличивается и ширина зоны
± | / 6 / т л , при этом уменьшается точность оценки качества системы (приближения переходного процесса к экстремали);
во избежание этого используют оценки вида (4.59). Величину тх задают по требуемому времени регулирования
т. е.
*р/6 < тх < у3.
Следует заметить, что задача выбора параметров по минимуму / 2 0 или / 2 1 решается аналитически лишь в несложных
случаях для САУ невысокого порядка. В противном случае расчеты
существенно усложняются и задачу следуег
решать численно на
ЦВМ.
Рассмотрим примеры
выбора
оптимального
значения
какого-либо
параметра системы по
минимуму / 2 0 и / 2 1 .
Пример 4.4. Вычислить
значение
коэффициента
усиления системы, миии-
мизирующее квадратичную интегральную оценку
передаточная, функция разомкнутой системы
J2n.
Известна
W (s) = k/ls (1 + sT±) (1 + sT2)J,
где Тг = 0,01 с; Г 2 = 0,03 с.
Входной сигнал — единичная функция g (t) = I (/).
Изображение отклонения е Св (/) по Лапласу
£ с в (s) =
s
U7ёг (s)
s
\+W(s)
где
s
=
Воспользуемся формулами для
в табл. 4.1 для п = 3:
+
«(l+srjtl+srj+ife
=
10~ 2 ; 6 2 = = a 2 = l ;
вычисления
J2Q,
приведенными
_ • 'Ь% «о % +
—26 0 6») Оо «з
«2 «з
J20 —
2а0 с3 а2 — Яо Оз)
aoa*—&а 0 « 2 —к
—ft22ag + £2a0 Cj
1 k (а2 — с0) + «j
2
2
3 —ft c0
Определим частную производную:
dJ2o
dk
k (a\ — cQ) (% —feflp)— [ft (a? —c0) + o j
— 2gQ ft)
Pfa—kao)2
~~ 2
Определим £ из dJ2Q/dk~ 0, т . е . k2 a 0 (о 2 — «о) + 2a0 a\ k — «f — 0.
Подставляя числовые значения коэффициентов, получим
k2 + k 61,5 — 41-10 2 - О,
откуда «опт ~ 37.
Пример 4.5. Определить оптимальное значение коэффициента усиления к, соответствующее минимуму обобщенной квадратичной оценки
^ 21 *
Передаточная функция разомкнутой системы W (s) = k/[s (1 +
+ sT)]; Г = 0,1 с; т - 0,5 с.
Входной сигнал — единичная функция g (t) = 1 (0- Можно представить J21 в виде суммы:
ОО
оо
2
сю
е
2
/ 2 I = J [е=(1(0 + т ё|в(0 ] dt = J св (0dt + т J eL2E (/) dt.
Изображение отклонения t C B (/) по Лапласу
1
1
1
1
Нсв ( s ) - s
s
s
l + U 7(s)
sT + \
s(l+sF)
s(\+sT)+l
bps+bi
2
s*T + s+k
a0 s + ax s-j-o2 '
где
— a0 - ^
= fli = П
к.
Воспользуемся данными табл. 4.1 и определим значение / 2 0
для п = 2:
У20 = (*>! « о а 2 ) / ( 2 с о ^ flS) - (Г + Г 2 %(2ГЛ) = (1 + ЛГ)/(2А).
т
Определим изображение производной е С в (t) из свойства преобразований Лапласа:
ёсв (0 ==
(s) — 8 СВ (О).
По теореме о предельном переходе,
_
Ь0 sa -f- Ы s
£ев ( 0 ) = lim е с в ( / ) = lim s £ C B ( s ) = l i m —
— - I.
s~>00
s-и» ao s^-i-fl! s-j-a 2
Тогда L [e C B (01 = №0 s
2
s)/(a
0
s2 +
«2) — I =
= —fc/(s2T + s+ fe) = (60 s+*i)/(«o s2 + Oi s + ce),
где
= 0; bi = —
c0 =
«i = 1; a 2 — k.
Теперь можно определить интеграл
оо
о
пользуясь формулой для J 2 о из табл. 4.1 для п — 2:
т 2 / 20 = т2 1 +
Итак,
Определ
= {I + кТ)/(2к)
им /?опт из dJ
а
2 _ т2£/2*
+ TW2.
dk — 0, т. е.
2 2
2
2
dJ2l/dk
« ( —к22т+2 =2fc
( ~/ т 12 =+ 1к2/тт 2=)/(2/г
откуда
1 ; т )/(4£
£ о п т «) -У Т
2 с - 1) .- О,
Оптимальный переходный процесс описывается в соответствии с
формулой (4.69) выражением
1 J-Tlx
Есв(0=есв(0)е-^т?е~2<;
т2 /т
4ц m t a =
+
= 0,55.
2/т
2
Так как е Св (0) —1, то по (4.66) наименьшее значение оценки
=ат е
1 св W)
—0,5. Следовательно 6 = / 2 imm—^2imtn = 0 , 0 5 . Согласно (4.70) Ae C B (f)= ± У б / т - = 1/0,05/0,5 ^ ± 0 , 3 3 (рис. 4.2).
Интегральные оценки качества широко используются при
синтезе оптимальных САУ в качестве критерия оптимальности.
§ 4.8. Частотные методы оценки качества
регулирования
Частотные методы исследования систем управления широко
используют в инженерной практике. Они основаны на привычном для инженеров графическом изображении динамических
характеристик системы, поэтому нашли применение при расчетах систем автоматического управления и позволили разработать ряд удобных инженерных методов анализа и синтеза
систем автоматического регулирования. В СССР большую роль
в пропаганде и развитии частотных методов сыграли работы
В. В. Солодовникова. В них приведены метод оценки качества
по вещественным частотным характеристикам, метод построения переходных процессов по вещественным трапецеидальным
характеристикам при ступенчатых воздействиях, а также метод синтеза корректирующих устройств. В работах была доказана возможность применения частотных методов к различным системам с распределенными параметрами и с запаздыванием. Применение этих методов позволяет определить такие важные показатели качества, как быстродействие, перерегулирование, колебательность процесса. Эти вопросы хорошо
освещены в литературе, и имеется большое количество вспомогательных таблиц и графиков, что в значительной степени
упростило инженерные расчеты.
Прежде всего остановимся на аналитической зависимости
между переходной характеристикой и частотными характеристиками системы. Если на линейную систему воздействует
гармонический сигнал, то и установившееся значение выходной величины будет гармоническим:
X (/со) -
Wgx (/со) G (/со),
(4.71)
где X (/со) — изображение выходной величины х (t) по Фурье;
G (/со) — изображение входной величины g (0 по Фурье;
WgX (/со) — комплексный коэффициент усиления замкнутой
системы.
При воздействии на систему единичной ступенчатой функции g (t) = 1 (/) выходная величина, являющаяся переходной
характеристикой системы h (t)> определяется через вещественную частотную или мнимую частотную характеристику замкнутой системы:
оо
— Г
jt J
0
X (f) = h (t)
о
sin orftfco,
(4.72)
где P (со) — вещественная частотная характеристика замкнутой САУ;
оо
Х(0=*Л(0= — f
cosю<Ло + Р(0),
(4.73)
ЗХ J О)
о
где Q (со) — мнимая частотная характеристика замкнутой системы.
Определение переходной характеристики по (4.72), (4.73)
возможно лишь численными методами с применением ЦВМ.
Но возможен и другой путь, связанный с аппроксимацией вещественной и мнимой частотных характеристик линейно-кусочными функцями. Это позволяет получить достаточно удобные выражения для приближенного построения переходной
характеристики.
Если на систему действует произвольное возмущение, то
переходный процесс определяется по обобщенным вещественной и мнимой характеристикам:
Po6HRe[^(/co)G(/co)];
Qoq (<*>)=Im [Wgx (/со) G (/со)],
(4.74)
оо
где G (/со) — J g (t)
dt — изображение входного воздейо
ствия g (t) по Фурье. При этом необходимо, чтобы полюсы
функции W (s) G (s) располагались слева от мнимой оси.
Рассмотрим основные свойства вещественных частотных
характеристик и соответствующих им переходных процессов.
Из (4.72) следуют основные свойства Р (со) и h (t). Приведем
их без доказательств.
1. Свойство линейности: если вещественную частотную характеристику можно представить суммой
РН =
2
Pt Н;
1= п
оооо
hi (t) = — Г
Я J
О
j*
sin Шы, \
СО
I
J
(4.75)
то и переходный процесс h (/) может быть представлен суммой
составляющих:
h (t) = 2 ht (t).
(4.76)
/= 1
2. Соответствие масштабов по оси ординат для Р (со) и
h (t). Если умножить Р (со) на постоянный множитель а, то
соответствующие значения h (0 тоже умножаются на этот
множитель а.
3. Соответствие масштабов по оси абсцисс для Р (со) и
h (t). Если аргумент со в соответствующем выражении частотной характеристики умножить на постоянное число (рис.
4.23, а), то аргумент и в соответствующем выражении переходного процесса будет делиться на это число (рис. 4.23, б), т. е.
оо
h (t/a) = — Г LiS^L sin cofctco.
(4.77)
Л J О)
О
4. Начальное значение вещественной частотной характеристики равно конечному значению переходкой характеристики:
lim Р (со) = lim х (t) = lim h (t).
<d-*0
oo
t—> oo
Начальное значение мнимой частотной характеристики
Q (0) - 0.
5. Конечное значение вещественной частотной характеристики равно начальному значению оригинала переходной характеристики:
lim Р (со) = lim х (t) ----- lim h (t).
€»->-оо
>0
Представляют
интерес
разрывы непрерывности и
пики в вещественной частотной характеристике. Предположим, что при со = сох
вещественная частотная характеристика имеет разрыв
непрерывности Р (сог) = оо,
при этом характеристическое
уравнение системы
будет
иметь мнимый корень
=
Рис. 4.24
Рис. 4.25
= ±/co lt т. е. в системе устанавливаются незатухающие гармонические колебания, если остальные корни левые. Характеристика для этого случая показана на рис. 4.24, а. По-видимому, высокий и острый пик частотной характеристики, за
которым Р (со) переходит через нуль, при частоте, близкой к
o>i, соответствует
медленно затухающим
колебаниям
(рис. 4.24, б).
6. Чтобы переходная характеристика системы имела перерегулирование, не превышающее 18 % (а
18 %), вещественная частотная характеристика должна быть положительной невозрастающей функцией частоты (рис. 4.25), т. е.
Р (со) > 0, dP (<o)/doj < 0.
7. Условия монотонного протекания переходного процесса. Чтобы переходный процесс имел монотонный характер,
достаточно, чтобы соответствующая
ему вещественная частотная характеристика Р (со) была положительной,
непрерывкой функцией частоты с отрицательной, убывающей по абсолютному значению производной (рис.
4.26, аs б), т. е.
Р (со) > 0, ЫР (co)/dco] < 0.
8. Определение наибольшего значения перерегулирования а т а х переходного процесса по максимуму вещественной частотной характеристики Р (со) (рис. 4!27):
шах Р (0)\/Р (0)5 (4.78)
где Р т а х — максимальное
Р (со); Р (0) — начальное
Р (со = 0).
значение
значение
Рис. 4.26
Рис. 4.27
Рис. 4.28
9. Если вещественная частотная характеристика близка
к трапецеидальной, т. е. может быть аппроксимирована трапецией с диапазоном частот со2 и коэффициентом наклона к =
= ьуг/со2 (рис. 4.28), то время регулирования переходного
процесса системы заключено в пределах зх/со2 С t p <С 4п/оз2.
Оценить время регулирования t v и перерегулирование
можно по кривым, приведенным на рис. 4.29. Это применимо
для систем с невозрастающей вещественной частотной характеристикой.
Если вещественная частотная характеристика Р (со) имеет максимум РтаХУ то перерегулирование а в и время регулирования оценивают по- кривым рис. 4.30, а, б в зависимости
от отношения PmaJP (0). При этом время регулирования заключено в пределах Зя/со 2 .< t v < 8л;/со2.
Остановимся на приближенном методе построения графиков переходных процессов в системе по вещественным частотным характеристикам при воздействии единичной функции
g (t) = i (t) и нулевых начальных условиях.
Метод трапеций. В инженерной
практике широко
применяют метод разложения
частотной характеристики на
сумму трапеций, предложенный В. В. Солодовниковым.
Две стороны единичной трапеции Б (рис. 4.31) совпадают
0 0,2 OA 0,6 0,8 10 гс с
координатными
осями,
третья параллельна оси абсцисс, а четвертая имеет
Рис. 4.29
/,/ U2 U 1Л р(о)
/
1 V 1,2 и 1Л Р(0)
Рис. 4.30
наклон к = o^/cog. Функция, соответствующая частотной характеристике Б (рис. 4.31), записывается так:
1
при 0 < с о < и ;
Р{оэ) = 1 — (со — и)/(1 —х) - (1 — со)/(1 —х) при к < со< 1;
,0
при со < 0 и оз > 1.
Если принять такую единичную трапецию за некоторую
вещественную частотную характеристику, то соответствующая
ей переходная /ьфункция определяется интегралом:
к
1
(1—<o) sin ют
s i n
d n
rfco
h (т) = ± ( [
(1-й)
п \ J со
со
/
V0
COST —cos яг
Si (т) — к Si (ит) +
]. (4.79)
п (\— к) I.
1
—
f
sm сот
f si
dco—интегральный синус.
€t>
о
Значения ft-функций
даны в табл. 4.2.
р
Для трапеции с другой рн
высотой P ky основанием оз2
и точкой излома соА = ксо2 j
(характеристика Л на
рис. 4.31) получим (по
свойствам 2 и 3 об изменении масштабов)
$
где Si / \
h (0 = ^
где t = т/со2.
(4.80)
со2 «
Обычно поступают так: сначала характеристику Р (со) приблизительно разбивают на прямолинейные отрезки, при этом
в окрестности экстремумов прямолинейные отрезки располагаются параллельно оси со
(рис. 4.32, а). Далее из точек
изломов проводят линии так, что
характеристика оказывается разбитой на несколько трапеций,
частично наложенных одна на
другую. Затем эти трапеции
вычерчиваются на другом чертеже таким образом, чтобы основание каждой из них легло на
ось со (рис. 4.32, б).
Для всех трапеций определяют h t (т|), по (4.80) — соответствующие им hi (t)\ вычерчивают кривые на одном графике;
их знаки должны совпадать со
знаками ординат соответствующих трапеций. Суммируя графически вычисленные процессы
(рис. 4.32, в), получим h (0 —
= %hi (0Можно также характеристику Р (со) представить линейными отрезками, но распределить их с лучшим приближением к кривой и тогда пользоваться методом треугольников,
предложенным А. А. ВороноРис. 4.32
вым 12]. Полученные при пересчете значения t t из тг по (4.80)
могут не совпадать для отдельных трапеций, поэтому прнеиспользовании метода трапеций возникает необходимость графического суммирования составляющих кривых hi (t), что
ухудшает точность результатов. От этого недостатка свободен метод треугольников.
Представим характеристику Р (со) линейными отрезками
(рис. 4.33), обеспечив возможно лучшее приближение к кри-
вой; отрезки продолжаем до пересечения с осью ординат, при
этом площадь под кривой будет разбита на пять треугольников:
АОВ7 BCD, DEF, FGH, GHK. Затем каждый из треугольников
заменим другим с основанием, равным проекции основания
данного треугольника на ось со, с высотой, равной стороне,
лежащей на оси Р. На рис. 4.34, at б показана замена Д£>ВС
.на
;
так, чтобы 0ХАХ = OA и ОхВ± = BD.
. Из (4.79) при к = О
h (т) = — (s\ х — L Z I £ £ L I . \
л \
х
]
( 4.81)
определяют значения Л-функции для единичного треугольника (сох = Н г = 1).
Соответствующие значения /j-функции даны в табл. 4.3.
Заметим, что переходный процесс для. треугольной частотной
характеристики описывается монотонной функцией
времени. Для того чтобы
показать это, продифферен цир уем (4.81):
dh
dx
+
2 j sin т
n \ X
i
sin г
т
2
+
cos x
)
\
(i — cos t). (4.82)
JtTi
Из полученного выражения видно, что производная h' (х) положительна
и обращается в нуль при
значениях т = 2 fax, где
k = О, 1, 2, ...
Переходный
процесс
для треугольников, замещающих Р (со), определяют из следующей зависимости: x h (fy=Phh (т/оoh),
где Ph — высота; <о& —
основание
замещающего
треугольника.
V
/
Ркс, 4.33
X
0,0
0. 05
о ,10
0.15
0.20
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
I
I
1
I
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
I
1
1
I
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0,000
0,184
0,356
0,5J6
0,655
0,833
0,863
0,928
0,974
0,997
0,012
1,019
1,013
1,009
1,006
1,006
1,008
1,010
1,016
1,022
1,025
1,028
1,029
1,027
1,025
1,022
1,019
1,017
1,016
1,015
1,014
1,014
1,014
1,014
1,013
1,012
1,011
1,009
1,008
1,006
1,005
1,004
1,003
1,003
0,000
0,192
0,371
0,538
0,683
0,867
0,896
0,963
1,008
1,029
1,042
1,046
1,037
1,030
1,024
1,019
1,020
1,021
1,02a
1,029
1,031
1,033
1,031
1,028
1,024
1,019
1,015
1,011
1,009
1,008
1,007
1,006
1,006
1,005
1,005
1,003
1,002
1,001
0,998
0,996
0,995
0,994
0,994
0,99b
0, 25
0,30
0,35 0,40
0, 45
т \
0,0
0 5
10
1 5
2 0
2 5
3 0
3 оf
4 0
4 5
5 0
5 5
6 0
6 5
7 0
7 5
8 0
8 5
9 0
9 5
Ю 0
Ю 5
П 0
11 5
12 0
12 5
13 0
13 5
14 0
14 5
15 0
15 5
16 0
16 5
17 0
17 5
18 0
18 5
19 0
19 5
20 0
20 5
21 0
21 5
0,000
0,138
0,310
0,449
0,572
0,674
0,755
0,783
0,857
0,883
0,896
0,900
0,904
0,904
0,904
0,907
0,910
0,918
0,924
0,932
0,939
0,946
0,947
0,949
0,950
0,950
0,950
0,950
0,952
0,954
0,956
0,959
0,961
0,964
0,965
0,966
0,966
0,966
0,967
0,967
0,967
0,968
0,968
0,969
000
165
326
469
597
705
790
853
896
923
936
940
943
942
944
945
951
956
965
972
978
985
988
988
988
989
989
990
989
990
993
995
997
999
001
002
002
001
000
000
000
002
002
002
000
176
340
494'
628
797
828
892
938
960
978
986
982
980
979
980
985
989
997
004
009
013
015
016
015
013
012
OH
Oil
012
012
014
015
016
016
015
015
015
015
014
013
012
01!
Oil
0
0
0
0
0
0
0
0
1
1
1
I
1
1
1
1
1
1
1
I
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
ООО
199
386
560
709
833
928
994
039
057
067
067
054
043
035
02b
024
022
025
027
027
028
025
021
015
010
005
ООО
997
996
995
995
995
995
995
995
995
994
992
991
991
991
992
992
0,000
0,207
0,401
0,594
0,681
0,839
0,958
1,024
1,060
1,080
1,087
1,083
1,065
1,050
1,037
1,025
1,021
1,018
1,018
1,019
1,019
1,017
1,014
1,010
1,004
0,999
0,994
0,990
0,988
0,987
0,988
0,989
0,991
0,993
0,994
0,994
0,995
0,995
0,995
0,995
0,995
0,996
0,997
0,999
0,000 0 ООО 0,000
0,215 0 223 0,231
0,417 0 432 0,447
0,603 0 617 0,646
0,761 0 786 0,810
0,891 0 938 0,943
0,987 1 013 1,038
1,050 1 074 1,095
1,090 1 107 1,124
1,100 1 115 1,129
1,103 1 112 1,117
1,093 t 095 1,197
1,070 1 068 1 ,062
1,049 1 043 1,033
1,033 1 023 1,009
1,017 1 005 0,989
1,012 0 995 0,981
1,007 0 992 0,977
1,006 0 992 0,978
1,006 0 993 0,982
1,006 0 993 0,987
1,005 0 993 0,991
1,002 0 993 0,991
0,999 0 991 0,989
0,994 0 988 0,987
0,990 0 986 0,986
0,986 0 985 0,987
0,983 0 984 0,988
0,983 0 985 0,991
0,985 0 988 0,996
0,987 0 991 1,000
0,988 0 996 1,004
0,992 0 998 1,007
0,905 1 002 1,009
0,997 1 005 1,010
0,998 1 006 1,010
1,001 1 008 1,010
1,001 1 007 1,009
1,001 1 006 1,006
1 ,001 I 005 1,004
1,001 1 005 1,002
1,002 1 004 1,001
1,003 1 004 1,001
1,004 1 004 1,001
Т а б л и ц а 4.2
0, 50
0, 55
0,000 0,000
0,240 0,248
0,461 0,476
0,665 0,685
0,833 0,856
0,967 0,985
1,061 1,082
1,115 1,132
1,142 1,152
1,138 1,134
1,118 1,115
1,092 1,083
1,051 1,037
1,018 1,001
0,993 0,975
0,974 0,958
Q,966 0,951
0,966 0,949
0,970 0,960
0 >975 0,972
0,982 0,985
0,987 0,996
0,993 1,002
0,997 1,006
0,997 1,006
0,997 1,006
0,997 1,006
0,998 1,006
0,60
0,65
0,70
0 , 75
0,80
0, 85
0,90
0,95
1 ,00
0,000 0,000 0,000 0,000 0,000 0,000 0,000 0,000 0,000
0,255
0,490
0,706
0,878
1,010
1,100
1,145
1,158
1,134
1,107
1,070
1,021
0,982
0,957
0,944
0,941
0,944
0,961
0,980
0,993
1.007
1,014
1.017
1,019
1.018
1,014
1,010
1,000 1,006 1.008
1,002 1,006 1.005
1.005 1,007 0,002
1,008 1.007 1,001
1,011 1.008 1,000
1,011 1,008 1,001
1,012 1,007 0,999
1,009 1,005 0,997
1,008 1,002 0,997
1.006 0,999 0,995
1,001 0,995 0,993
0,998 0,992 0,992
0,996 0.991 0,992
0,995 0,991 0,994
0,995 0,993 0,997
0,996 0,995 1,000
0,259
0,505
0,722
0,899
1,031
1,117
1.158
1.159
1,138
1,098
1,050
1,003
0,946
0,941
0,926
0,935
0,948
0,966
0,987
1,006
1,017
1,027
1,029
1,026
1,019
1,012
1,005
0,999
0,994
0,993
0,993
0,994
0,996
0,997
0,998
0,998
0,998
0,997
0,996
0,995
0,996
0,996
0,995
0,267
0,519
0,740
0,919
1,042
1,130
1,161
1,160
1,132
1,084
1.032
0,984
0,948
0,927
0,922
0,932
0,951
0,976
1,000
1,020
1.033
1,039
1,037
1,027
1,017
1,005
0,995
0,987
0,983
0,983
0,985
0,990
0,995
0,999
1,002
1,004
1.003
1.004
1,003
1,003
1,001
0,999
0,998
0,275
0,534
0,758
0,938
0,282
0,547
0,776
0.956
1,078
1,154
1,171
1,156
1,m
1.053
0,994
0,949
0,920
0,290
0,562
0,794
0,974
1.098
1,164
1,174
1,149
1.099
1,037
0,979
0,934
0,910
0,297
0,575
0,813
0,986
1,060
1,113
0,142
1,172
1,166
1,175
1,161
1,141
1,127
1,085
1,069
1,019
1,016
0,962
0,956
0,922
0,936
0,903
0,917 0*911 0,908 0,909
0,911 0,920 0,927 0,934
0,936 0,944 0,955 0,970
0,958 0,974 0,990 1,006
0,990 1,006 1.023 1,039
1,015 1.033 1,048 1,059
1,036 1,049 1,059 1,063
1.046 1.054 1,058 1,055
1.047 1,048 1,044 1,034
1,043 1.034 1.024 1,010
1,025 1,015 1,000 0,984
1,010 0,995 0,979 0,965
0,993 0,980 0,964 0,955
0,982 0,968 0,98a 0,954
0,974 0,96o 0,961 0,965
0,970 0,969 0,97t 0,981
0,976 0,978 0,987 1,001,
0,984 0,99i 1,003 1,019
0,983 1,003 1,018 1.031
1,001 1,014 1,027 1,036
1,008 1,020 1,030 1.032
1,012 1,023 1,027 1,023
1,014 1,020 1,018 1,038
1,012 1,014 1,007 0,993
1,009 1,006 1,007 0,981
1,005 0,998 0,985 0,973
1,001 0,991 0,979 0,972
0,996 0,986 0,976 0,974
0,993 0,983 0,975 0,981
0,992 0,986 0,988 0,997
0,304
0,593
0,832
1,003
1,125
1.176
1,175
1,131
1,071
1,001
0,951
0,920
0,903
0,915
0,946
0,986
1,023
1,053
1,066
1,062
1,048
1,021
0,994
0,969
0,954
0,950
0,958
0,976
0,997
1,017
1,032
1,039
1,038
1,027
1,013
0,993
0,978
0,969
0,967
0,974
0,990
0,314
0,603
0,844
1,020
1,133
1,178
1,175
1,118
1,053
0,986
0,932
0,906
0,905
0,925
0,958
1.004
1,041
1,06.1
1,066
1,056
1,033
1.005
0,977
0,958
0,949
0,955
0,970
0,990
1,010
1,030
1,040
1,039
1,028
1,012
0,988
0,979
0,969
0,956
0,973
0,985
1,001
! ,002 1,016
1,013
1,024
X
22,0
22,5
23,0
23,5
24,0
24,5
25,0
25,5
26,0
0,0
0,05
0,10
0,15
0,20
0,25
0.30
0,971
0,973
0,974
0,975
0,975
0,975
0,975
0,975
0,975
1,002
1,002
1,005
1,005
1,005
1,005
1,005
1,005
1,005
1,011
1,011
1,011
1,010
1,010
1,009
1,008
1,008
1.007
1,002
1,002
1,002
1,002
1,001
1,000
1,000
0,999
0,999
0,995
0,996
0,996
0,996
0,996
0,996
0,995
0,995
0,995
0,993
0,995
0,997
0,998
0,999
0,999
0,999
0,999
0.999
1,000
1,002
1,004
1,004
1,005
1,005
1,005
1,004
1.004
0.35
0,40
1,005 1,004
1,006 1,004
1,007 1,003
1,008 1,003
1,007 1,002
1,006 1,001
1,004 1,000
1,003 0,998
1,002 0,997
0,45
1,000
0,999
0,999
0,998
0,997
0,997
0,996
0,996
0,996
Рассмотрим несколько случаев нахождения ординат вещественной частотной характеристики по другим характеристикам системы: амплитудно-фазовой, логарифмическим частотным характеристикам, кривым D-разбиения в плоскости одного параметра системы.
Остановимся на определении Р (<о) по амплитудно-фазовой
характеристике системы.
Передаточная функция замкнутой системы {см. рис. 4.1).
W {/со)
I +«Ч/й>)
wgx{h)
(4.83)
Определим Р (со):
Р (ш) = Re W gx (/со) -
At o)
I w (jflo) |
cos (a — f3),
| 1 + Г (yo>) I
(4.84)
где
a — аргумент
вектора
W (/со); [3 — аргумент вектора
El + W (/со)].
Соответствующее построение
приведено на рис. 4.35.
В. В. Солодовниковым разработан метод построения круговой диаграммы для нахонеде
ния линий равного значения
Р (со) = const и Q (со) = const,
т. е. если W (/со) — и (<о) +
+ v (со), то из (4.83) имеем
Продолжение табл. 4.2
0,55
0,50
0,996 0,996
0,997 1,000
0,998 1,001
0,999 1,002
1,000 1,002
1,000 1,002
1,000 1 ,002
1,000 1,002
1,000 1,002
w
gx
0.60
0,65
0,70
0,75
0 . 80
0,85
0,90
0,95
1,000
1,004
1,006
1,007
1,008
1,006
1,004
.1,002
1,000
0,997
1,000
1,001
1,002
1,003
1,003
1,003
1,002
1,001
0,997
0,996
0,997
0,998
0,999
1,000
1,001
1,002
1,002
0,991
0,992
0,994
0,997
1,000
1,002
1,003
1,004
1,004
0,991
0,998
1,002
1,007
1,008
1,008
1,005
1,004
1,002
0,997
1,008
1,015
1,017
1,017
1,014
1,008
1,001
0,987
1,012
1,022
1,025
1,023
1,015
1,005
0,991
0,986
0,984
1,024
1,028
1,027
1,023
1,012
0,995
0,985
0,978
0,977
Р(со)или
1,029
1,026
1,016
1,002
0,998
0,979
0,975
0,977
0,983
и±_Р _ (1+« — jv) (и + jv)
Н=+ M + /V
(/<») = Р Н -I- IQ
и2, + и +
1.00
V2
Q(со)-
(Р — 1) и% + (2Р — 1) и + (Р — 1) & + Р = 0;
+ 2Qu + Qv2 — v + Q-= 0.
(4.85)
(4.86)
Кривая (4.85) является окружностью, центр которой Р .=
— const лежит на оси абсцисс, так как уравнение не содержит
v; окружности имеют общую точку v ~ 0, м = 1, и =
= —Р(1 — Р). Радиус окружности
# = 0,5 11 — Р | .
(4.87)
Соответствующие кривые показаны на рис. 4.36 с указанием
значений Р, для которых эти окружности построены. Аналогично находят все окружности
Q = const
3rn W(jco)(
(рис. 4.36). Радиус окВ
ружности
Я = 1/[21Q|1. (4.88)
На круговую диаграмму
накладывают
кривую W (/со), выполненную в том же масштабе, и считывают значения Р (со,), которые
О Re wQid)
Рис. 4.35
Таблица
т
0,00
01
02
03
04
0,05
06
07
08
09
0,10
11
12
13
14
0,15
16
17
18
19
0,20
21
22
23
24
0,25
26
27
28
29
0,30
31
32
33
34
0,35
36
37
38
39
0,40
41
42
43
44
0,45
46
47
48
49
h
0,00000
0,00318
0,00637
0,00955
0,0127
0,0159
0,0191
0,0223
0,0254
0,0286
0,0318
0,0350
0,0382
0,0415
0,0446
0,0477
0,0509
0,0541
0,0573
0,0604
0,0637
0,0668
0,0700
0,0731
0,0763
0,0794
0,0826
0,0856
0,0889
0,0921
0,09520,0984
0,100
0,105
0,108
0,111
0,114
0,117
0,121
0,124
0,127
0,130
0,133
0,136
0,139
0,142
0,146
0,149
0,152
0,155
т
0,50
51
52
53
54
0,55
56
57
58
59
0,60
61
62
63
64
0,65
66
67
68
69
0,70
71
72
73
74
0,75
76
77
78
79
0,80
81
82
83
84
0,85
• 86
87
88
89
0,90
91
92
93
94
0,95
96
97
98
99
h
0,158
0,161
0,164
0,167
0,171
0,174
0,177
0,180
0,183
1,186
0,189
0,192
0,195
0,198
0,201
0,204
0,208
0,211
0,214
0,217
0,220
0,223
0,226
0,229
0,232
0,235
0,238
0,241
0,244
0,247
0,250
0,253
0,256
0,259
0,262
0,265
0,268
0,271
0,274
0,277
0,280
0,283
0,286
0,289
0,292
0,29b
0,298
0,301
0,304
0,307
т
1,0
1
2
3
4
1,5
6
7
8
9
2,0
I
2
3
4
2,5
6
7
8
9
3,0
1
2
3
4
3,5
6
7
8
9
4,0
I
2
3
4
4,5
6
7
8
9
5,0
2
4
6
8
6,0
2
4
6
8
1 *
0,310
0,339
0,36?
0,395
0,422
0,449
0,475
0,500
0,525
0,548
0,571
0,593
0,615
0,635
0,655
0,674
0,691
0,709
0,725
0,740
0,755
0,768
0,781
0,793
0,£04
0,815
0,824
0,833
0,842
0,849
0,856
0,862
0,868
0,873
0,878
0,882
0,885
0,888
0,891
0,894
0,895
0,899
0,901
0,902
0,903
0,903
0,903
0,903
0,903
0,903
*
7,0
2
4
6
8
8,0
2
4
6
8
9,0
2
4
6
8
10,0
2
4
6
8
11,0
11,5
12,0
12,5
13,0
13,5
14,0
14,5
15,0
15,5
16,0
16,5
17,017,5
18,0
18,5
19,0
19,5
20,0
21,0
22
23
24
25
30
40
50
100
120
4.3
*
0,904
0,904
0,906
0,907
0,909
0,911
0,913
0,916
0,919
0,922
0,925
0,928
0,931
0,934
0,936
0,939
0,941
0,943
0,945
0,946
0,947
0,949
0,950
0,950
0,950
0,950
0,951
0,954
0,956
0,959
0,961
0,963
0,965
0,966
0,966
0,966
0,966
0,967
0,967
0,968
0,971
0,973
0,975
0,975
0,980
0,984
0,987
0,994
0,995
соответствуют индексам окружностей сетки, пересекающей
кривую W (/со) в точках, соответствующих частотам о>£.
Вещественную частотную характеристику определяют по
логарифмическим частотным характеристикам. Передаточную
функцию разомкнутой системы можно записать через амплитуду и фазу:
W (/со) - А (со) е /ф <©> - А (со) [cos ср (со) + /sin ср (оз)].
(4.89)
г
Если (4.89) подставить в (4.83) и разделить вещественные и
мнимые части, рто^
А2 (со) + А (со) cos ф (со)
(4.90)
2
А (ш) + 2 А (со) cos ф (со) + I '
А (со) sin ф (со)
(4.91)
QH2
А (о>) Н- (to) cos ф (to) + 1
От \N(j<x>)
-0,05
1
Рис. 4.36
T
\
1,5j
At
r
По этим формулам построены номограммы для определения Р (о) и О (со) по логарифмическим частотным характеристикам. Эти номограммы построены на плоскости, по оси абсцисс которой отложены значения <р, а по оси ординат —
20 lg А (стороны квадрата). На эту плоскость накладывают
ЛАФЧХ разомкнутой системы с указанием частоты. Значения
вещественной частотной (или мнимой) характеристики определяют по точкам пересечения нанесенной кривой ЛАФЧХ
с кривыми номограммы. Эти номограммы представлены на
рис. 4.37.
Lm, дБ
% град
-д20 -ZOO ~260 -260 -ZW -220 -200 ЧдО -160 -№ ~120 -ISO -80 -60 "40 . Lm, дБ
-320 -300 -
-160 -ISO
Рис. 4.37
-100
-80
-60 -40
(ру град
Оценка качества
по показателю колебательности. Определение показателя колебательности М приведено в § 4.4. Если
АЧХ системы при
нулевой частоте равна 1 (Л 3 (0) - 1), то
показатель
колебательности
M-D,B3
М = А3 max (<о) =
W (/СО)
1 + W (/О)) max
Чтобы определить
Рис« 4.38
показатель
колебательности
системы,
можно воспользоваться амплитудно-фазовой частотной характеристикой разомкнутой системы W (/со) = и (со) + jv (со), где
и = Re W (/со), v (со) = 1ш W (/<о).
Показатель колебательности можно вычислить так:
М-
У и2 ( t t ) + l / 2 (со)
и (0>) + jv (й>)
1 + и (со) + Р (0>)
!шах
( 0 ) ) ] Й + У Й (о>)
У[1
Возведя в квадрат обе части равенства, получим
М2 {[1 + и (со)]2 + и2 (со)} -
(со) + и2 (со).
*
После алгебраических преобразований можно записать
»
[и (со) +
2
2
М /(М -
2
I)]
4-
2,
V (со) - М 2 /(М 2 - 1 ) 2 .
(4.92)
Выражение (4.92) является уравнением окружности с радиусом R = УИ/(Ж2 — 1) и с центром, смещенным от начала
координат влево на величину С = М 2 /(М 2 — 1). Задаваясь
различными значениями М от 0 до оо, можно построить семейство таких окружностей (рис. 4.38). При М = 1 окружность
вырождается в прямую (R
оо, С-+ оо), параллельную мнимой оси и проходящую через точку (—0, 5, /0):
lim(C—R) - lim [M*f(M% — 1) —
Af-*1
1
— 1)J =0,5.
При О < М < 1 окружности располагаются справа
от линии, соответствующей
М = 1, а при М > 1 — слева от нее. Если М
оо, то
окружность вырождается в
точку с координатами [—-1,
/01. Номограммы можно использовать для построения
амплитудно-частотной характеристики замкнутой системы
W(j(o)
A g (о). Для этого на номограмРис. 4.39
му наносят амплитудно-фазовую
характеристику
разомкнутой системы W (jay), далее по точкам пересечения
последней с окружностями определяют значения Л3(со). Когда нужно оценить значение показателя колебательности М, то
строить амплитудно-фазовую характеристику не нужно, а необходимо только оценить, какой наименьшей окружности
она коснется; значение М ~ const, соответствующее этой
окружности, и будет показателем колебательности.
При проектировании системы может быть поставлено условие, чтобы показатель колебательности М не превышал заданного значения. Это значение определяет ту запретную область, куда не должна заходить амплитудно-фазовая характеристика разомкнутой системы W (/со) (рис. 4.39). В том случае, когда М = 1, систему автоматического регулирования
можно рассматривать как колебательное звено. При этом передаточная функция замкнутой системы
Wgx{s)^l/{\+2tTs
АЧ>,щд (У,%
Ю0 so
во
00
30
W
20
20
ю
о
С
%
м\
1
М
У
Ч
СГ%
•40
2,5 SO
2,0
20
15
Ю Ю
0,5
V
0,25
0.5
Рис. 4.40
+ T*s*).
0,75
\0 £
W %25 U5 U7S 2,0 М
Рис. 4.41
Для этой передаточной функции можно найти зависимости
между перерегулированием о, показателем колебательности
М% запасом устойчивости по фазе Дер и параметром затухания
g. Эти кривые приведены на рис. 4.40. Для той же передаточной функции можно определить зависимость между перерегулированием а и показателем колебательности (рис. 4.41).
§ 4.9. Чувствительность систем автоматического
управления
Параметры системы автоматического управления в процессе работы не остаются равными расчетным значениям.
Это объясняется изменением внешних условий, неточностью
изготовления отдельных устройств системы, старением элементов и т. п. Изменение параметров САУ, т. е. изменение коэффициентов уравнений системы, вызывает изменение статических и динамических свойств системы.
Зависимость характеристик системы от изменения какихлибо ее параметров оценивают чувствительностью. Под чувствительностью понимают свойство системы изменять режим
работы вследствие отклонения каких-либо параметров от номинальных значений. Для числовой оценки чувствительности
используют функции чувствительности, определяемые как
частные производные от координат-системы или показателей
качества процессов управления по вариациям параметров:
ии = (dxt/das)°9
(4.93)
где хг — координаты системы; а^ — параметр системы.
Индекс 0 означает, что функция ии вычисляется при номинальных значениях параметров.
Система, значения параметров которой равны номинальным и не имеют вариаций, называется исходной системой, а
движение в ней — основным движением. Система, в которой
имеют место вариации параметров, называются варьированной системой, а движение в ней — варьированным движением.
Разность между варьированным и основным движениями называют дополнительным движением.
Допустим, что исходная система описывается системой нелинейных дифференциальных уравнений
dXi/dt^fifa,
хп;
аъ
ат),
(4.94)
Пусть в некоторый момент времени в системе произошли
вариации параметров До^, где / = 1, 2,
т\ тогда параметры станут равными а3- + Д а я Если вариации параметров
не вызывают изменения порядка уравнения, то варьированное
движение описывается новой системой п уравнений первого
порядка
dXi/dt —fi^Xx, .... хП9 а х + Да ъ
а т + Д а ш ) , 1 = 1, 2,
п.
(4.95)
Разность решений уравнений (4.94) и (4.95) определяет дополнительное движение:
A* t (0-*f<<)-~-* f <0(4.96)
Если хг и хг дифференцируемы по
(/ = 1,
т ) , то дополнительное движение (4.96) можно разложить в ряд Тейлора
по степеням Да7-. При малых вариациях параметров ограничимся в разложении лишь линейными членами. Нужно отметить,
что в случае конечных вариаций такое приближение недопустимо. Итак, можно записать уравнения первого приближения для дополнительного движения:
т
AXi(ty Доь
Дат)= V
Да,,
(4.97)
\ да] } о
Учитывая формулу (4.93), можно записать
т и
ДXi(t, Дах,
Дат)= 2
и ( 4 . 9 8 )
/=1
Следовательно, располагая функциями чувствительности
и задаваясь вариациями параметров, можно определить первое приближение для дополнительного движения.
Продифференцируем уравнения исходной системы (4.94)
по а,:
J
L
=
daj \ dt )
dt \ das J
dt
у Jh-u
дх hS
ъ
+ H f i - 9 i = i 9 2, ...,/г, / = 1, 2,
daj
т.
+
(4.99)
Полученные линейные дифференциальные уравнения (4.99)
называются уравнениями чувствительности. Решение их дает функции чувствительности
Следует заметить, что в си-
лу сложности уравнений (4.99) их решение
весьма затруднительно.
М. Л. Быховским предложен структурный метод построения модели
(5)
А
DCS)
J
д
для определения функций
чувствительности
Рис. 4.42
[13].
Для определения функций чувствительности можно использовать уравнения системы или ее передаточные функции.
ПУСТЬ САУ описывается уравнением
D (р) х (t) = К (р) g (th
(4.100)
где D (р) ~ рп + аг (а г , ..., ак) рп~х + ... + ап (а1э
ак)
— собственный оператор системы;
К (р) = рт+ Ьг (аъ
ак) р™-1 + ... + Ьт (alf ..., ак) —
оператор воздействия g (t); р = d/dt; п ^ /п.
Запишем уравнения чувствительности, продифференцировав (4.100) по а к :
D (р) ик = Lk (р) g — Mh (р) х
при t = 0;
pi uh - 0;
Lk (p) = dK (p)/dak;
(4.101)
Mk (p) - dD (p)/dak.
По уравнению (4.101) можно представить структурную схему модели чувствительности для определения функции ик
(рис. 4.42). Эту схему можно упростить.
Пусть общей частью операторов Lx (р),
Lh (р) является оператор L 0 (р), а операторов Мг (р),
Мк (р) — оператор MQ (р). Тогда можно записать
Lk (р) -
Lq
(р) I I (р);
Мк(р)=Мъ(р)М1{р).
(4.102)
(4.103)
Подставляя выражения (4Л02) и (4.103) в (4.101), можно переписать уравнение чувствительности так:
D (р) afe - L0 (р) Ц (р) g -MQ (р) Ml (р) х.
(4.104)
Структурная схема модели чувствительности в соответствии с (4.104) показана на рис. 4.43. В этой модели выделена
Рис. 4.43
общая часть для определения всех функций uk (t). Дополнительные блоки модели (рис. 4.43) реализуют операторы
L% (р) и М% (р), с общей частью они соединены переключателем П. Как видно из схемы рис. 4.43, функция чувствительности координаты х определяется последовательно во времени
по всем параметрам. Для одновременного определения всех
функций чувствительности по параметрам а р используем передаточные функции системы [13].
Выходная координата системы х (t) связана с задающим
воздействием g (t) зависимостью
X ( s ) = W (s)G(s),
(4.105)
где W (s) — К (s)fD (s) — передаточная функция системы;
X (s) и G (s) — изображение по Лапласу выходной и входной
величин.
Определим изображение функции чувствительности U k (s),
дифференцируя (4.105) по а к :
dW{s)
G(s)
dak
dW(s)
X {s)
a i n w (s)
dak
W (s)
dWk (s)
X X(s)-^SifL,
dah
Рис. 4.44
x
(4.106)
где
Wk (s) — передаточная
функция элемента, параметром которого является a h .
_
^
Обозначим общую часть
dWk (s)
д In W (s)
w
h
,ч
rr
^
через HQ (s), тогда
w
а для функции чувствительности можно записать
14 (S) = X (5) Н0 (s) Hh (s)
da h
или
Uh(s)=X(s)H0(s)m(s),
где
da h
На рис. 4.44 показана схема модели для одновременного
определения функций чувствительности по параметрам otj,
a k . Рассмотренный метод позволяет упростить модель
чувствительности за счет упрощения общей части модели, в
частности общая часть может быть представлена пропорциональным звеном. Подобное упрощение модели используется в
беспоисковых системах оптимизаций.
Глава 5
ОБЕСПЕЧЕНИЕ УСТОЙЧИВОСТИ,
ПОВЫШЕНИЕ КАЧЕСТВА
Л РЕГУЛИРОВАНИЯ
\И СИНТЕЗ ЛИНЕЙНЫХ
АВТОМАТИЧЕСКИХ СИСТЕМ
§ 5Л. Общие положения
Первой проблемой, которая решалась
теорией
автоматического регулирования, было обеспечение устойчивости
автоматических систем. Позднее центральной задачей стало достижение необходимого качества регулирования. Систематизация и обобщение накопленных
знаний привели к созданию методов научного проектирования (синтеза) систем
с заданными показателями точности регулирования и быстродействия.
В настоящей главе излагаются основные сведения о способах и средствах
улучшения свойств линейных систем автоматического регулирования. Затем
рассматриваются наиболее употребительные методы их синтеза.
Проблема обеспечения требуемых
свойств линейных автоматических систем весьма сложна. В ней могут быть
выделены прежде всего следующие частные задачи: обеспечение устойчивости
(стабилизация); повышение запаса устойчивости (демпфирование); повышение
точности регулирования в установившихся режимах (уменьшение или устранение
статической ошибки воспроизведения задающего воздействия, уменьшение или
устранение влияния постоянных возмущений); улучшение переходных процессов (увеличение быстродействия, максимальное уменьшение динамических ошибок воспроизведения воздействия и от
возмущений).
Иногда несколько частных задач могут быть решены совместно, в других случаях они оказываются противоречивыми.
В зависимости от назначения системы и предъявляемых к ней
требований одни задачи становятся основными, а другие отодвигаются на второй план или снимаются.
Всякая система автоматического регулирования должна
быть устойчивой. Однако запас устойчивости в системе стабилизации (с постоянным или редко изменяемым задающим воздействием) может быть значительно меньше, чем в следящей
системе (с непрерывно или часто изменяющимся задающим воздействием). Если параметры регулируемого объекта определены приближенно или могут изменяться в процессе эксплуатации системы, то необходим больший запас устойчивости,
чем при точно установленных и неизменных параметрах.
В системах стабилизации обеспечивается максимально возможное или хотя бы необходимое уменьшение влияния возмущений. В следящих системах, кроме того, обеспечивается максимально возможное или необходимое быстродействие и уменьшение как статических, так и динамических ошибок воспроизведения задающего воздействия.
Требования в отношении быстродействия должны соответствовать мощности исполнительного элемента регулятора.
Использование элементов для нужных преобразований сигнала
управления не должно приводить к существенному повышению
тоовня помех, присутствующих в задающем воздействии,
f Когда устойчивость и необходимое качество не могут быть
достигнуты простым изменением параметров системы (коэффициентов передачи, постоянных времени отдельных звеньев),
тогда эта задача решается введением в систему дополнительных устройств, называемых корректирующими.
5.2. Корректирующие устройства
Корректирующее устройство включают в систему автоматического регулирования по-разному. Возможно последовательное включение корректирующего устройства в прямую
цепь системы (рис. 5.1, а), в этом случае оно называется последовательным корректирующим устройством. Его передаточная функция на рис. 5.1, а обозначена WKl.
Последовательное корректирующее устройство включают
непосредственно после датчика рассогласования или же пос-
ле предварительного усилителя. Второй вариант включения используют чаще. Дело в том, что уровень сигнала рассогласования обычно весьма мал и корректирующее устройство снижает чаще всего уровень сигнала, поэтому при первом варианте включения последовательного корректирующего устройства потребуется иметь предварительный усилитель значительно более высокой чувствительности, чем при втором варианте.
Применение последовательных корректирующих устройств
наиболее удобно в системах, у которых сигнал управления
представляет собой напряжение постоянного тока. В этих случаях корректирующее устройство выполняют обычно из пассивных электрических четырехполюсников, обеспечивающих
разнообразное преобразование сигнала. Еще большие возможности дают активные электрические четырехполюсники постоянного тока.
В системах, у которых сигналом управления является модулированное напряжение переменного тока, последовательные корректирующие устройства менее удобны по той причине,
что электрические четырехполюсники переменного тока имеют
существенные недостатки (см. § 5.3) и применяются редко, для
использования же пассивных четырехполюсников постоянного тока оказываются необходимыми дополнительные элементы
(рис. 5.2). Модулированный сигнал переменного тока сначала
выпрямляется фазочувствительным демодулятором ФД и затем фильтром Ф отфильтр о вы в а ю т е я
7)
высшие гармоники.
А.
W;
wк.
J2LJ
У Только после этого
осуществляется соответствующее
преобразование
сигнала
четырехполюсн и к о м
постоянного
тока.
Преобразованный сигнал постоянного тока вновь превращается модулятором М
6)
в
модулированный
—1
сигнал
переменного
1
X
W,
W2
тока, если это необхо[ V •4
Я димо для действия
последующих элеменРис. 5.1
тов системы.
Параллельно-вст р е ч- _ ФД — ф
чпт
м
ное
корректирующее
устройство показано на
рис. 5.1,6. В данном
Рис. 5.2
случае корректирующее
устройство является обратной связью, чаще всего отрицательной, которая охватывает один из элементов прямой цепи системы. Этим элементом обычно является исполнительный элемент или выходной
каскад усилителя (усилитель мощности). Такое корректирующее устройство называют параллельным. Его передаточную
функцию будем обозначать
Передаточная функция участка цепи с параллельным корректирующим устр ойством
- W'2 = W2/(l + W2 W^).
(5.1)
Обычно в достаточно широком и существенном для качества системы диапазоне частот справедливо неравенство
|^2(М1^К2(/0>|»1.
(5.2)
Тогда в этом диапазоне частот
(5.3)
Таким образом, при удовлетворении неравенства (5.2)
свойства участка цепи с параллельным корректирующим устройством определяются только лишь свойствами этого корректирующего устройства.
Указанное обстоятельство является большим достоинством
параллельного корректирующего устройства. При удовлетворении неравенства (5.2) свойства участка W9 прямой цепи, охваченного параллельным корректирующим устройством, и их
изменения в процессе действия системы це влияют на ее свойства. Несущественные нелинейности этого участка и изменения
его параметров (коэффициентов передаточной функции
не сказываются на динамических свойствах системы. Это справедливо только при неизменных параметрах самого параллельного корректирующего устройства.
Достоинство данного корректирующего устройства также
в том, что его вход подключен к выходу исполнительного элемента или усилителя мощности, т. е. к выходу мощного элемента с высоким уровнем сигнала. Поэтому в качестве параллельных корректирующих устройств могут быть использованы даже достаточно мощные элементы. Но широко используют
и пассивные четырехполюсники постоянного тока, и тогда
весьма просто обеспечить сложное преобразование сигнала
участком цепи с параллельным корректирующим устройством.
Следует заметить, что влияние местных обратных связей,
реализующих параллельные корректирующие устройства, весьма разнообразно. Корректирующие обратные связи делятся
на жесткие и гибкие. Жесткая обратная связь действует на
систему как в переходном, так и в установившемся режиме,
т. е. W m o c (0) Ф 0, и реализуется она безынерционным или
инерционным звеном. Гибкая обратная связь действует лишь
в переходных режимах, реализуется она или чисто дифференцирующим с передаточной функцией
W0(s)^k0s,
или инерционно-дифференцирующим звеном
1Г0(5)^05/(Г05+1).
Предположим, что звено с передаточной функцией W охвачено отрицательной обратной связью с передаточной функцией W0. Тогда эквивалентная передаточная функция этого
участка цепи WB = W/(l + WW0).
Наиболее характерны следующие случаи. Пусть апериодическое звено охвачено жесткой обратной связью, т. е.
W = k/(Ts + 1 ) и W0 = К В этом случае
Г э = ЩТв + I + kk0) - V ( T 9 s + 1),
(5.4)
где kd = k/(l+kk0)
и
T9-=T/(l+kkJ.
Таким образом, жесткая отрицательная обратная связь не
изменяет структуру апериодического звена, но уменьшает его
инерционность, т. е. уменьшает постоянную времени. Одновременно уменьшается передаточный коэффициент звена.
Если обратная связь гибкая, т. е. W0 = koS, то
WB - k/(Ts + 1 + kkQ s) = k/(TQ s + 1),
(5.5)
где TB = T + kk«.
Следовательно, гибкая отрицательная обратная связь не
изменяет структуру и не влияет на передаточный коэффициент
апериодического звена. Она лишь увеличивает его инерционность — его постоянную времени.
Пусть интегрирующее звено охвачено жесткой обратной
связью W ~ k/s и W0 = k0. В этом случае
= kf(s + kk0) = кэ/(Т3 s + 1),
(5.6)
где
"
Ta=l/(kkJ.
Таким образом, жесткая отрицательная обратная связь
превращает интегрирующее звено в апериодическое.
Если обратная связь гибкая, т. е. W0 = k0s, то
Г в = А/(в4 kk0s)^kB/s,
(5.7)
где
=
4~ kko).
Гибкая обратная связь не изменяет структуру интегрирующего звена, но уменьшает его передаточный коэффициент (увеличивает постоянную времени интегрирования TQ = 1/&э).
Предположим, что колебательное звено охвачено жесткой
обратной связью, т. е. W = k/(T2s2 + 2%Ts + 1) и W0 =
При этом
Wb = fe/(T2 s2 + 2£Ts + 1 + kk0) =
- М П 5 2 + 2|эГэ5+1),
(5.8)
где k d = k f ( l ± k k 0 ) ;
Жесткая отрицательная обратная связь не изменяет структуру колебательного звена, но уменьшает постоянную времени
и коэффициент демпфирования. Уменьшается также передаточный коэффициент звена.
При гибкой обратной связи возможны два варианта. Если
k0 < 2Т (1 — l)lk,
(5.9)
то
W9 = k/[T* S 2 + 2 I T S ч- i + kko S] = fe/[T2 s2 + 21э Ts± 1], (5.10)
где £B = £ + kk0/(2T).
Слабая отрицательная гибкая связь не изменяет структуру колебательного звена и лишь увеличивает его коэффициент
Демпфирования.
Если же
* ^ > 2 7 ( 1 — 0/6,
(5.11)
то
Г э - ЩТг$ + 1) ( 7 > + 1)1,
(5.12)
где Тг ==.0,5 (г -f У г2 —4Г 2 ); Г 2 - 0 , 5 ( г
4!Га);
Сильная отрицательная гибкая связь превращает колебательное звено в последовательное соединение двух апериодических звеньев.
Еще один случай: идеальное усилительное звено охвачено
инерционной обратной связью, т. е. W = k и W0 = k0/(T0s +
+ 1). Тогда
Wa = k(T0s+l
)/(Т0 s + l+kk0)~k»(T0s+l),
(5.13)
где
k a ^ k / ( l + k k 0 ) ; Г Э ^ 7 У ( 1 +kk 0 ).
Таким образом, инерционная отрицательная обратная связь
превращает идеальное усилительное звено в реальное форсирующее звено, создающее производные от входного сигнала.
Из рассмотренных примеров можно заключить, что даже
простейшие отрицательные обратные связи могут существенно
изменить свойства типовых динамических звеньев. Еще больший эффект дают сложные отрицательные и положительные
обратные связи. В [1, 31 подробно изложено влияние сложных обратных связей на свойства типовых динамических звеньев и их соединений. Следовательно, если основные элементы
регулятора по своей физической природе позволяют создать
обратные связи, то динамические свойства этих элементов зачастую могут быть изменены в нужном направлении.
Параллельное корректирующее устройство — это третий
вариант включения устройства в САУ (см. рис. 5.1, в). Включенное таким образом корректирующее устройство будем называть прямым параллельным и его передаточную функцию
будем обозначать WKSИногда прямое параллельное корректирующее устройство
оказывается весьма удобным, так как при меньшей сложности
обеспечивает нужное преобразование сигнала управления.
Пусть, например, W3 = k3; WK3 ~ —feK3/(Ts + !)• Тогда передаточная функция данного участка цепи
Wi « Ws + Wl& ^ks(T'sS+l)f(Ts
+ 1)
где ks = k3 —
Ts = k3 Tf(k3—&K3).
Следовательно, при малой разности (k3 — &к3) получается
реальное форсирующее звено с большой постоянной времени
дифференцирования. Уменьшение передаточного коэффициента
этого участка прямой цепи должно быть скомпенсировано соответствующим увеличением передаточного коэффициента усилителя.
Синтезируют корректирующее устройство на основании некоторого комплекса требований к свойствам системы (см. § 5.1).
Сначала определяют требуемое значение передаточной функции
W i a последовательного корректирующего устройства. Затем
выясняют, при каких значениях передаточных функций WK2
параллельного корректирующего устройства и WKS прямого
параллельного корректирующего устройства будет получен
тот же эффект, после чего уже можно решать, какое корректирующее устройство целесообразнее создавать. Составим формулы для такого расчета.
По каждой из структурных схем (см. рис. 5.1) составим передаточные функций разомкнутой цепи и приравняем эти выражения друг другу. Получаем
WW* - W/(I + W2 WJ - W (i + Wk3/W3),
(5.14)
где W - WXW2W3, Из (5.14) определяют формулы перехода от одного вида
корректирующего устройства к другому:
И?* « 1/(1 + W2 W^) - 1 + Wv3/W3,
\Гк2 - (1 - W^/(W% WKl) - -W^I[W2(W3
+ W^)};
w* - Wt (WH1 -1) - - W2 W3 Wk2//( 1 + w% irK2).
(5.15)
Если значение передаточной функции WH2 оказывается
отрицательным, то параллельное корректирующее устройство
должно включаться в виде положительной обратной связи.
При отрицательном значении передаточной функции WK3
выходной сигнал прямого параллельного корректирующего
устройства должен вычитаться из выходного сигнала участка
w3.
В настоящее время корректирующие устройства являются основным способом повышения качества линейных непрерывных систем регулирования по отклонению. Иногда в системе одновременно используют два корректирующих устройства: последовательное и параллельное или параллельное
и прямое параллельное. Таким образом, функции, которые
должны выполнять корректирующее устройство, распределяются между двумя корректирующими устройствами. Они могут быть выполнены из более простых элементов.
Составим формулы для замены последовательного корректирующего устройства двумя: последовательным и параллельным; такой вариант наиболее вероятен.
Рис. 5.3
Итак, пусть определена передаточная функция WH1 последовательного корректирующего устройства (рис. 5.1, а),
при которой система будет иметь необходимые динамические
свойства. Однако из-за сложности WK1 решено создать в системе два корректирующих устройства: последовательное и параллельное (рис. 5.3). Определяем передаточные функции разомкнутой цепи каждой из этих систем и приравниваем их
Друг другу:
wwKl - ww;a/( i +
та.
(5.16)
Из этого равенства следует, что
Можно выбрать передаточную функцию W*2 параллельного корректирующего устройства и по первому из равенств
(5.17) определить необходимое значение Wia передаточной
функции последовательного корректирующего устройства или
же выбрать передаточную функцию W^i последовательного
корректирующего устройства и тогда второе из равенств
(5.17) определит необходимое значение W^ передаточной
функции параллельного корректирующего устройства.
Аналогично можно составить формулы для замены последовательного корректирующего устройства последовательным и
прямым параллельным или же параллельным и прямым параллельным.
§ 5.3. Преобразовательные элементы
Корректирующие устройства систем регулирования осуществляют преобразование сигнала управления. С этой целью
их составляют из элементов, которые удобно называть преобразовательными. Используются электрические (наиболее ши-
роко), механические, гидравлические, пневматические и иные
преобразовательные элементы. Рассмотрим основные из них.
Пассивные четырехполюсники постоянного тока. Это электрические цепи из резисторов, конденсаторов и индуктивностей.
Общая схема пассивного четырехполюсника показана на
рис. 5.4. Входное и выходное напряжения постоянного тока
обозначены соответственно через их и а2\ гх {s) ~ Rt + \/
и
z
/(Cis) +
2 (s) =
+ l/(C^s) -f- L2S — операторы сопротивлений четырехполюсника; Rif Cit Li — соответственно
активные сопротивления, емкости и индуктивности; zH —
полное сопротивление нагрузки.
Если напряжение
приложено к нагрузке с бесконечно
большим полным сопротивлением zH, то передаточная функция
пассивного четырехполюсника
Wu (s) = z2 (s)/lzt (s) + z2 (s)l
(5.18)
Варьируя вид операторов сопротивлений zt (s) и z2 (s) и
значения Ri9 Cir Lit можно получить большое количество
четырехполюсников, описываемых различными передаточными функциями Wn. Стоимость пассивных четырехполюсников
низкая, а стабильность параметров достаточно высокая.
Этими достоинствами объясняется широкое использование их
в системах автоматического регулирования, у которых сигналом управления является напряжение постоянного тока.
Основной недостаток пассивных четырехполюсников заключается в том, что они ослабляют сигнал; кроме того, при
конечном значении полного сопротивления нагрузки преобразование сигнала отклоняется от желаемого, соответствующего виду передаточной функции W m составленной по (5.18).
Наиболее характерные схемы пассивных четырехполюсников постоянного тока показаны в табл. 5Л. Там же приведены их передаточные функции и логарифмические частотные
характер истики.
Принято разделять четырехполюсники на дифференцирующие, интегрирующие и интегродифференцирующие. Дифференцирующие четырехполюсники
(схемы 1 и 2 в табл. 5.1) в определенном диапазоне частот дифференцируют сигнал и создают положительный сдвиг по фазе. Интегрирующие
четырехполюсники
(схемы 3, 4 в табл. 5.1) в некотором
диапазоне частот обеспечивают
рис< 5 4
Таблица
N Электрическая Логарифмические час- Передаточная функция
схема
тотные характеристики
о—J|-—д- О
uf
О
RП
YJn ~ Тs/( Ts +l)t
4
где
* О
rti&n
и
1
о•
Uf
T-RC
Rt R2M
Wn=k (T$H)f(f<Ts+f),
где k- R2/(Rt +
и
г
^ t>
20lgk
«—о
X
x
T R c
CSS u2
где T-RO
-50
0
-
-
1/Tt
^(TzS+O/tTjSH),
i/Tz
где
ЧОдБ/дек
-90
r^(Rf+R2)C;
t2=r2c;
Lj~20lg [Rz/iRi + Rz)}
1
o-Jc5 ± О
R
u*
U< t
JZ
°T о
—i
<*A i/rt I/T2 oej2
Ti
где
*
ri=Ri0t;Tz=R2c2;Tj>T2;
оссц Lt=20lgu
интегрирование сигнала, создают отрицательный сдвиг по
фазе. Интегродиффереицирующие четырехполюсники (схема 5
в табл. 5.1) в одном диапазоне дифференцируют сигнал, а в
другом диапазоне его интегрируют.
Иногда оказывается целесообразным соединить два пассивных четырехполюсника последовательно (рис. 5.5, а). Передаточную функцию такого соединения определяют по формуле
W b ~ W , a WBi
(5.19)
a)
z„
о—-ч. J~
Uf
О-
Z?2
о—CZ>
•21
-22
I
о
ё)
иг
•1 о
Рис. 5.5
только при условии, что сумма полного сопротивления г12 +
+ z22 второго четырехполюсника значительно, по крайней мере на порядок, больше полного сопротивления z21 первого четырехполюсника.
Чаще пассивные четырехполюсники соединяют последовательно через разделительный усилитель (рис. 5.5, б). Если
входное сопротивление усилителя не влияет на передаточную
функцию W nl первого четырехполюсника, то передаточная
функция соединения
(5.20)
/
где k y —• передаточный коэффициент усилителя.
Преимущество второй схемы еще и в том, что разделительный усилитель компенсирует понижение уровня сигнала, вызываемое пассивными четырехполюсниками.
Активные четырехполюсники постоянного тока. Общая схема такого четырехполюсника представлена на рис. 5.6. В активных четырехполюсниках используются операционные усилители с весьма большим передаточным коэффициентом (ky =
'== 50*103 и более), поэтому передаточная функция четырехполюсника с достаточной точностью равна
(5.21)
W.
т^г/^хЗнак минус указывает на то, что знак напряжения и2 противоположен знаку иг (фаза сигнала изменяется на 180°).
Активные
четырехполюсники
удается выполнять так, что они
осуществляют
почти идеальное
дифференцирование или интегрирование сигнала, тем более в ограниченной полосе частот. Передаточный коэффициент может быть
значительным. Легко осуществить
суммирование нескольких сигнаРис. 6.6
Таблица
N
Электрическая
схема
612
Логарифмические частотные характеристики Передаточная функция
W(T2s+i)t
Ч=-
zde Tf ~ Я £ » - С{;
1/Т2
причем
Lfr= 20lg(Rz/R1)
Wa^-(T2S+1)/(T{S),
BOG Tj-RjCg',
f^-R^Cyi
причем
Lt= 2D Lg ( R2/r<t)
<*) T,>T2>T3>T4 w
w—ii
stfe
'А ' А 'Аз П
L 5) Т3>Г^ГГТг
„SMUM^L
k-R3/Rf;
r^(R^R2)Ct;T2=R2q;
причем
Lt=20igk;
LfZQlgVr3
П УЧ ы
лов на входе. Все это весьма существенные достоинства активных четырехполюсников. Однако они значительно сложнее
и дороже пассивных четырехполюсников.
В табл. 5.2 приведены простейшие схемы активных четырехполюсников, их передаточные функции и частотные характеристики. Схема 1 является дифференцирующей, при
—О
ее передаточная функция принимает вид W& = —Тгз. Схема
2 — интегрирующая, при R 2 ^ О ее передаточная функция
— —1 /(7\s). Схема 3 — интегродифференцирующая.
Варьируя операторы сопротивлений z2 (s) и z2 (s) и параметры их элементов, можно получить активные четырехпо-
люсники с более сложными
передаточными
функциями.
Дифференцирую щ и й
трансформатор. Распростр анен ным преобр азовательным
элементом
Рис. 5.7
является трансформатор,
обеспечивающий дифференцирование сигнала постоянного тока. Его схема и ЛАЧХ
приведены на рис. 5.7, а передаточная функция равна
TlS/(Ts+
J),
(5.22)
где а = RJ(r2 -f iRH);
= wjw2 — коэффициент трансформации; Тг = Li/^x + 7?i) к Г 2 =
+ R2) — постоянные
времени первичной и вторичной обмоток; Т = 7\ 4- Га.
Дифференцирующий трансформатор позволяет избежать
гальванической связи между цепями входного и выходного
сигналов, что иногда совершенно необходимо. Его часто используют в виде параллельного корректирующего устройства.
При этом в цепь вторичной обмотки может быть включен необходимый пассивный четырехполюсник.
Пассивные четырехполюсники переменного тока. Такие четырехполюсники преобразуют сигнал, являющийся модулированным напряжением переменного тока. Выполняются они
из резисторов и конденсаторов и обеспечивают приближенное
дифференцирование сигнала (огибающей модулированного напряжения) в некотором диапазоне частот. При этом частота <о
изменения сигнала должна быть значительно ( по крайней мере на порядок) меньше несущей частоты <он, т. е. частоты переменного тока. Недостаток этих четырехполюсников еще и в
том, что изменение
несущей частоты- шн
заметно влияет на их
я.
динамические
свойства.
На рис. 5.8 привещ
дены схема и прибли- и,
женная эквивалентная ЛАХЧ одного из
пассивных четырехполюсников переменРис. 5.8
Л
ного тока. Его приближенная эквивалентная передаточная
функция
(5.23)
где Т = 2R1C1C2 (С, + С2); а - R2 (Сг + CJ/lR^
+ R2 X
X (Q + C2)l < 1.
Недостатки пассивных четырехполюсников переменного тока и однообразие их свойств ведут к использованию в цепях
с модулированным сигналом пассивных четырехполюсников
постоянного тока. Этот вопрос рассматривался в §5.2.
Кроме рассмотренных электрических преобразовательных
элементов используются еще тахогенераторы и тахометрические мосты постоянного и переменного тока, дроссельные и
емкостные дифференциаторы переменного тока [7], а также
более сложные элементы.
§ 5.4. Повышение точности в установившихся
режимах
В системе регулирования по отклонению установившаяся
ошибка имеет три составляющие:
е
уст=*е* + е / + *ч.э»
(5.24)
где e g — ошибка воспроизведения задающего воздействия
ef •— ошибка, вызываемая действием возмущений; е ч э — ошиб
ка чувствительного элемента, измеряющего рассогласование.
Составляющая еч.а зависит от физической природы и конструкции чувствительного элемента. Она может быть уменьшена лишь использованием высокоточного элемента. При этом
может потребоваться снижение уровня сравниваемых сигналов и, следовательно, увеличение передаточных коэффициентов остальных элементов регулятора.
Как было показано в гл. 4, установившаяся ошибка может
быть представлена в виде ряда (4.3). При этом коэффициенты
ошибок воспроизведения С0, Съ ..., Ст вычисляют по передаточной функции Wge ($) замкнутой системы для ошибки воспроизведения, а коэффициенты ошибки от возмущения С 0 /,
C lf> ..., Cmf — по передаточной функции W^ (s) замкнутой
системы для ошибки относительно возмущения по формулам
(4.7).
Нужно заметить, что в статической системе
С 0 - 1 / ( 1 + f t ) ; C 0/ = V ( 1+ft),
(5.25)
где k — передаточный коэффициент разомкнутой системы;
kf — передаточный коэффициент прямой цепи от возмущения
f до выходной координаты у.
Следовательно, уменьшение установившейся ошибки при
постоянных значениях задающего воздействия и возмущения
достигается увеличением передаточного коэффициента разомкнутой системы. Однако с увеличением статической точности
в большинстве случаев уменьшаются запасы устойчивости и
при значительном увеличении k система становится неустойчивой.
Противоречие между статической точностью и устойчивостью проиллюстрировано на рис. 5.9, где сплошными линиями
показаны логарифмические частотные характеристики разомкнутой системы с передаточной функцией
W = М ( 7 > + 1) (T2s + I) (Tss + 1)1
(5.26)
при k = 20, Tx = 0,5 с, Т2 = 0,025 с, Т3 = 0,01 с. Если передаточный коэффициент увеличить до к = 60, то ЛАЧХ принимает положение, показанное пунктиром. Чйстота среза увеличилась и запас устойчивости по фазе уменьшился с у = 26°
до у± = 3°. Столь малый запас по фазе совершенно недопустим.
При повышении статической точности путем увеличения
передаточного коэффициента k разомкнутой системы необходимы мероприятия для обеспечения достаточного запаса устойчивости. Они будут рассмотрены в следующем параграфе. Возможно, вообще говоря, создание такой структуры системы, которая допускает неограниченное увеличение передаточного
коэффициента k разом- ^ ^
1
кнутой цепи [21.
J
Lj(u})
Другой путь повышения статической точ-г
U)
C
t
ности — обеспечение астатизма. В астатической
системе младшие коэф- -.QQ
фициенты ошибки имеют
следующие значения:
С0 = 0; Сг = 1 /ftD;
*
Рис. 5.253
О;
Clf=kf/kD,
f
где kv — передаточный коу эффициент
разомкнутой
w3
системы, называемый в
данном случае добротностью системы по скорости
Рис. 5.10
(или коэффициентом добротности по скорости).
Таким образом, в астатической системе отсутствует установившаяся ошибка от постоянного задающего воздействия и
постоянных возмущений.
Как было показано в гл. 4, асгатизм достигается введением
интегрирующего звена в прямую цепь системы . Для астатизма относительно возмущения интегрирующее звено должно
быть введено до точки, в которой приложено возмущение
(рис. 5.10).
Влияние интегрирующего звена на динамические свойства
системы приведено на рис. 5.11, где сплошными линиями показаны логарифмические частотные характеристики системы с передаточной функцией (5.26). При введении в разомкнутую цепь
этой системы интегрирующего звена характеристики принимают положение, показанное пунктиром. Фазочастотная характеристика переместилась вниз на —90°, а амплитудно-частотная характеристика повернулась вокруг точки а по направлению часовой стрелки . В результате запас устойчивости по
фазе уменьшился с у = 26° до недопустимо малого значения
Yi = 6°. Система остается устойчивой, но переходный процесс
будет сильно колебательным. Кроме того, уменьшилась частота среза и переходные процессы будут более продолжительными.
Однако в других ситуациях введение интегрирующего звена может не только не ухудшить, а даже улучшить динамические свойства системы.
Пусть, например, постоянные времени системы
с передаточной функцией (5.26) имеют следующие значения: Тг =
- 0,05 с, Т2 = 0,0025
с и Т 3 ~ 0,001 с. Логарифмические частотные
характеристики разомкнутой системы показаны
на рис. 5.12 сплошными
Рис. 5.11
линиями. При введении интегрирующего
звена характеристики
принимают положение, показанное пунктирными
линиями.
В данном случае интегрир ующге
звено
уменьшило
частоту - f801
среза, но запас устойчивости по фазе увеРис. 5.12
личился с у = 21°
до уг — 43°. Хотя быстродействие системы уменьшилось,
но уменьшилась и колебательность.
Таким образом, при повышении статической точности путем введения интегрирующего звена могут оказаться необходимыми мероприятия по сохранению запасов устойчивости
САУ.
Значительно лучшие результаты получают при получении
астатизма с помощью изодромного звена, т. е. звена с передаточной функцией
(s) — kK (Tus + \)/s = 1 + kjsy где Tu =
=
— постоянная времени изодрома.
Если постоянная времени Ти достаточно велика, то запас
устойчивости может быть сохранен неизменным. Уменьшение
передаточного коэффициента разомкнутой системы должно
быть скомпенсировано увеличением коэффициента усиления
усилителя. Следует учитывать, что при большом значении Т1Х
могут увеличиться старшие коэффициенты ошибки.
Астатизм САУ относительно задающего воздействия можно обеспечить более простыми способами: неединичной обратной связью и масштабированием [3].
Структурная схема системы с неединичной обратной связью показана на рис. 5.13, а. В установившемся режиме регулируемая координата связана с постоянным задающим воздействием соотношением
(5.27)
У=*Ьng0/(l +knk0i),
где kn — передаточный коэффициент прямой цепи системы.
Если выполнить основную обратную связь системы с коэффициентом k0 = 1 — 1/&п, то у = g0 и система относительно задающего воздействия будет астатической.
Структурная схема системы с масштабированием входной
величины показана на рис. 5.13, б. Ее особенность — наличие
усилительного звена
с передаточным коэффициентом т
на
входе. В установившемся режиме
Рис
5.13
y=mg0k/(l+k)y
(5.28)
где k — передаточный коэффициент разомкнутой системы.
При т = I + Uk получаем у = g0 и система является астатической относительно, задающего воздействия.
Недостаток этих способов в том, что астатизм обеспечивается только при сохранении указанных соотношений между передаточными коэффициентами. Неточное определение передаточного коэффициента какого-либо элемента системы и его
изменение в процессе эксплуатации ведут к появлению статической ошибки. Астатизм, достигнутый введением интегрирующего или изодромного звена, сохраняется и при изменении параметров системы. Однако нужно иметь в виду, что введение
двух интегрирующих звеньев в систему, состоящую из усилительных, апериодических и колебательных звеньев, сделает ее
структурно-неустойчивой. Возможно обеспечение астатизма и
более высокого порядка. При этом из-за введения большого
числа интегрирующих или изодромных звеньев и мероприятий,
обеспечивающих требуемые динамические свойства, структура
САУ значительно усложняется.
Компенсация внешнего воздействия (обеспечение ковариантности). Рассмотренные выше способы улучшения статических и динамических свойств системы связаны лишь с изменениями параметров элементов САУ и структуры ее отдельных
участков, но при этом не затрагивают принципа действия системы.
Помимо принципа регулирования по отклонению существует принцип регулирования по внешнему воздействию
(см. гл. I). Значительный эффект дает их одновременное использование. В этом случае системы называются комбинированными. Кроме замкнутого контура они имеют дополнительную цепь влияния внешнего воздействия — возмущения или
задающего.
Система комбинированного регулирования. Комбинированное регулирование используют в системах для уменьшения
влияния сильного возмущения. Это возможно в том случае,
если возмущение доступно измерению. При этом в системе со-
здается дополнительная цепь воздействия
щ
основного возмуще щ
кия. На рис. 5.14 по- —
каза на стр у кту р ная
схема такой системы.
Здесь Wl9
W3 и
Рис. 5.14
W4 — передаточные
функции регулируемого объекта, исполнительного элемента и двух каскадов усилителя; W5 и W6 — передаточные функции измерительного и
преобразовательного элементов дополнительной цепи воздействия возмущения /. Эта дополнительная цепь должна компенсировать влияние возмущения / на регулируемую координату
у, поэтому ее следует называть компенсирующей. Компенсирующую цепь обычно включают в прямую цепь системы между
каскадами усилителя или на вход последовательного корректирующего устройства (если таковое имеется).
Составим передаточную функцию замкнутой системы
(рис. 5.14) относительно возмущения:
Wfy - Wx ( Г в . ц
W%-!)/(!
+ W),
(5.29)
где
= W$WG — передаточная функция компенсирующей
цепи; W = W^zW^Wq — передаточная функция разомкнутого контура.
Если
= U
(5.30)
то передаточная функция системы относительно возмущения
f равна нулю и возмущение f не влияет на регулируемую координату. В этом случае говорят, что регулируемая координата у инвариантна (независима) от возмущения /.
Один из разделов теории автоматического управления изучает принципы построения САУ, реализующие полную или
частичную инвариантность от внешних возмущений. Этот
принцип носит название принципа инвариантности. Большое
значение в развитии теории инвариантности и ее практическом
приложении имели работы В. С. Кулебакина, Н. Н. Лузина,
Б. Н. Петрова и др.
Равенство (5.30) является условием полной инвариантности от Полной (с точностью до переходной составляющей)
инвариантностью называют независимость регулируемой координаты у от изменений возмущения f — независимость
функций у (t) от вида функции / (/). Однако начальные значения возмущения и его производных создают переходную составляющую регулируемой координаты. Если же и начальные
значения возмущения и его производных не влияют на регулируемую координату, то имеет место абсолютная инвариантность, для достижения которой необходимо удовлетворение
дополнительных условий. Так, в рассматриваемой системе абсолютная инвариантность будет иметь место только при безынерционных элементов W2i И73, W5 и Wc.
Удовлетворение условия полной инвариантности (5.30)
чаще всего сопряжено со значительными трудностями из-за
инерционности основных элементов. Пусть, например,
Wl = kj{\ + 7 » ; W2 = k2/(ris2 + 2lT2s + 1); W3 =
= k3/(l + 7 » ; Г 4 = k4.
Подставив эти выражения в (5.30), получаем условие инвариантности:
Н^к.ц ^ I /(Гш WJ - £ к . ц (Г, 8 + 1) (Tl S2 + 21Т 2 8+1) =
= *и.ц [Ts Tl S3 + (П + 2 | Т 2 Т3) s2 + (Т3 + 2гт2) s+ 1 ],
где kK.n = (k 2 k 3 )- 1 .
В данном случае для полной инвариатности преобразовательный элемент компенсирующей цепи должен создавать первую, вторую и третью производные сигнала измерительного
элемента. Практически ограничиваются созданием производных не выше второй, так как многократное дифференцирование сигнала сложно, неточно и ведет к сильному повышению
уровня помех.
Предположим, что компенсирующая цепь выполняется с
передаточной функцией
т. е. ее преобразовательный элемент создает только первую
производную от входного сигнала. Тогда из (5.29) получаем
W
iV
Z±1 № т » 5 ±<11± 2 1 т * Т*]
(Тг s+ 1) (Т\ s2 + 2gr2
1) (T, s+
+
k2 ks
При выбранной компенсирующей цепи возмущение и его
первая производная не будут влиять на регулируемую координату. Однако старшие производные возмущения, начиная
со второй, будут оказывать влияние на регулируемую коорди-
нату так же, как и при отсутствии компенсирующей цепи. В
данном случае будет достигнута частичная (до первой производной включительно) инвариантность у от /. Чем глаже функция f (t)j тем эффективнее ее компенсация. При частичной инвариантности начальные значения возмущения и всех его производных будут создавать переходную составляющую у так
же, как и при полной инвариантности.
Однако выбранная передаточная функция компенсирующей
цепи не может быть реализована. Физически реализуема лишь
такая передаточная функция, у которой степень числителя не
выше степени знаменателя. Следовательно, в рассматриваемом
примере компенсирующая цепь может быть выполнена лишь
с передаточной функцией
ЦТ* + 21Тг) S + 1 У(Х8 + I),
где т — достаточно малая постоянная времени.
Указанное обстоятельство препятствует точному удовлетворению условия инвариантности. Такую же роль играют неточности в определении параметров реальных элементов и погрешности при выполнении элементов по выбранной передаточной функции (хотя она принципиально и может быть реализована). В результате передаточная функция системы относительно возмущения даже в лучшем случае (когда компенсирующей цепью создается нужное количество производных)
оказывается не равной нулю, но с достаточно малыми коэффициентами числителя. Тогда и влияние возмущения на регулируемую координату оказывается весьма малым. Принято говорить, что достигается инвариантность с точностью до малой
величины е.
Несмотря. на указанные трудности и даже, чаще всего, невозможность достижения полной и тем более абсолютной инвариантности, комбинированное регулирование имеет большие
достоинства. Компенсирующая цепь практически устраняет
или хотя бы существенно уменьшает влияние основного возмущения. Вследствие этого снижаются требования к замкнутому контуру регулирования. В системе стабилизации он может иметь меньший передаточный коэффициент разомкнутой
цепи и уменьшаются трудности обеспечения его устойчивости
и достаточного запаса устойчивости. При наличии компенсирующей цепи по возмущению замкнутый контур менее сложен.
Следует заметить, что компенсирующая цепь не влияет на
устойчивость замкнутого контура. Однако сама компенсирующая цепь должна быть устойчивой.
Иногда вызывает
затруднения измереу ние возмущения. Тог^ да используют неко!
торые приемы, позволяющие приближаться к инвариантности
Рис. 5.15
регулируемой координаты от возмущения
без непосредственного измерения последнего [5]. В частности,
создается компаундирующая связь, т. е. дополнительная связь
внутри замкнутого контура регулирования по одной из его
промежуточных координат, зависящих от возмущения (несущих информацию о возмущении).
Комбинированная следящая система. Основной целью
следящих систем является возможно более точное воспроизведение регулируемой координатой изменяющегося задающего воздействия. Этому способствует дополнительная цепь по
задающему воздействию. Следящую систему в этом случае
называют комбинированной следящей системой, ее типичная
структурная схема показана на рис. 5.15. Здесь замкнутый
контур такой же, как и на рис. 5.14, а
— передаточная
функция дополнительной цепи.
Эта цепь улучшает воспроизведение регулируемой координатой задающего воздействия, так как форсирует переходные процессы при изменении g, и ее следует называть форсирующей цепью. Она чаще всего состоит только из преобразовательного элемента. Включается форсирующая цепь в замкнутый
контур так же, как и компенсирующая, т. е. обычно между
каскадами усилителя.
В комбинированной следящей системе воспроизведение
задающего воздействия обеспечивается главным образом форсирующей цепью. Замкнутый контур играет в этом отношении
второстепенную роль. Его основная задача — уменьшение
влияния возмущений.
По структурной схеме комбинированной следящей системы (рис. 5.15) определяем передаточные функции относительно задающего воздействия:
Wg - W (1 + u y r 4 ) / ( l + W)
(5.31)
и для ошибки слежения:
wx=( 1 — WWrfWJf(l + IF),
(5.32)
где W = W±W2WSW^
Если
WA = WJW = 1 /(WxWbWJ9
(5.33)
то передаточная функция относительно задающего воздействия обращается в единицу, а передаточная функция для ошибки слежения — в нуль. Следовательно, (5.33) — это условие
инвариантности ошибки слежения е от задающего воздействия, или условие идеального воспроизведения выходной координатой у задающего воздействия g.
Выполнение (5.33) связано с большими трудностями, нежели выполнение (5.30). Причина в том, что сигнал форсирующей цепи должен преодолеть не только инерционность исполнительного элемента регулятора, но и регулируемого
объекта.
Ранее указывалось на практическую невозможность создания производных выше второго порядка, поэтому в комбинированных следящих системах достигается лишь частичная инвариантность ошибки в от задающего воздействия g до нулевой,
первой или второй производной включительно. Это означает
соответственно астатизм первого, второго и третьего порядков относительно задающего воздействия.
Неизбежная (хотя и незначительная) инерционность дифференцирующих элементов, а также неточности в определении параметров и изготовлении элементов регулятора ведут к
тому, что и частичная инвариантность обеспечивается лишь
с точностью до малой величины 6.
Несмотря на это, комбинированное регулирование значительно увеличивает точность слежения и находит широкое
применение. Чем медленнее изменяется задающее воздействие
g> тем больший эффект дает частичная инвариантность в
от g.
При наличии форсирующей цепи роль замкнутого контура
следящей системы уменьшается и он может быть выполнен из
более простых элементов. Форсирующая цепь не влияет на
устойчивость замкнутого контура, но сама эта цепь должна
быть устойчивой.
Если в комбинированной следящей системе имеется сильное возмущение, то точность слежения может быть увеличена еще более созданием компенсирующей связи по этому возмущению. Преобразовательные элементы обеих цепей частично
могут быть объединены, и может оказаться, что для создания
компенсирующей цепи потребуется только элемент, измеряющий возмущение.
§ 5.5. Обеспечение устойчивости и повышение
запаса устойчивости
Способы придания системам автоматического регулирования устойчивости и достаточного запаса устойчивости (способы стабилизации и демпфирования) разнообразны. В § 5.2
рассматривалась возможность решения этой задачи выбором
основных элементов регулятора и изменением их динамических свойств с помощью местных обратных связей. Выясним,
как влияет на устойчивость изменение наиболее характерного параметра — постоянной времени апериодического звена.
На рис. 5.16 сплошными линиями изображены логарифмические частотные характеристики разомкнутой системы с передаточной функцией (5.26). При увеличении Тг с 0,5 до 1 с
характеристики принимают положение, показанное пунктирными линиями. Увеличение постоянной времени Тг приводит
к увеличению запаса устойчивости по фазе с у — 26° до уг =
— 60°. Заметим, что сопрягающая частота щ = МТг расположена левее частоты среза ш ср .
Если же сопрягающая частота апериодического звена расположена правее частоты среза о>ср, то увеличение постоянной времени этого звена уменьшит запас устойчивости. Очевидно, что изменение постоянной времени колебательного звена влияет на запас устойчивости аналогичным образом. Влияние постоянной времени форсирующего звена [звена с передаточной функцией
= k (Ts + 1 ) ] противоположно.
Итак, если сопрягающая частота апериодического или колебательного звена расположена левее частоты среза логарифмической амплтудно-частотной характеристики разомкнутой
системы, а сопрягающая
UB
частота форсирующего
W - L(o>)
звена расположена правее частоты среза, то
20 увеличение постоянной
ОгО =
времени каждого из этих
звеньев ведет к увеличению запаса устойчивости?
[4]. Указанная зависи480° мость справедлива лишь
9
при условии, что сопрягающая частота раскоРис. 5.16
ложена на некотором удалении (около одной декады) от частоты среза.
Встречаются, од&ако, структуры, для которых указанное
правило не выполняется. Пусть, например, передаточная
функция разомкнутой системы
W = k (ТФ + l)/[Tus + 1) (T3s + 1) ( 7 > + 1)1,
где k = 100; Т0 = 0,1 с; Г, = 1 с;
= 0,5 с; 7 3 = 0,01 с.
Логарифмические частотные характеристики этой системы показаны на рис. 5.17 сплошными линиями. При изменении
Т г с 1 до 10 с характеристики принимают положение, показанное на рис. 5.17 пунктиром. Запас устойчивости по фазе с
у = 61° уменьшился до уг = 47°.
Другой и наиболее применяемый путь стабилизации и демпфирования системы — введение в ее прямую цепь дополнительных звеньев. С этой целью используют сложные динамические звенья.
В зависимости от структуры и параметров системы введение одного и того же звена может дать различные результаты.
Так, в § 5.4 уже было показано, что введение интегрирующего
звена может вести и к уменьшению, и к увеличению запаса
устойчивости. Поэтому правильный выбор дополнительного
звена можно сделать только зная структуру и параметры системы.
Рассмотрим наиболее характерные случаи стабилизации
и демпфирования систем путем введения дополнительных звеньев. Предположим, что разомкнутая система описывается передаточной функцией (5.26) при k = 100; Тг = 0,05 с; Т2 ^
= 0,01 с и Т 3 = 0,001 с. В разомкнутом состоянии система
устойчива и ее логарифмические частотные характеристики,
изображенные на рис. 5.18 сплошными линиями, свидетельствуют о неустойчивости замкнутой системы, так как фаза
достигает —180° при частоте, меньшей частоты среза.
Введем в прямую цепь системы дополнительное звено с передаточной функцией Wn = 1/(Тд5 + 1), где Тп = 8 с. Тогда характеристики системы принимают положение, показанное на рис. 5.18 пунктирными линиями, и на основании их
можно видеть, что замкнутая система становится устойчивой.
Запас по фазе составляет уг = 51°. Увеличением постоянной
времени Тп дополнительного звена запас устойчивости по фазе можно увеличить.
Устойчивость достигнута введением апериодического звена, постоянная времени которого значительно больше постоянных времени имеющихся апериодических звеньев. При этом
высокочастотная часть логарифмической амплитудно-частотной характеристики сместилась вниз. Так же изменилась и
логарифмическая фазочастотная характеристика. Такой прием обеспечения устойчивости или повышения запаса устойчивости называют демпфированием с подавлением высоких частот (демпфированием с внесением отрицательных фазовых
сдвигов).
Апериодическое звено с большой постоянной времени
представляет собой фильтр низких частот и подавляет высокочастотные помехи. В этом достоинство данного вида демпфирования. Значительное уменьшение частоты среза и, следовательно, быстродействия системы является весьма существенным недостатком.
Если ось абсцисс пересекается асимптотой ЛАЧХ, имеющей наклон —20дБ/дек, и слева от частоты среза саср только
одна сопрягающая частота, то система остается устойчивой и
запас устойчивости не изменяется при увеличении передаточUB
40
LCco)
20
Or о
о -20
-90°
0-
-180°
9
Рис. 5.18
ного коэффициента k разомкнутой системы. Нужно только
одновременно с увеличением k пропорционально увеличивать
постоянную времени апериодического звена. Предположим
далее, что в рассматриваемую систему введено дополнительно идеальное форсирующее звено с передаточной функцией
Wn = TJ}s + I, где 7*д = 0,01 с. На рис. 5.19 изображены
логарифмические частотные характеристики разомкнутой цепи исходной системы (сплошные линии) и системы с дополнительным звеном (пунктирные линии). В замкнутом состоянии
система с дополнительным звеном будет устойчивой, запас по
фазе составляет уг = 43°.
Теперь устойчивость достигнута введением не апериодического, а форсирующего звена. В результате высокочастотная
часть ЛАЧХ сместилась вверх. Такое же изменение и у ЛФЧХ,
поэтому данный прием называют демпфированием с поднятием высоких частот (демпфированием с внесением положительного фазового сдвига).
Введением форсирующего звена могут быть обеспечены
устойчивость и необходимый запас устойчивости при любой
передаточной функции исходной системы (если она становится
структурно устойчивой). Одновременно увеличивается и быстродействие. Однако существенно увеличивается и влияние
высокочастотных помех. Последнее обстоятельство является
серьезным недостатком данного вида демпфирования и ограничивает его применение.
Предположим еще, что в рассматриваемую систему введено
дополнительно сложное звено с передаточной функцией
«7Д = (Г2д s + 1) (Т3д s + 1 )/[Г 1д s -'г 1) (Г*д s + 1)1,
где Г 1д - 0,1 с; Т 2д - 7 3 д = 0,01
= 0,001 с.
На рис. 5.20 показаны логарифмические частотные характеристики разомкнутой цепи исходной системы (сплошные линии) и системы с дополнительным звеном (пунктирные линии).
В замкнутом состоянии система с дополнительным звеном устойчива, запас устойчивости по фазе у1 = 49°.
Устойчивость достигнута смещением вниз среднечастоткой
части ЛАЧХ, и данный прием называют демпфированием с
подавлением средних частот. Этот вид демпфирования промежуточный между двумя первыми, и применяют его наиболее
часто.
Рассмотренные приемы стабилизации и демпфирования систем автоматического регулирования являются основными, но
далеко не исчерпывают всех возможностей.
§ 5.6. Выбор параметров и синтез корректирующих
устройств по корневым годографам
Наглядность и простота исследования влияния отдельных
параметров системы на ее динамические свойства составляют
несомненные достоинства метода корневых годографов и обусловливают его применение как для выбора параметров, так
и для синтеза корректирующих устройств.
Пусть требуется выбрать какой-то параметр а (передаточный коэффициент элемента, постоянную времени, коэффициент
демпфирования). Тогда при постоянных значениях всех остальных параметров нужно задавать различные значения а х>
... внутри возможных пределов изменения этого параметра
в данной системе и построить траектории корней (корневой
годограф). Затем можно выбрать такое значение а, при котором имеет место наиболее благоприятное расположение нулей
и полюсов. Корни следует вычислять наиболее простым чис- ленным методом, так как большой точности не требуется из-за
приближенности корневой оценки качества.
Для выбора значения передаточного коэффициента k разомкнутой системы необходимо построить корневой годограф
при изменении k. Способ построения такого корневого годографа разработан весьма детально (см. § 4.6).
При синтезе корректирующего устройства используют различные исходные положения. В простейшем случае полагают,
что переходный процесс зависит от ближайшего к мнимой оси
вещественного полюса. Вместе с тем пользуются и предположением, что наилучшие динамические свойства система имеет,
когда ближайшей к мнимой оси будет пара комплексно-сопряженных полюсов. Однако добавление третьего ближайшего к
мнимой оси вещественного полюса обычно улучшает качество
переходного процесса.
Необходимо также учитывать влияние нулей передаточной функции, поэтому для определения качества переходного процесса наиболее правильно рассматривать три ближайших полюса и один нуль передаточной функции замкнутой
системы.
Порядок синтеза также может быть различным. Пусть требуется выбратё последовательное корректирующее устройство по заданным показателям качества переходной характеристики и при заданном значении передаточного коэффициента
k разомкнутой системы. Тогда можно поступать следующим
образом [1]: выяснить влияние k на показатели качества; построить корневой годограф нескорректированной системы при
изменении k и отыскать на нем точки, соответствующие заданным показателям качества; добиться прохождения траекторий корней при заданном значении k вблизи выбранных
точек, вводя дополнительные нули и полюсы; составить передаточную функцию последовательного корректирующего
устройства по дополнительно введенным нулям и полюсам.
Следует иметь в виду, что при введении диполя, т. е. полюса и нуля, близко расположенных друг к другу, показатели
качества почти не изменяются, но передаточный коэффициент
может быть увеличен.
Пример расчета по изложенной схеме приведен в [1].
Предположим, что динамика системы определяется парой
комплексно-сопряженных полюсов:
%,02 = —сс0 ± /ЧТогда передаточная функция замкнутой системы
Wq (s) = ftg/(r§ s2 + 2Г0 £0 s + 1),
(5.34)
(5.35)
На основании переходной характеристики, соответствующей этой передаточной функции, определяют зависимость а 0
и to0 от времени регулирования / р и относительно перерегулирования сг [3], т. е.
a 0 « 3 / f p ; а —е~яа«/г°о.
(5.36)
Теперь синтез последовательного корректирующего устройства по заданным значениям ft, и сг будет слагаться из
следующих этапов:
1. Намечают положение определяющей пары полюсов s 01
и s 02 , т. е. пары полюсов передаточной функции (5.35), которая приблизительно эквивалентна передаточной функции скорректированной системы на основании^заданных показателей
качества tv и а. При этом используют соотношения (5.36).
На диаграмме достаточно отметить только один полюс s 01 .
2. Наносят на диаграмму полюсы и нули неизменяемой
части системы.
3. Вводят дополнительные нули и полюсы так, чтобы траектория корней скорректированной системы при изменении
k проходила вблизи полюса s 01 .Желательно скомпенсировать
нулями ближайшие к мнимой оси полюсы неизменяемой части системы, с тем чтобы влияние полюсов s01 и s 02 на динамику системы было действительно определяющим. Точка s 0i
будет принадлежать траектории корней скорректированной
системы, если удовлетворяется уравнение фаз (4.36).
4. Вводят диполь так, чтобы передаточный коэффициент
ft имел необходимое значение. При этом' для вычисления ft
используют (4.37).
5. Составляют передаточную функцию последовательного
корректирующего устройства по введенным полюсам и нулям.
6. Для проверки выполнения требований строят переходную характеристику скорректированной системы.
Пример 5.1. Передаточная функция неизменяемой части системы
Wo (s) =• k/ls (0,1 s-f- I) (0,05s +
1)].
Требуется выбрать последовательное корректирующее устройство,
обеспечивающее при fc > 10 следующие показатели качества: 0,5 с <
< /р < 0,7 с;
20% < о <
<
30%.
Подставляя в (5.36) /р =
= 0,5 и 0 = 0,2, получаем
«о — б;
е~18'8/сй°-0,2;
соо— И ,2.
Наносим на комплексную
плоскость (рис. 5.21) опредеРис. 5.21
ляющий полюс s 0 1 = — 6 +
+ / 1 1 , 2 и полюськ неизменяемой части системы st == 0; s2 =
10; s3
— 20. Вводим дополнительный нуль
= — 10, который скомпенсирует ближайший к
мнимой оси полюс s2 неизменяемой части системы.
Введем еще дополнительный полюс s 4 так, чтобы полюс s 01 находился на траектории корней скорректированной системы. Для этого
по уравнению фаз определяем угол в4 наклона вектора
т. е.
е4 - i80°^-(e 1 +e s ) = iso°—о 18°+з9°)=23°.
Подсчитаем, какому значению передаточного коэффициента k соответствует точка s 0 1 траектории корней скорректированной системы
(4.37):
k = M a V f e s J = 12,6.17,8-28,55/(20-26,4) = 12.
Значение k удовлетворяет требованиям; следовательно, вводить диполь не требуется.
По значению нуля Я1 и полюса s 4 определяем передаточную функцию последовательного корректирующего устройства:
WK(s)
=M0,ls+I)/(0,O42s-f-l).
При этом передаточная функция скорректированной системы
W g (s) =
1/(0,000175s 3
12/[s (0,05s +
s 2 + 0,0833s +
+ 0,00767
X* + 1) (0,0061 Is2 + 0,54s +
Переходная характеристика системы
h(t)= 1— 0,157 е~ 3 4 * 5 Ч
X
X sin (12*—2,31 \
изображена на рис. 5.22.
Она имеет следующие
показатели
качества:
*р = 0,635 с и 0 = 2 7 %
Итак, при выбранном
последовательном
корректирующем устрой-
1) (0,€42s+1) + 12] =
1)
l/[(0,029x
1)] = 5650/f(s + 34,5) (s2 + 9s+
164)].
ч>
U
10
А>]
0,8
b
0,6
OA
0,2
0
——1—
0,15
1
0,5
Рис. 5.22
0,75
J
стве система удовлетворяет требованиям. Однако следует заметить, что
показатели качества скорректированной системы заметно отличаются
от тех значений (fp = 0»5 с; о — 20 %), по которым производится расчет. Зто объясняется недостаточным удалением полюсов s3 и s 4 (см.
рис. 5.21) от определяющей пары комплексно-сопряженных полюсов.
В результате полюсы скорректированной системы имеют следующие
значения: sU2 = — 4,5 ± /12; s3 — — 34,5 т. е. пара комплексносопряженных' полюсов отличается от выбранной (определяющей) и на
динамику системы оказывает влияние полюс s 3 .
§ 5.7. Синтез корректирующих устройств
по логарифмическим амплитудно-частотным
характеристикам
Рассмотрим еще один метод синтеза корректирующих устройств, весьма детально разработанный и нашедший широкое
применение.
Пусть передаточная функция неизменяемой части системы
W0(s)^k0R0(s)/ls-oQ0(s)l
где Ro (s); Q0 (s) — полиномы от s со свободным членом, равным единице; k0, v 0 — постоянные величины.
Потребуем, чтобы система была астатической v-ro порядка,
имела добротность k, перерегулирование не более а и время
регулирования не более t p . Такой комплекс требований весьма часто предъявляют к следящим системам. Значения порядка астатизма v и добротности k выбирают, исходя из необходимой точности регулирования в установившихся режимах. Выбором показателей качества переходной характеристики — перерегулирования о и времени регулирования —
гарантируются необходимые быстродействие и динамическая
точность системы.
В некоторых случаях необходимо, чтобы при начальном
рассогласовании g0 ускорение регулируемой координаты ке
превышало некоторого допустимого значения w. Такое ограничение необходимо, например, в механических системах,
когда регулируемой координатой является перемещение. Предупреждается появление в регулируемом объекте и в исполнительном элементе недопустимых перегрузок (механических,
электрических и т. п.).
Легко установить, что если порядок астатизма v0 неизменяемой части системы меньше v, то в усилитёльно-преобразо-
нательном элементе необходимо иметь (v — v0) интегрирующих
звеньев. Так же легко определяется необходимое значение
передаточного коэффициента преобразовательно-усилительного элемента, равное k/k0.
Задача сводится, следовательно, к синтезу корректирующего устройства, обеспечивающего необходимые динамические свойства системы. При этом будем полагать, что передаточная функция неизменяемой части системы
- W0 (s) - kR0 (s)/[sv Q0 (s)],
(5.37)
так как уже выяснено, Какой передаточный коэффициент должен иметь усилительно-преобразовательный элемент и нужны ли в нем интегрирующие звенья.
Метод синтеза корректирующих устройств, разработанный
В. В. Солодовниковым [8], основывается на соответствии между логарифмическими частотными характеристиками разомкнутой системы и ее статическими и динамическими свойствами в замкнутом состоянии. Метод используется для систем
минимально-фазового типа, и поэтому достаточно рассматривать лишь логарифмическую амплитудно-частотную характеристику разомкнутой системы.
Построение ЛАЧХ неизменяемой части системы. Асимптотическую ЛАЧХ L 0 (<о) нужно строить по передаточной функции W0 (s), определяемой (5.37). Предварительно каждый из
полиномов R0 (s) и Q0 (s) передаточной функции W0 (s) следует
разложить на множители вида (7> + 1) и
+ 2Tfes + 1),
где 5 < 1.
Разложение это удобно осуществлять итерационным методом, предложенным О. М. Крыжановским. Изложение метода
с примерами его применения дано в [9].
Пусть имеется полином третьей степени
О (s) = a0s? + axs2 + a2s + 1 = aQ (s3 + €xs2 -f c2s + cs),
где Cx — аг/а0; c2 = a2la0 и c3 = l/a0.
Вычисляем: аг = c3/c2; px = at (cx — a x ); a2 = c3I(c2 — р г );
~a2 (сг — a2); a3 = c3/(c2 — p2); p3 = a 3 (cx — ct3) и т. д.
P2=
Если процесс сходящийся, т. е. с увеличением i значения щ ,и р$
стремятся соответственно к некоторым пределам а и р, то
О (s) = (s/a + 1) (actos2 + Ра0 s + I).
Процесс вычисления щ и рг- может оказаться расходящимся. Тогда нужно делать такие вычисления:
а , — c%Icr— c3fc\;
а2
= с2/ (Ci—аг) —с3/(с!—аг)2;
а3 — с2/(сг — а 2 ) — с3!(сг —
а 2 ) 5 5 и т. д.
После определения предела а , к которому стремятся значения a i t
получаем
G (s) = (Ооsfr + 1) (rs2 + ars + 1),
где г — аг — а а0.
Пусть имеется полином четвертой степени
G (s) =а0 s 4 +flf x s 3 + t f 2
s-\- I = a0
где ct = tfx/tfo» <^2 — a2fa0t c3 — a3/a0, ca =
Вычисляем: at = cjc3; P j = аг (ct — a 2 ) ; yt
a 2 = c 4 /(c 3 — 7!); p 2 = a 2 ( q — ct2);
~ ct2
Если процесс сходящийся, то
G (s) = (sfa + 1) (asVc4 + Рs4c4 +
+
s2 + £ 3 s~hc 4 ),
l/a0.
= a r (<?2 — Pj);
(c2 — p 2 ) и т. д.
ys/c4 + 1),
где а , р и у — пределы, к которым стремятся соответственно аг-, р* н
уi с увеличением i.
Полином третьей степени в полученном выражении в свою очередь нужно разложить на множители.
Если же процесс вычисления
р* и
расходящийся, то нужно вычислять
a1^c3/c2—c4c1/cl;
pi = at
—Pi)— с4
с
=
(c^a^+cjc^
—Pi)2;
— а 2 ) + с 4 /(с 2 — р г ) и т . д .
В этом случае
б (s) - (a0s4г2 + r±s/r2 + I) (r2s2 + ar2s+
\),
где а и Р — пределы, к которым стремятся соответственно щ и р$;
rj =
аг — аа0;
г2=
а2 —
ра0.
Порядок разложения иа множители полиномов пятого и шестого
Порядков дан в [9].
После разложения полиномов R0 (s) и Q0 (s) передаточной
функции W0 (s) на элементарные полиномы можно строить
асимптотическую ЛАЧХ неизменяемой части системы. При
этом нужно иметь в виду одно обстоятельство. В полиномах
(s) и Q0 (s) могут оказаться сомножители с весьма малыми
постоянными времени Тг. Их влияние на свойства системы
(в частности, на ее устойчивость) незначительное, и при построении характеристики L 0 (со) такие сомножители можно не
учитывать. Совершенно уверенно можно пренебречь двучленами и трехчленами, у которых Tt ^ уоОсо^ ' где 0)00 —
частота, при которой характеристика L0 (о>) пересекает ось
абсцисс (частота среза этой характеристики). Пользуясь рекомендациями, сделанными в [1], можно более точно определить
влияние малых постоянных времени и допустимость пренебрежения ими.
Примерный вид характеристики L 0 (о>) системы с астатизмом первого порядка показан на рис. 5.23.
Построение желаемой ЛАЧХ. Желаемой называют асимптотическую ЛАЧХ Ln{ (to) разомкнутой системы, имеющей желаемые (требуемые) статические и динамические свойства.
Желаемая ЛАЧХ (рис. 5.23) состоит из трех основных асимптот: низкочастотной, среднечастотной и высокочастотной.
Кроме того, могут быть сопрягающие асимптоты, которые соединяют основные.
Строится желаемая ЛАЧХ на основании требований к системе. Ранее было выяснено, что низкочастотная асимптота
ЛАЧХ разомкнутой системы определяет статические свойства. Если передаточная функция (5.37) разомкнутой- системы
имеет передаточный коэффициент k и порядок астатизма v,
удовлетворяющие требованиям, то низкочастотной асимптотой желаемой ЛАЧХ L m (со) является низкочастотная асимптота ЛАЧХ L 0 (со) неизменяемой части системы. На рис. 5.23
показан именно такой случай.
Среднечастотная асимптота ЛАЧХ разомкнутой системы
и ее сопряжение с низкочастотной определяют динамические
свойства системы — устойчивость и показатели качества переходной характеристики.
Построение среднечастотной асимптоты желаемой ЛАЧХ
начинают с выбора частоты среза соср. Для этого используется номограмма (рис. 5.24), составленная В. В. Солодовниковым. Она определяет зависимость перерегулирования а и времени регулирования tv от максимума Ртах вещественной частотной характеристики замкнутой системы, причем время
регулирования tv дано в виде функции частоты среза соср.
Номограмма используется следующим образом. По заданному значению перерегулирования о определяют значение
х- Затем по Ртах
<оср, т. е
определяют соотношение между tv и
= сзт/соср'
(5.38)
На рис. 5.24 показано, как по значению о = 30% определено Р т а х = 1,27 и затем i v — 3,5я/соср'
Из (5.38) вычисляют частоту среза о ср1 , при которой время регулирования не превысит заданного значения. Если
при начальном рассогласовании gQ ускорение регулируемой
координаты ограничивается значением w, то частота среза не
должна быть больше соср2, т. е.
«Ср2 = V W/g0.
(5 „39)
Частота среза соСР2 соответствует оптимальному переходному
процессу при допустимом ускорении w.
Таким образом, частота среза должна быть выбрана по
одному из следующих условий:
сосР
С0СР1
или
С0СР1
1Фср<«ср2.
(5.40)
Чем больше о с р , тем меньше время регулирования. Однако если соср2 < соср1, то ©ср не должна быть больше соср2.
В этом случае требование в отношении времени регулирования, возможно, не будет удовлетворено.
Среднечастотная асимптота желаемой ЛАЧХ проводится
через точку соср с наклоном —20 дБ/дек. При большем наклоне
трудно обеспечить необхоI vC
димый запас устойчивости
1
и допустимое перерегулиtp /
rV
рование.
О),
Чр 50
/
Протяженность среднечастотной асимптоты устаJк
!
49
навливается исходя из не<*>ср
t 6
обходимого запаса устойzn 30
чивости. Из этих же сооб0>ср
ражений выбирают ее со1
20
пряжение с низкочастотной
•
л
-fасимптотой. Кроме того,
О)
1?
W
сопрягающую
асимптоту
" Т"
следует выбирать так, чтоt
1 0
iM i,t иг a и р,max бы характеристика L m (со)
возможно меньше отличарис< 5.24
лась от L0 (СО) И коррек-
тирующее устройство
было возможно более простым.
Для
указанного
выбора по ранее найденному
значению
Р т а х с помощью кривых, показанных на
рис. 5.25, определяют
избыток фазы у и
предельные значения
LM логарифмических
амплитуд.
Избыток
фазы у должен быть
обеспечен на том участке характеристики
Lm (о), для которого
справедливо
Тчград LM, ДБ
1
«
60
- 30
-
1
\
50 - 2 5
т
1
t
jji
40 -го
-иг
го - / 5
20 -10
I
1
f
A
10 - 5
T
t
D 01
1,0 1,1 uz 1t3
у
-
Г,4
us P.так
Рис. 5.25
(5.41)
Этот участок охватывает среднечастотную асимптоту и, возможно, часть сопрягающей асимптоты.
Сначала нужно провести прямую с ординатой LM (пунктир
на рис. 5.23). Затем нанести сопрягающую асимптоту. Если
наклон низкочастотной асимптоты 0 или —20 дБ/дек, то наклон сопрягающей асимптоты выбирается равным —40 или
—60 дБ/дек. Начинать ее можно из точки среднечастотной
асимптоты с ординатой LM. После этого проверяют избыток
фазы Ya п ри частоте юа, где ордината £ ж (ю) равна LM. Значение Ya подсчитывается по формуле
Та = п —vn/2 — ^kn/2 — 2 w£/o)a j +
+
©Л).
(5.42)
где v — порядок астатизма; (og — сопрягающие частоты меньше (»а, при которых наклон L w (<о) увеличивается на 20 дБ/
/дек; k — число сопрягающих частот о*; to7- — сопрягающие
частоты, меньшие юа, при которых наклон
(о) уменьшается на 20 дБ/дек; I — число сопрягающих частот со,.
Если фаза ср определяется каким-либо другим способом,
то избыток фазы определяют как
Та = 180° + ф,
(5.43)
где ф < 0,
/
Если избыток фазы уа оказывается меньше необходимого,
то сопрягающую асимптоту следует переместить влево. В противном случае (при слишком большом избытке фазы) сопрягающая асимптота перемещается вправо. Чем. больший диапазон частот занимает низкочастотная асимптота, тем лучше
система воспроизводит низкочастотные изменения задающего
воздействия.
Высокочастотная асимптота желаемой ЛАЧХ мало влияет
на свойства системы, поэтому ее следует выбирать так, чтобы
корректирующее устройство было возможно более простым.
Это достигается при совмещении высокочастотных асимптот
характеристик £ ж (<о) и L0 (со). Если совмещение не удается,
то высокочастотная асимптота L m (со) должна иметь тот же наклон, что и высокочастотная асимптота L0 (со).
После выбора высокочастотной асимптоты желаемой ЛАЧХ
и сопряжения ее со среднечастотной асимптотой проверяют
избыток фазы у6 при частоте соб, где ордината характеристики
равна —£ м , т. е.
т
Тб
= л —л<7ср/4 — ^
<°б/Ч>
(5-44)
где <7ср — относительный наклон среднечастотной асимптоты (при наклоне —20 дБ/дек qcр = 1); со — сопрягающие частоты, большие частоты среза соср; т — число частот сог.
Если
меньше требуемого значения, то высокочастотную
асимптоту желаемой ЛАЧХ нужно переместить вправо.
Для более точного подсчета фазы при частотах соа и соо используют номограмму (рис. 5.26). Номограмма должна быть расположена
так, чтобы ее ось относительных частот to/to0 была параллельна оси частот'характеристики Lm (to). Стрелка номограммы должна быть совмещена с той частотой щ у для которой подсчитывается фаза фг-.
Затем для каждой асимптоты характеристики 1 ж (to) по номограмме определяется Д 5 , т. е. приращение S иа данном участке частот, и
AS умножается на наклон асимптоты в дБ/дек (с учетом знака наклона). Сумма этих произведений есть значение фазы ф* в градусах.
Пример подсчета фазы с помощью номограммы показан на рис.
5.27. В данном случае <р = о" ( 2 , 2 5 - 1 , 5 ) — 4 0 ( 1 , 5 - 0 ) - 20 (1,3 - 0 ) +
+ 20 (2,25—1,3) = — 67 .
Выбор корректирующих устройств. Передаточная функция
разомкнутой системы с последовательным корректирующим
Cr01
0,1
1
10
i
Q
w / f t >
100
Рис. 5.26
устройством (см. рис. 5 . 1 , a) W — W^O^KI, где
=
и для ЛАЧХ справедливо соотношение L (со) = L0 (со) +
+ LK1 (со). Желаемая ЛАЧХ Lm (<д>) есть ЛАЧХ разомкнутой
системы, которая должна быть получена введением последовательного корректирующего устройства. Следовательно,
Ьж (со) — L0 (со) + LKl (со); LKl (со) -
(со) — L0 (со),
(5.45)
т. е. для определения ЛАЧХ последовательного корректирующего устройства из желаемой ЛАЧХ нужно вычесть ЛАЧХ
неизменяемой части си^
стемы. Вычитание ординат достаточно сделать
на всея* сопрягающих
частотах этих характеристик. Затем полученные точки соединить
прямыми (см. рис. 5.23).
По ЛАЧХ LK1 (со)
корректирующего устройства можно определить полиномы
(s)
и
s ег0
Qm ( )
функции
Каждой
сопрягающей
частоте соь при кото-
Рис. 5.27
рой наклон ЛАЧХ увеличивается на 20 дБ/дек, соответствует множитель (s/<»i + 1) в полиноме QK1 (s). Сопрягающей частоте (О/, при которой наклон ЛАЧХ уменьшается на
20 дБ/дек, соответствует множитель (s/coj + 1) в полиноме
j ( s ) . Если при какой-то частоте щ или
наклон ЛАЧХ
изменяется на 40 дБ/дек, то ей соответствует квадрат указанного множителя.
Затем, пользуясь формулами (5.15), следует определить
передаточные функции W и
соответственно параллельного и прямого параллельного корректирующих устройств,
эквивалентных требуемому последовательному корректирующему устройству. Если передаточная функция W m сложная,
то по формулам (5.17) целесообразно выяснить, при каких
передаточных функциях WKI И
требуемое последовательное корректирующее устройство может быть заменено
двумя корректирующими устройствами: последовательным и
параллельным.
На основании полученных результатов и физических свойств
элементов неизменяемой части системы можно выбрать один
из вариантов включения корректирующего устройства, При
отсутствии очевидных и веских преимуществ одного или двух
из возможных вариантов следует рассматривать все варианты.
По виду передаточной функции корректирующего устройства может быть выбрана схема пассивного четырехполюсника
для реализации этой передаточной функции. Краткие сведения о пассивных четырехполюсниках даны в § 5.3. Более обширные сведения можно, например, получить в [7, 81.
Легко реализуются передаточные функции с полиномами
RV (S) и QK (S) первой и второй степеней. При более высокой
степени этих полиномов следует использовать два пассивных
четырехполюсника, соединенных последовательно. Основные
соображения о такой возможности изложены в § 5.3.
После выбора электрической схемы необходимо вычислить
требуемые значения емкостей и сопротивлений и убедиться в
возможности физического выполнения этой схемы с необходимыми параметрами ее передаточной функции. В частности,
не следует предусматривать пассивный четырехполюсник с
очень малым (менее 0,1—0,05) передаточным коэффициентом
или с весьма большими емкостями. Не следует также иметь в
одной схеме емкости (или сопротивления), значительно, на
2—3 порядка, отличающиеся друг от друга по величине.
Обычно требуемые значения параметров передаточной функции пассивного четырехполюсника можно иметь при несколь-
ких вариантах значений его элементов. Б корректирующих
устройствах используют и активные четырехполюсники
(см. § 5.3).
Следует указать на одно обстоятельство. Предположим, что
параллельное корректирующее устройство (см. рис. 5.1, б)
охватывает участок цепи с астатизмом v-ro порядка, т. е.
W2 = k2R2(s)/[svQ2(s)i,
где /?2 (s); Q2 [$) — полиномы от s с равным единице свободным членом.
Корректирующее устройство не изменит порядок астатизма этого участка цепи, если его передаточная функция
- К* Я к 2 (s) SV[QM (S>L
£ AFI)
где Rk2 (s)> QK2 (s) — полиномы от s с равным единице свободным членом.
Действительно, при таком корректирующем устройстве
передаточная функция рассматриваемого участка цепи
W —•
2
=
1+ ^2 W
m
#2
Qfri (4
[Q2 (S) Q b 2 (S) + k2 ЬK2 R2
(S) TFK2 (S) I s v *
т. е. астатизм участка остался прежним.
Заключительные этапы синтеза. При построении желаемой
ЛАЧХ предполагалось что неизменяемая часть системы с усилителем имеет необходимый передаточный коэффициент. После выбора корректирующего устройства передаточный коэффициент разомкнутой системы, как правило, изменяется.
И теперь нужно окончательно определить необходимое значение передаточного коэффициента усилителя. На этом синтез системы закончен.
Однако построение желаемой ЛАЧХ основано на определенных допущениях. Кроме того, могла иметь место приближенная реализация требуемой ЛАЧХ корректирующего устройства. Поэтому совершенно необходима проверка качества синтезированной системы. С этой целью строится переходная характеристика замкнутой системы и определяются показатели ее качества. Если система третьего порядка, то переходную характеристику удобнее строить операционным методом. Методика определения корней данного полинома изложена в начале данного параграфа. При более высоком порядке системы нужно пользоваться методом вещественных частотных характеристик (трапецеидальных или треугольных).
При аппроксимации вещественной частотной характеристики
отрезками прямых необходимо учитывать следующее: аппрок-
симацию начинать из начальной точки характеристики; при
не слишком сложной форме характеристики достаточно заменить ее четырьмя-пятью трапециями (или треугольниками);
«хвост» характеристики, т. е. ее конечный участок с ординатами менее 0, 1 от начальной, можно отбросить.
При существенном невыполнении требований к системе —
при перерегулировании и времени регулирования больше допустимых значений — необходимо выяснить и устранить причины неудачного решения.
Кроме ошибок в расчете могут быть неточной реализация требуемой передаточной функции коррректирующего
устройства и недостаточным избыток фазы при контрольных
частотах соа и соб.
Возможно также значительное отличие вещественной частотной характеристики синтезированной системы от типовой,
для которой справедливы номограммы (см. рис. 5.24 и 5.25),
положенные в основу расчета. В этом последнем случае р ассчет следует повторить, задавшись значениями о и tp меньше
требуемых.
Пример 5.2. Регулируемый объект и исполнительный элемент приборной следящей системы описываются передаточной функцией
W0 (s) = k/ls (0,005s + I) (0,01 s +
l)j.
Требуется выбрать последовательное корректирующее устройство,
обеспечивающее при k = 200 с - 1 и v — 1 следующие показатели качества: о
30% и
0,5 с. Допустимое ускорение регулируемой координаты w = 50 рад/с 2 при начальном рассогласовании g0 = 0 , 1 рад.
Прежде чем начать расчет, заметим, что при k = 200 система без
корректирующего устройства
неустойчива. Действительно, в этом
случае ее характеристическое уравнение
0,0005s 3 + 0,06 s 2 -f s 2 + 200 = 0
Iи определитель Гурвица
L т} дВ
60
ata2
— G0G3 = 0,06 —
—0,1 = — 0,04 <
Рис. 5.28
0.
Расчет начинаем с
построения ЛАЧХ неизменяемой части системы. При с о = 1 вычисляем ординату 20 lg k =
= 20 lg 200 = 46 дБ;
сопрягающие
частоты
сог = 1/0,05 = 20 с - 1 ;
СО2 1/0,01 = Ю О С - 1 .
ЛАЧХ неизменяемой части системы L0 (СО) состоит из трех асимптот
и построена на рис. 5.28.
Переходим к построению желаемой Л А Ч Х . ЛАЧХ неизменяемой
части имеет требуемый порядок астатизма и передаточный коэффициент, поэтому низкочастотная асимптота желаемой ЛАЧХ совпадает с
низкочастотной асимптотой ЛАЧХ неизменяемой части системы.
Для заданного значения о — 30% по номограмме (см. рис. 5.24)
определяем
Ршах = 1,27 и / р ~ 3 , 5 л / с о С р .
Вычисляем нижний предел частоты среза желаемой ЛАЧХ:
соСр1 = 3, 5я/* р = 3, 5я / 0 , 5 = 2 2 с - 1 .
По (5.39) находим верхний предел частоты среза;
<0cp2^Vw/g0
УёоТбТГ = 22,4 с - 1 .
Выбираем сос = 22 с""1 и через эту точку проводим среднечастотнук>
асимптоту желаемой ЛАЧХ с рекомендованным
ранее наклоном
— 20 дБ/дек (рис. 5.28). Далее по кривым (см. рнс. 5.25) для Р т а х —
= 1,27 определяем, что необходим избыток фазы у — 40° при ординатах
(со), лежащих в пределах
= 14 дБ. Проводим прямую с ординатой + 14 дБ и из точки пересечения ее со среднечастотной асимптотой желаемой ЛАЧХ строим пробную сопрягающую асимптоту с наклоном — 40 дБ/дек.
Пусть высокочастотной асимптотой желаемой ЛАЧХ будет высокочастотная асимптота ЛАЧХ неизменяемой части системы. Сопряжение среднечастотной асимптоты желаемой ЛАЧХ с высокочастотной
начинаем при частоте со2.
Теперь нужно проверить избыток фазы при контрольных частотах
соа и cog. Воспользуемся номограммой для подсчета фазы по асимптотической ЛАЧХ, изображенной на рис. 5.26.
Подсчитываем фазу при частоте соа:
<Ра = —20 (2,25 —2,04) — 40 (2,04—0) — 20 (2,16—0)
— 40(2,2—2,16) — 60 (2,25 — 2,2) = — 133,6°.
Следовательно,
избыток
фазы
Ya = 180—133,6 = 46,4°.
Подсчитываем фазу при частоте cog:
ф а = —20 (2,25—2,22)— (40 (2,22—2,16) — 20 (2,16—0,24)—
— 40 (0,24+1,12)—60 (2,25—1,12) -
— 163,6°.
Избыток фазы при этой частоте
Y6 = 180—163,6= 16,4°.
При частоте соа избыток фазы превышает требуемое значение на
6°. Допустимо, однако, лишь незначительное перемещение сопрягающей
асимптоты вправо. Оно не расширит сколько-нибудь заметно диапазон
пропускания нижних частот, поэтому останавливаемся ,иа выполненном сопряжении.
Избыток фазы прн частоте cog значительно меньше допустимого.
Для его увеличения высокочастотную асимптоту желаемой АЧХ нуж-
но
сместить
вправо.
При этом усложнится
корректирующее устройство.
Попробуем
проверить качество системы
при составленной
желаемой ЛАЧХ и затем
будем решать вопрос о
целесообразности ее изменения.
По Lm (со) составляем передаточную функцию разомкнутой скорректированной системы:
Рис. 5.29
k (s /со а +
S (s/C03 +
1)
1) ( S / 0 ) 2 + 1) ( s / 0 > 4 + 1)
200 ( 0 , 2 4 s + l )
s ( 2 , 1 7 s + 1 ) ( 0 , 0 1 s + 1) (0,00574s+ S)
coa = 4 , 2 c - 1 ;
co 2 = 1 0 0 c - 1 ;
где co3 = 0,46c —i
c o 4 = 1 7 4 c —i
Передаточная функция замкнутой системы
Wg (s) = WWII
+
w (s)] = (0,24 S +
+ 1,74- ! 0 - 4 s 3 + 0 , 0 1 ls?+
l)/(6,25
10- 7 s 4 +
0,245 s + 1).
Вещественная частотная характеристика, вычисленная по частотной передаточной функции Wg (/со), представлена на рис. 5.29. Пост- 4
роенная по ней переходная характеристика показана на рис. 5.30.
Показатели качества а = 14% и
0,4 с удовлетворяют требованиям. Перерегулирование даже значительно меньше допустимого,
поэтому составленную желаемую ЛАЧХ можно ие изменять.
Несоответствие показателей качества с их расчетными значениями объясняется значительным отличием вида вещественной частотной
характеристики скорректированной системы (рис. 5.29) от типовой, по
которой составлены номограммы (см. рис. 5.24 и 5.25).
*
Вычитая из желаемой ЛАЧХ
1 Ж (со) ЛАЧХ L 0 ( w ) неизменяемой части системы, получаем
ЛАЧХ последовательного корректирующего устройства LK (со)
(см. рис. 5.28). По этой ЛАЧХ
составляем полиномы RK (s) и
QK (s) числителя и знаменателя
передаточной функции корректирующего устройства:
Як (S) = (s/coa + 1) (s/щ
+
1)=
= (0,24 s + 1) (0,05 s + 1);
QK (S) = (s/co3 + 1) (s/щ + 1) =
Рис. 5.30
= (2,17s + 1) (0,0 0574s + 1).
и
вык
Рис. 5.31
Желаемую передаточную функцию корректирующего устройства
можно реализовать дифференцирующим и интегрирующим четырехполюсниками с разделительным усилителем (рис. 5.31).
Передаточная функция дифференцирующего четырехполюсника
<s) = V
V\s+
\)/(7\s+l),
где T t - 0,05 RtCu Т 2 - 0,0574 + Д 2 ).
Значение R 2 должно быть выбрано при расчете усилителя. После
этого могут быть определены необходимые значения R1 и Сг и подсчитано значение
Передаточная функция интегрирующего четырехполюсника
WKz(s) =
(T3s+l)/0\s+\)t
где Т3 - 0,24 - /?4 С2; Г 4 = 2,17 = ( R 3 + tf4) С 2 .
Выбираем С 2
10 мкФ. Тогда R4 = 24 кОм и R3 — 193 кОм.
Усилитель должен иметь коэффициент усиления Ку = k/k 0 k Kti где
k 0 — передаточный коэффициент регулируемого объекта и исполнительного элемента.
Приближенные соотношения. Изложенный метод синтеза —
это приближенный метод, поэтому рекомендуется [8] уточнять
желаемую ЛАЧХ с помощью номограмм.
Вместе с этим используют еще большие приближения, которые значительно упрощают построение желаемой ЛАЧХ
и синтез корректирующего устройства.
На рис. 5.32 показана типовая ЛАЧХ разомкнутой астатитической системы. Ей соответствует передаточная функция
w ~
k(T2s+\)
5 ( ^ 5 + 1 ) ^ 3 5 + 1 ) "
=
_
kT2
Т
Х
Г
3
(5 + to2)
5 ( 5 + 0 ) ^ (S + C03)
'
где Tx^>
Тэ; coj < со2 < со3; k — передаточный коэффициент разомкнутой системы (добротность по скорости),
равный частоте со', при которой продолжение низкочастотной
асимптоты пересекает ось абсцисс (k — со').
Согласно [41, перерегулирование в системе не превзойдет
20—30%, если удовлетворяются неравенства
со3/со2 ^ 10; 2 < 0> 3 /а> ср < 4.
(5.48)
Рис. 5.32
При этом время регулирования с достаточной точностью определяется по частоте среза:
tv ^ п/о>ср.
(5.49)
Следовательно, заданное значение k определяет частоту
со' и затем можно построить прямую, на которой будет лежать
низкочастотная асимптота желаемой ЛАЧХ.
С другой стороны, заданное значение времени регулирования tv позволяет определить по (5.49) частоту среза соср желаемой ЛАЧХ. Остается выбрать частоту со2 и ш 3 так, чтобы
удовлетворялись неравенства (5.48).
В результате оказываются известными желаемая ЛАЧХ
и передаточная функция разомкнутой системы. Зная передаточную функцию неизменяемой части системы, можно определить необходимую передаточную функцию последовательного корректирующего устройства.
Неравенства (5.48) определяют частоты со2 и со3 не однозначно. Поэтому удобно сразу же рассматривать несколько
вариантов значений со2 и со3. Затем выбрать тот из них, при
котором система имеет требуемые показатели качества. Для
их определения необходимо, конечно, строить переходные характеристики замкнутой системы.
Используют и другие приближенные соотношения для построения желаемой ЛАЧХ. Иногда, особенно при предварительных расчетах, они оказываются весьма удобными.
I r.T.v.-;;::1:
МАШИННАЯ РЕАЛИЗАЦИЯ
МЕТОДОВ ТЕОРИИ
АВТОМАТИЧЕСКОГО
УПРАВЛЕНИЯ
§6.1. Математические модели
автоматических систем и особенности
реализации их на ЭВМ
Возможности современной вычислительной техники позволяют значительно ускорить сроки
проектирования автоматических систем управления объектами различного назначения. Успех в решении задачи в значительной степени зависит от основных
факторов: математической изученности
управляемого объекта, т. е. от того, насколько адекватно составлено математическое описание функционирования
объекта, эффективности прикладных методов теории автоматического управления, уровня развития вычислительных
методов, наличия высококачественного
программного обеспечения, от того, насколько успешно используется творческий потенциал исследователя-проектировщика. При этом решающей фактор
остается за человеком, который может
решать многие неформализованные задачи. Именно этот фактор стимулирует
развитие диалогового проектирования.
Основа автоматизированного проектирования — математическое описание
функционирования системы. В настоящее время преобладают и широко используются три способа математического описания автоматических систем: 1)
метод передаточных функций и тесно
связанные с ними частотные характеристики; 2) метод переменных состояния;
3) структурно-топологические методы.
Метод передаточных функций, по существу, представляет
собой применение преобразования Лапласа и частотной теории
для изучения качественного поведения решений обыкновенных
дифференциальных уравнений. Созданные для проектирования систем с одним входом и одним выходом передаточные
функции и частотная теория до сих пор являются основными
инженерными методами со сложившейся методологией. Непосредственное изучение исходных дифференциальных уравнений
с заданными начальными условиями заменяется в этих методах
исследованием алгебраических свойств некоторых функций,
порождаемых системой дифференциальных уравнений. Например, критерий Михайлова и Найквиста основаны на изучении именно таких функций.
На разработку и усовершенствование Частотных методов
были затрачены десятилетия; несмотря на «машинный век»,
они не утратили своего значения и не исчерпали всех возможностей. Многолетние исследования показали, что по глубине
и степени завершенности частотные методы во многих случаях
не имеют вполне эквивалентный замены, а модификация их
применительно к ЭВМ позволяет получать весьма ценную информацию о проектируемой системе в сжатые сроки. В 70-е
годы Г. Розенброком [19] был создан метод «размытых» частотных характеристик, предназначенный для автоматизированного проектирования систем с несколькими входами и выхо*дами. Дальнейшее развитие метода было осуществлено
В. В. Солодовниковым и его учениками [131.
В основе метода переменных состояния лежит представление дифференциальных уравнений в нормальной форме Коши,
которое дополняется алгебраическими уравнениями, связывающими выходные переменные с переменными состояния
x - A x + Bu;
у-=Сх,
(б1)
где А, В, С — матрицы коэффициентов размерности п X п,
п X т , г X п соответственно; и — вектор возмущающих воздействий; т — число входов; г — число выходов.
Математическим аппаратом метода переменных состояния
(МПС) являются матричное исчисление и вычислительные методы линейной алгебры. Метод переменных состояния содействовал значительному развитию теории управления. На языке МПС выполнена большая часть работ по оптимальному управлению, фильтрации, оцениванию. В настоящее время в те-
ории автоматических систем управления наметилось плодотворное сочетание метода переменных состояния с частотными
методами. Оба способа описания взаимосвязаны и дополняют
друг друга.
Топологические методы опираются на использование методов теории графов. Они получают все большее распространение, однако эффективность их применения во многом зависит
от принципиальных результатов, полученных в теории графов.
С точки зрения автоматизации проектирования систем управления с помощью топологических методов представляет
интерес задача формирования передаточных функций по структурным схемам. Если структура системы выбрана, то, используя передаточные функции динамических звеньев и известные
правила преобразования структурных схем, можно сравнительно легко составить программу получения передаточной
функции разомкнутой или замкнутой системы при управляющих или возмущающих воздействиях. Программа нахождения.
передаточной функции сводится к раскрытию скобок, приведению подобных членов и упорядочиванию коэффициентов по
убывающим степеням полинома. Такая программа часто является основной при машинных исследованиях (анализ устойчивости, построение частотных характеристик, построение областей устойчивости, D-разбиение в плоскости параметров и т. д.).
Автоматизация формирования передаточных функций позволяет вести параметрический синтез и анализировать различные
структуры. Такие программы успешно применялись для построения передаточных функций сложных систем с перекрещивающимися обратными связями. Уязвимое место таких программ — частые случаи переполнения разрядной сетки ввиду
плохой «обусловленности» полинома. Кроме того, существуют
технические трудности при программировании, так как некоторые алгоритмические языки (АЛГОЛ ФОРТРАН) не приспособлены для обработки буквенно-символьной информации.
Решение подобных задач стало эффективным на основе топологических методов. Так, использование методов теории графов
в сочетании со структурными числами дает возможность получать передаточные функции по любой структуре на языке
ФОРТРАН.
Метод переменных состояния ориентирован на вычислительные методы теории матриц. Если требуется выполнить
анализ устойчивости по уравнениям переменных состояния
(6.1), то традиционные способы требуют предварительного
приведения матрицы
А к характеристическому уравнению
| А — sE | — (— 1 )л + s n ~ 1 + . . . + а п ) = 0
(6.2)
с последующим применением критериев устойчивости или корневых методов. Существующие критерии устойчивости (Рауса, Гурвица, Льенара—Шипара, Михайлова) могут применяться только непосредственно к коэффициентам характеристического уравнения замкнутой системы. Методы локализации собственных чисел матрицы А (Гершгорина, Островского, Браузра и др.) дают лишь достаточные условия и малопригодны
для широкого использования.
Получение коэффициентов характеристического уравнения
часто связано с серьезными трудностями вычислительного
характера, несмотря на наличие стандартных программ, построенных на известных методах. Применительно к задачам
машинного анализа и синтеза сложных автоматических систем
многие методы не вполне подходят из-за чувствительности к
«частным особенностям» матрицы или потери точности из-за
роста погрешности вследствие накопления ошибок округления.
В последнее время были созданы способы определения всех
собственных чисел матрицы А, не связанные с операцией вычисления коэффициентов характеристического уравнения. Они
основаны на представлении матрицы А в виде произведения
ортогональной и почти треугольной форм. Наибольшей универсальностью обладают QR- и QL-алгоритмы. Сущность QR:
алгоритма состоит в представлении исходной матрицы А в виде произведения двух матриц: ортогональной Q и верхней
треугольной R (нижней треугольной L в случае (^-алгоритма). Предварительно матрица А преобразуется к форме Хассенберга Н, а QjR-алгоритм всегда предполагает, что такое приведение выполнено. Матрица Н является верхней треугольной матрицей, но с наличием субдиагональных элементов. Например, матрица Хассенберга размерности (4 X 4) имеет вид
Ф
(6.3)
О* * *
о о * *
Процедура метода предусматривает построение матрицы,
подобной матрице А, но имеющей клеточную треугольную
структуру с диагональными блоками 1X1 или 2X2 и теми же
собственными числами, что и исходная матрица А. Приведение исходной матрицы А к матрице Хассенберга Н осуществляется для сокращения числа операций и экономии машинного времени. Различные способы (например, метод Хаусхолдера и метод Гивенса) приведения к матрице Н рассматриваются в работах по линейной алгебре.
В теоретическом отношении QR- и QL-алгоритмы мало различаются. <2#~алгоритмы эффективнее использовать, когда
большие элементы матрицы сосредоточены в нижнем правом
углу, a QL-алгоритм — когда большие элементы матрицы сосредоточены в левом верхнем углу. При правильной реализации алгоритма на ЭВМ ошибки округления во многих случаях не оказывают большого влияния на точность нахождения
собственных чисел матрицы А. Описание и особенности машинной реализации QR- и QL-алгоритмов более подробно изложены в [4, 5, 14, 151.
Особенности машинных вычислений в задачах автоматического управления. Успех в решении задач автоматизированного проектирования автоматических систем во многом определяется тем, как в действительности осуществляются действия над числами в ЭВМ. Существенная особенность машинных
вычислений — влияние ошибок округления. Как бы точно ни
осуществлялись операции над числами, для их представления
отводится конечное число знаков и они должны быть округлены.
В современных цифровых ЭВМ расчеты, как правило, выполняются в режиме с плавающей запятой. Это связано с представлением чисел, сильно различающихся по абсолютной величине. Число разрядов в мантиссе достигает 15 и выше (в десятичных знаках), и все же встречаются задачи, где такой точности недостаточно.
Иногда возникает вопрос, почему вообще нужна такая
точность вычислений, как 10~12 и выше, В большей части задач науки и техники исходные данные в лучшем случае имеют
точность 10~3—10
а часто она не достигает и 10~2 или бывает еще ниже. На раннем этапе создания цифровых вычислительных машин Дж. Нейман показал, что для получения точности конечного результата, равной 10~3, требуется точность
промежуточных вычислений в арифметических операциях
10~12. Кроме того, существует эффект усиления ошибок, образовавшихся от предшествующих операций. Это усиление в
принципе может быстро покрыть любой разрыв. Например,
отношение 10~3 и 10~12 образуют разрыв 109. Дж. Нейман
привел пример, когда 425 последовательных операций, каждая из которых усиливает ошибку только на 5%, заполняют
этот разрыв. Разумеется, приведенный пример лишь иллюстрирует важность проблемы получения верных результатов
в условиях накопления ошибок округления. В действительности в реальных машинах результаты округления не столь
неблагоприятны. Все же при решении сложных задач приходится считаться с ошибками накопления в результате округления.
В режиме с плавающей запятой почти во всех случаях
происходит округление и в окончательных результатах могут
наблюдаться существенные, искажения. Результаты округлений, какими бы малыми они ни были, меняют свойства арифметических операций. Свойства ассоциативности и дистрибутивности не выполняются на существующих ЭВМ. Произведение
сомножителей, отличных от нуля, может оказаться равным
нулю (это явление известно как «возникновение машинного
нуля при умножении»). Свойство коммутативности соблюдается лишь в том случае, если имеет место «правильное» округление [4, 51.
Формирование процесса правильного округления в современных ЭВМ, работающих в двоичной системе счисления, затруднительно. В системе счисления с четным основанием округление реализуется неоднозначно. Считается невозможным
построить процесс округления в «классическом» виде, основанный лишь на анализе конца мантиссы, таким образом, чтобы
ошибки компенсировали друг друга. Следовательно, на ЭВМ,
по существу, реализуются новые операции, лишь приближенно изображающие обычные арифметические операции. Отмеченные особенности не могут быть устранены техническими
средствами, хотя точность может быть значительно увеличена. Существуют большие возможности увеличения точности. Они заключаются в применении переменной длины мантиссы, в использовании сокращенных систем счисления (например, троичной). Распространенным способом анализа точности является
решение задачи с обычной и удвоенной точностью. Совпадение
результатов указывает на отсутствие ошибок округления, поэтому считается, что остальные вычисления в сходных задачах можно вести с обычной точностью. Такой подход распространен и часто дает удовлетворительные результаты.
Другой подход заключается в использовании специальных
программ, позволяющих записывать числа и выполнять one-
рации над ними с точностью, превосходящей рабочую точность
ЭВМ. Такой способ резко увеличивает объем потребного машинного времени и загружает память. В "задачах машинного
проектирования систем управления этот способ имеет ограниченное применение.
Значительный эффект достигается за счет применения новых вычислительных методов. Изменение вычислительной схемы или использование нового подхода часто дает возможность
принципиально решить задачу на ЭВМ. Характерна машинная
постановка фильтра Калмана в задачах управления и Навигации. Последовательные вычисления в соответствии с уравнением Калмана не приводят к положительно-полуопределенной матрице ошибок. Причина неудачи кроется в операциях с
плохо обусловленными матрицами. Благоприятное изменение
вычислительной схемы позволило применить фильтр Калмана в космической системе «Аполлон». Сущность применения вычислительной схемы состояла в использовании метода «квадратного корня матрицы». Использовался тот факт, что квадратный корень матрицы имеет разброс элементов в два раза меньший, чем исходная матрица, и в этом проявляется как бы эффект «удвоения» разрядной сетки.
Характерно получение передаточных функций по обычным
правилам преобразования структурных схем. В программе
должно быть предусмотрено раскрытие скобок, приведение
подобных членов и вычисление коэффициентов по убывающим
степеням производной. Некоторые коэффициенты элементарных звеньев малы (как правило, всегда меньше единицы), поэтому возникает опасность превращения в машинный нуль
старших коэффициентов характеристического уравнения.
При исследовании системы по уравнениям переменных состояния часто возникает необходимость многократного построения характеристического уравнения по исходным матрицам коэффициентов. Задача является частью «полной проблемы собственных значений» и известна также как проблема построения векового уравнения. Для того чтобы обойти многочисленные трудности, в течение десятилетий создавались различные приемы и методы, подробно изложенные в [151.
В задачах анализа и синтеза автоматических систем часто имеется определенная специфика, не позволяющая в полной мере воспользоваться стандартными программами, в основу которых положены известные методы. Одна группа методов (А. М. Данилевского, А. Н. Крылова, Хессенберга, Самуэльсона и др.) чувствительна к частным особенностям ма-
трицы, например к «провалам», т. е. к вырождению (в смысле машинной точности) промежуточных определителей. Другая (методы, основанные на идее Леверье) не учитывает быстрый рост погрешности на высоких порядках вследствие накопления ошибок округления, что ограничивает размерность
решаемых задач.
Прямые корневые методы, базирующиеся на построении
характеристического полинома, также чувствительны к накоплению ошибок округления. Применение их для исследования линейных систем порядка п ^ 20 показало, что накопление ошибок округления при построении характеристического полинома и последующее применение корневых методов
синтеза часто приводили к совершенно неправильным результатам. Устойчивые системы при определенных сочетаниях
параметров трактовались как неустойчивые и, наоборот, неустойчивые рассматривались как устойчивые. Многолетние
исследования показали, что при принятой длине разрядных
сеток отечественных ЦВМ граница надежной применимости
метода Ньютона (и его модификаций) составляет п ^ 20.
Если п > 20, результаты также получаются, но неопределенность в результатах увеличивается. Они могут быть сильно искажены ошибками округления.
Особенно значительное накопление ошибки проявляется
при сильной связи корней полинома с его коэффициентами.
Показателен следующий простой пример 111]. Полином
s4 — 4s3 + (6 — 49-10~8) s2 — 4s + 1 отличается от полинома
(s — I)4 только коэффициентом при s 4 . Характерно, что это
различие весьма незначительно, всего 49* 10- 8 . Однако если
все четыре корня второго полинома равны единице, то у первого полинома корни таковы: st = 1,02681; s 2 ~ 0,97389;
S g i 4 = 0,99965 ± 0,026455. Это значит, что сравнительно незначительное изменение коэффициентов (всего на 49-Ю- 8 )
приводит к существенному изменению корней (уже на 0,03).
При степенях полинома порядка 20 и выше может наступить
качественное искажение результатов.
Отметим еще одну особенность. Не все традиционные методы теории автоматического управления одинаково хорошо приспособлены к машинной реализации. Затруднения встречаются при реализации D-разбиения, частотных методов, формировании передаточных функций по структурным схемам.
Ценность D-разбиения как метода построения границ
области состоит в том, что метод не требует какой-либо направленной процедуры для нахождения первой точки грани-
цы, т. е. является беспоисковым. Поиск, особенно в виде полного или частичного перебора точек плоскости параметров*
не всегда является целесообразным из-за затрат машинного
времени и отсутствия уверенности, что точка искомой области
может быть найдена, если область имеет малые размеры.
D-разбиение принципиально позволяе! сразу найти границы
области устойчивости в плоскости интересующих проектировщика параметров. Однако свойства метода таковы, что помимо
действительных кривых, являющихся границами искомой области, появляются «посторонние». «Посторонние» кривые
представляют собой границы областей на плоскости параметров, соответствующих одинаковому числу корней, расположенных справа от мнимой оси. Например, одному корню в правой полуплоскости соответствует определенный диапазон изменения параметров на плоскости параметров. Два корня соответствуют другому диапазону изменения параметров, три корня — третьему и т. д. При больших порядках характеристического полинома переплетение истинных и «посторонних» линий может принимать самые причудливые формы и выбор действительных кривых среди большого количества линий оказывается весьма трудной задачей при программировании. При
изменении со кривые могут претерпевать бесконечные разрывы
второго рода и ветви могут уходить в бесконечность.
При ручных расчетах для выделения искомой области служит графическая процедура штриховки по Неймарку. Суть ее
состоит в том, что при движении по кривой в сторону возрастания со штриховку наносят слева, если определитель положителен, и справа, если он отрицателен. При изменении со от —оо
до +оо получается двойная штриховка, так как при со = 0
изменяется знак определителя системы. Если определитель
обращается в нуль,то это приводит к бесконечному разрыву
второго рода. Особенности имеются и при штриховое особых
прямых. Более подробные сведения об этом можно найти в работах [3, 8].
Штриховка затрудняет полноценную машинную реализацию метода D-разбиения. Выбор действительной области среди
претендентов, к тому же часто разбросанных во всех квадрантах, заставляет привлекать алгебраические критерии, методы
непосредственного вычисления корней. Недостатком метода
является также его недостаточная универсальность. Варьируемые параметры должны входить в коэффициенты характеристического уравнения линейно, возникают трудности при задании расположения корней внутри трапеции, угла или других
фигур в левой полуплоскости. Все же метод D-разбиения является единственным беспоисковым методом и может быть с успехом использован при построении областей устойчивости не
только в автоматических системах, но и в численных методах.
D-разбиение может также использоваться в качестве параллельного или вспомогательного метода.
Метод D-разбиения можно существенно видоизменить, упростить и сделать более универсальным путем введения полиномов Чебышева. Полиномы Чебышева, обладая свойствами как
гармонических, так и-ортогональных функций, являются уникальными и как будто специально созданы для применения на
ЭВМ. Они, в частности, позволяют вести операции в вещественной арифметике, что само по себе перспективно с точки зрения
возможной модификации некоторых традиционных методов,
ибо расчеты в комплексной арифметике увеличивают объем вычислений в четыре раза.
Другой пример — автоматизация построения передаточных
функций в сложных структурных схемах. Наиболее распространенные алгоритмические языки приспособлены для операций с числами и не вполне подходят для обработки буквенной
информации. Новые вычислительные методы, создаваемые на
основе графов и структурных чисел, позволяют обойти эти
трудности и значительно уменьшить ошибки округления.
Машинная реализация J I 4 X имеет ряд особенностей. Получение амплитудной характеристики не вызывает затруднений.
Трудность кроется в вычислении фазовой характеристики, которая в общем случае находится не только в первом квадранте,
т. е. является разрывной. Видоизменение метода частотных
характеристик применительно к машинной реализации приводит к предотвращению ложных скачков фазы и в целом повышает информационную ценность метода частотных характеристик. Например, в перспективе оказывается целесообразным
строить новые частотные характеристики — изамплиты (линии равных запасов устойчивости по амплитуде) и изофазы
(линии равных запасов устойчивости по фазе). Таким образом,
машинная ориентация частотных методов приводит к появлению новых способов машинного анализа и синтеза.
§ 6.2. Анализ устойчивости по уравнениям
переменных состояния
и по характеристическому уравнению
Пусть процессы в системе описываются уравнением (6Л).
Для того чтобы система (6.1) была асимптотически устойчива,
необходимо и достаточно, чтобы все собственные числа s t
(i -= 1,
п) матрицы А имели отрицательные действительные
части, т. е. лежали слева от мнимой оси плоскости комплексного переменного s.
Рассмотрим характеристическое уравнение
| А —sE | = 0,
(6.4
где Е — единичная матрица.
Корни Si характеристического уравнения (6.4) являются
собственными числами матрицы А. Совокупность всех собственных чисел образует спектр матрицы А. Сумма элементов, стоящих на главной диагонали, образует след матрицы А и обозначается Sp А. След матрицы связан с ее собственными числами
соотношением
п a
п
1 55=5
п
Sp А = 2 i i = S
•
i— 1
Раскрывая определитель
стическое уравнение
( - 1 )"(s" + a i s " ~ x
|А — sE
+
получим характери(6.6)
где аг — сумма всех диагональных миноров первого порядка,
равная следу Sp А; а 2 — сумма всех диагональных миноров
второго порядка матрицы А; ап — определитель матрицы А.
Анализ расположения всех собственных чисел- матрицы А
относительно, мнимой оси осуществляется по коэффициентам
уравнения (6.6) с помощью известных критериев.В системах
высокого порядка получение коэффициентов характеристического уравнения часто связано с серьезными трудностями чисто вычислительного характера.
Число диагональных миноров &-го порядка матрицы А
равно
tt(n~l)...
(n
,
1
11 — fe+l) ,
Aft
1л
— |
tC — *f9
it»
п —
k\
Таким образом, непосредственное развертывание характеристического определителя и приведение его к виду (6.6) эквивалентны вычислению
определителей различных порядков. Для больших значений
п эта задача требует большого объема вычислительной работы. В связи с этим были разработаны специальные методы развертывания характеристического определителя минуя вычисление многочисленных диагональных миноров (методы Данилевского, Крылова, интерполяции, Леверье—Фаддеева и др.)*
Одним из самых экономичных с точки зрения количества
операций является метод А. М. Данилевского. Сущность его
состоит в приведении определителя
—
5
| А—sE | — $21
а
12
$22
. • • $1и
•S . . . &2П
w
а»
а,п1
n2
®пп 5
к так называемому нормальному виду Фробениуса
i— S
1
0
0
...
1
Оп~\ а п
0
0
0
0
1
й2
— s
--S
Развертывание определителя, записанного в нормальном
виде Фробениуса, не представляет затруднений. Разлагая определитель по элементам первой строки, получим характеристический полином
( _ \ ) п (S« + й 1 sn- i+a2Sn-2 + ^ +
Легко убедиться, что элементы первой строки матрицы Фробениуса суть коэффициенты характеристического полинома.
При вычислении на машине коэффициентов характеристического полинома целесообразно производить частичную проверку правильности вычисленных коэффициентов, контролируя
выполнение соотношения
= <hx +
+...
= Sp А.
Несмотря на экономичность, метод чувствителен к вырождению (обращению в нуль) промежуточных определителей.
Метод, предложенный А. Н. Крыловым, заключается в предварительном преобразовании уравнения
<р (5) = | А —sE |
в эквивалентное ему
Ьи- S
D(s)
21
nl
Ь-i
^12 а- •...• b-i
Ьъъ . • .'2п
65
пП
развертывание которого по степеням s осуществляется значительно проще, так как определитель можно разлагать по минорам первого столбца. Метод чувствителен к вырождению
определителей и имеет меньшую точность вычисленных коэффициентов.
Нечувствителен к вырождению определителей метод Леверье—Фаддеева. Расчетная схема состоит в построении последовательности
А^ -— A; Gj — Sp Ajj Cj = Aj — E ;
Ag = AC^; &2 = Sp А?у2; Cg = A2 — E ;
A„
AC n ^; an = Sp A Jn\ Cn - A n —a n E.
Полученные величины al7
an представляют собой коэффициенты характеристического полинома
A (s) = (— 1)" | А — sE | - s" + аг sn-~1 +... + ап.
Отметим, что попутно с вычислением коэффициентов характеристического полинома может быть построена обратная матрица А- 1 = C n _i/a n . Практически метод сводится к гакратному перемножению матриц порядка п. Число операций
умножения составляет около (rt — 1) и3.
При реализации этого метода на ЦВМ в случае операций
с матрицами высокого порядка может происходить переполнение разрядной сетки, что вызывает необходимость введения
масштабирования; при вычислении .последовательности матриц Сп происходит накопление ошибки при округлениях, которое с увеличением порядка матрицы увеличивается, так как
происходит пропадание последних значащих цифр ввиду вычитания очень близких друг к другу величин, Это приводит к
тому, что при больших порядках матрицы А коэффициенты характеристического полинома оказываются вычисленными с
пониженной степенью точности. Накопление ошибки начинается с 7—8-го порядка и в дальнейшем увеличивается с ростом п.
Если задана структурная схема системы и имеются передаточные функции отдельных звеньев, то определение передаточной функции ведется по обычным правилам структурных преобразований схем и построение характеристического полинома
не таит в себе принципиальных трудностей. Однако при ручных расчетах это связано с утомительными выкладками, которые могут являться источником ошибок. При постановке задачи на ЦВМ передаточные функции отдельных звеньев представляются полиномами не выше второго порядка. Характеристический полином системы может быть записан в виде
т
P ( s ) = П (Aksl +
Bhs+Cj.
Программа должна предусматривать раскрытие скобок и
приведение подобных членов.
Перспективно построение передаточной функции с помощью
топологических методов.
Реализация на ЦВМ этих методов излагается в специальной
литературе.
В настоящее время для оценки расположения корней характеристического уравнения относительно мнимой оси существуют критерии Рауса, Гурвица, Льенара—Шипара, Михайлова, Найквиста, методы непосредственного вычисления
корней (Ньютона, Мюллера, Берстоу). Для анализа устойчивости импульсных систем используется критерий Шура—
Кона. Все перечисленные критерии опираются на знание коэффициентов характеристического полинома.
Машинная реализация и сопоставление критериев показали, что наиболее простой, удобной в реализации и надежной
является вычислительная схема Рауса. Критерий позволяет
исследовать систему с учетом любой заданной степени устойчивости т|. При этом возникает задача формирования коэффициентов смещенного характеристического уравнения
а 0 (s—tj)n + ах ( s —
1
+ . . . + а п =!0.
Относительно новых коэффициентов уравнение записывается в виде
- absn + a1sn~l +... + ап
Коэффициенты
а0, аъ...э ап суть
i—Q
где k — номер коэффициента; С — число сочетаний по к — i
из п — i.
Формула для аи может быть представлена так:
( W
k
ft0
(k-i)\(n~k)\
• Отрицательным значениям величины г\ соответствует смещение прямой s — г] вправо, а положительным — влево.
Рассмотрим, например, характеристическое уравнение трет
тьего порядка. Сместим его влево на величину степени устой*
чивости ц. Вычислим коэффициенты аК:
k
О
Имеем:
а0^а0;
= — Зя0?На2
= За0rf—2агг\ + а2;
«з = —«о'П3 + % ^ ^ r j + а 3 .
Если характеристическое уравнение записать в виде
п
1—0
то коэффициенты смещенного уравнения вычисляются по видск
измененной формуле
J (—1У-*n*-*CSZ2,
k= о
где Сп — число сочетаний из п по т (i — пу п — 1,
0).
Отметим, что в некоторых задачах, например при направленном выходе в область устойчивости* критерий Рауса и с*
пользовать затруднительно, так как он не позволяет ввести
количественную меру. (Это, впрочем, относится и к другим
критериям, в которых используется принцип ДА—НЕТ).
В качестве такой количественной "меры, например, может быть
использована вещественная часть ближайшего к мнимой оси
собственного числа Res m a x . Величина Res m a ? является непрерывной, хотя и негладкой, функцией параметров. Если
задана область допустимых значений параметров, то возможно из неустойчивой точки направленно выйти на границу области устойчивости. Применение критерия Рауса в такой ситуации приводит к тактике прямого перебора, хотя в силу экономичности критерия это часто оказывается оправданным
§ 6.3. Функционально-преобразованные матрицы
и их применение. Критерий В. И. Зубова
Рассмотрим систему
x = Ax + F(*),
(6.7
где А — матрица коэффициентов размерности п X п; F (t) —
вектор-функция внешних воздействий (п X I).
Пусть на плоскости комплексного переменного з задана
некоторая область D, соответствующая различным случаямрасположения спектра st исходной матрицы коэффициентов А
системы (6.7). Область D может быть произвольной частью
плоскости s, в том числе левой полуплоскостью или некоторой
заданной частью ее. Обозначим совокупность всех матриц
порядка пу спектр которых находится внутри области D,
через As.
С другой стороны, пусть на-плоскости комплексного переменного р задан круг радиуса г с центром в начале координат.
Обозначим через Вр совокупность всех матриц порядка п,
спектр которых р* находится внутри круга радиуса
Ipil < ry i = i,
п.
Допустим, что существует оператор L, устанавливающий
взаимно однозначное соответствие двух множеств: As и Вр.
Если А £ As, то оператор L (А) от матрицы А есть такая матрица порядка п% что L (А) £ Вр.
Таким образом, оператор L, воздействуя на любую матрицу А, взятую из множества A s , переводит ее спектр в множество точек, содержащихся в множестве Вр. Это значит, что все
собственные числа рг- матрицы В = L (А) будут принадлежать
кругу радиуса г с центром в начале координат.
Эту задачу можно интерпретировать так. Требуется указать такую аналитическую функцию р = / (s), которая переводила бы границы множества As на границы множества
Вр. Тогда если спектр исходной матрицы А лежит внутри
области D то спектр матрицы В в результате функционального преобразования будет расположен в круге радиуса г
с центром в начале координат.
Чтобы най*ги условия принадлежности спектра s t матрицы
А области D, требуется указать простые в алгоритмическом
отношении условия нахождения спектра матрицы В в круге.
Если спектр
f D, то необходимо и достаточно, чтобы наибольшее по абсолютной величине собственное число матрицы
В было по модулю меньше величины г. Если г — 1, то
\f(s)\ -
Ы<
1
и в этом случае оценка выполняется относительно единичного
круга с центром в начале координат. Тогда, для того чтобы
Si £ D, необходимо и достаточно, чтобы удовлетворялось условие
lim [L(A)]*«0,
где 0 — нулевая матрица.
Аналитическая функция р = / (s) может иметь различную
структуру и отображать ббласть заданного расположения спектра Si исходной матрицы А не только на единичный круг с
центром в начале координат, но и на области, ограниченные
алгебраическими кривыми высших порядков, вложенными в
единичный круг.
Отображение областей расположения спектра матрицы А
на круг с центром в начале координат или на фигуру, вложенную в круг , позволяет решить задачу устойчивости линейных
систем по исходной матрице А без определения коэффициентов
характеристического уравнения. Различные отображения приводят к различным функциональным преобразованиям матриц.
Основы метода функционально-преобразованных матриц были
заложены В. И. Зубовым в 1959 г. [71.
Необходимые и достаточные условия расположения всех
собственных чисел Я* матрицы А в заданной области D
комплексной плоскости Я имеют вид
lim В* =,0,
(6.8)
где В — один из видов функционально-преобразованных матриц.
Выполнение условия (6.8) можно проверить по нормам и
модулю следа матрицы В, величине наибольшего по модулю
собственного числа шах
а также другим неравенствам,
известным в высшей алгебре.
Рассмотрим способ анализа устойчивости линейных систем
по уравнениям переменных состояния без построения характеристического полинома. В теории аналитических функций
широко известно дробно-линейное преобразование
s = (Р + l)f(p ~ 1).
(6.9)
Оно обладает тем свойством, что левая полуплоскость комплексного переменного s переводится им во внутренность единичного круга с центром в начале координат плоскости комплексного переменного р, при этом мнимая ось, рассматриваемая как окружность бесконечного радиуса, переходит в единичную окружность. Если комплексная переменная s перемещается вдоль мнимой оси, то комплексная переменная р
движется вдоль окружности единичного радиуса. Каждой точке левой полуплоскости соответствует вполне определенная
точка, принадлежащая внутренности единичного круга, и
наоборот, т. е. это соответствие взаимно однозначно: р = (s +
+ l)/(s- 1).
Подставим значение s из (6.9). в характеристическое уравнение (6.4), тогда
= 0.
А-Я±±Е
р-1
После некоторых преобразований получим
|(—Е—А)—р(Е—А)| — 0.
х
(6.Ю)
Умножим уравнение (6.10) на (Е— А) - 1 :
—А)(Е—А) - 1 —рЕ|=0.
(6.11)
Матрицу (—Е — А) (Е— А)- 1 можно преобразовать:
(— Е-—А + Е—Е) (Е— А)- 1 - [(Е — А) —2Ej (Е—А)- 1 =
= Е—2(Е—А)- 1 .
Характеристическое уравнение относительно новой переменной р будет иметь вид
|В—рЕ|-=0, где В ~ Е —2 (Е —А)- 1 .
Легко видеть, что если все собственные числа s* исходной
матрицы коэффициентов А системы (6.7) лежат в левой полуплоскости комплексного переменного s, то все собственные
числа Pi построенной матрицы В находятся внутри круга
единичного радиуса с центром в начале координат плоскости
комплексного переменного р. Если хотя бы одно s окажется
в правой полуплоскости, среди рг найдется такое, для которого | р г | > 1.
Известно, что если собственные числа матрицы В суть
Pi» Рг> •••» Рп» т 0 собственные числа матрицы Bfe равны pj,
Р§» —»
Т. е. при возведении матрицы В в степень в ту же
степень возводятся и ее собственные числа.
Тогда, если все s t матрицы А системы (6.7) отрицательны,
последовательное возведение матрицы В в степень уменьшает
абсолютную величину собственных чисел pf, ибо все р^
лежат внутри единичного круга с центром в начале координат
и по модулю меньше единицы: | р * | < 1Критерий формулируется следующим образом: для того
чтобы система (6.7) была асимптотически устойчива, необходимо и достаточно, чтобы для матрицы
В - Е — 2 ( Е —А)- 1
(6.12)
выполнялось условие
B f t ->0 при k —>• оо,
(6.13)
где 0 — нулевая матрица.
Можно доказать, что критерий справедлив во всех случаях, если матрица Е — А неособая, т. е. когда ее определитель не вырождается в нуль. Если |Е — А | = 0, то не существуют (Е — А)- 1 .
Могут быть построены функционально-преобразованные
Матрицы для всех практически важных случаев расположения
спектра матрицы А. Введем, например, степень устойчивости i]
Для того чтобы спектр st матрицы А располагался левее
мнимой оси в области Res С г], необходимо и достаточно,
чтобы удовлетворялось условие
где
lim В* = О,
/г->оо
В—Е—2[(1 +rj) Е—А] - 1 .
Введем угол 2ф, соответствующий некоторому показателю
колебательности. Для того чтобы спектр матрицы А располагался внутри угла раствора 2<р с центром в начале координат,
необходимо и достаточно, чтобы соблюдалось требование
lim В* = О,
ft—>-оо
где Вф = Е —2[Е —/Ае~ ' ф ] - 1 , или Вф = Е — 2(Е + iAef«»)-1. '
Матрицы Вф и Вф являются комплексно-сопряженными, поэтому можно рассматривать лишь одну из них.
Аналогично могут быть сформированы функциональнопреобразованные матрицы В для других случаев расположения спектра st матрицы А [6, 7].
Выполнимость необходимого и достаточного условия устойчивости можно установить по факту абсолютного убывания
элементов \Ь%\ матрицы Bk. Возведение матрицы в степень
рекомендуется выполнять так, чтобы каждая последующая
матрица являлась квадратом предыдущей, т? е. по закону
Тогда k-я степень матрицы Bft находится через log2 k шагов
(128-я степень матрицы В получается через семь, а 1024-я —
через десять возведений матрицы В в степень). В этом случае
в памяти машины не надо постоянно удерживать матрицу В,
так как каждый раз используются лишь полученные из нее
степени.
Изучение степени матрицы В* (k = 1, 2, 4,
2т) следует
вести до тех пор, пока не будет соблюдаться неравенство
Ш^Мп.
где \Ь?> | — элементы матрицы Bft (г, / = = 1 ,
п).
Более экономичная оценка возможна на основе рассмотрения матричных норм и следов. Напомним, что нормой квад-
ратной матрицы В называют действительное число ||В||,
удовлетворяющее условиям:
а) ||В|| > 0, причем ||В|| = 0, тогда и только тогда, когдаВ = 0;
б) ||сВ|| = |^|• ||в|| (с— число), в частности | И | = |—ВЦ;
в) | | B 4 D | j ^ | | B l + |jD|j;
г) | | B D | < | B | - | D | .
Здесь В и D — матрицы, для которых соответствующие
операции имеют смысл. В частности, для квадратной матрицы
имеем ||В*|| ^ IIВЦ*, где k — натуральное число.
Рассмотрим следующие легко вычисляемые нормы:
ЦВ|i — max
2 \ЬжЛ\\
i
/= i
(6.14)
|В|ц-шах2 IM;
( 6 - 15 )
! i= 1
Г~п
|В|и-|/
(6.16)
i.i
II KJ,v = п шах | Ь а |.
(6.17)
Для того чтобы система (6.7) была асимптотически устойчива и Bfc -> 0 при k ~> оо, достаточно, чтобы любая из
норм матрицы В была меньше единицы:
||В||<1,
(6.18)
т. е. достаточно, чтобы выполнялось условие
min (|| В Ць || В ||н, || В ||„ь || В ||IV) < 1.
(6.19)
Если условие (6.19) не соблюдается, то из этого не следует, что исследуемая точка пространства параметров системы
является неустойчивой. Вопрос об устойчивости должен быть
исследован дополнительно путем рассмотрения степеней матрицы Bfe.
Пусть все собственные значения матрицы В лежат внутри
единичного круга с центром в начале координат ( | р * | < 1,
I = 1, 2,
п), а все нормы матрицы В больше единицы.
Рассмотрим последовательность степеней
В2, В4, В 8 ,..., В2™
В силу того что все собственные числа
I < 1, элементы
ft
матрицы B начиная с некоторого k убывают, стремясь к
нулю при k - + o o . Тогда на каком-либо шаге | [ B f c | | < l .
Это условие является необходимым и достаточным при суждении об устойчивости системы.
Таким образом, оценка устойчивости по нормам выполняется в такой последовательности.
1. Строится матрица В по исходной матрице коэффициентов А системы (6.7).
2. Вычисляется какая-либо из норм матрицы В или контролируется условие (6.19). Если | [ В | [ < 1, то исследуемая
точка пространства
параметров принадлежит области
устойчивости.
3. Если соотношение (6.19) не выполняется, то матрицу
В следует возводить в степень и рассматривать нормы последовательных степеней:
i|B2J, ||В4||, | В8||,..., |JB*||.
Если при некотором фиксированном k какая-либо из норм
стала меньше единицы | | В * | | < 1, то условие устойчивости
(k
оо) соблюдается.
Рассмотрим иллюстративный пример.
т
Пример 6.1. Определим, является ли ' система к = Ах + F (О
асимптотически устойчивой. Матрица А имеет вид
—0.9
—0,4
3,1
—2,5
—0,2-j
3,2 .
1,1
—1,5
—3,1J
[
Функционально-преобразованная матрица В
f
—0,21792
—0,82742
—0,11957
0,49057
—0,28302
—0,03561
—0,58638 т
—0,39177 J.
0,49820 J
Вычислим нормыпматрицы В:
j| В (fж = шах 2 1 М = т а х [ 0 , 2 1 7 9 2 + 0 , 8 2 7 4 2 + 0,58638;
1
/= i
*
0, И957 + 0,49057 + 0,39177;
= ш а х 11,63172;
0,28302+0,03561 + 0,49820J =
1,00191;
0,816831-1,63172;
п
|| в | | п — шах 2
I by | = maх [0,21792+0,11957+0,28302;
0,82742 + 0 , 4 9 0 5 7 + 0,03561;
- max [0,62051;
0,58638+0,39177 + 0 , 4 9 8 2 0 ]
1,3536;
1,47635] = 1,47635;
/
|| В |
ш
= УЛ,21792 2 + 0,82742 2 + 0,58б38 2 + 0,11957 2 + 0.49057 2 + ""
+ 0 1 39177 2 + 0,28302 2 + 0,03561 2 + 0,49820 2
=
У 0 , 0 4 7 4 8 9 + 0,6846238 + 0,34384 + 0,0142970 + 0,2406589+'"
0,1534837 + 0,0801003 + 0,001268 + 0.24882032
— У 1,8139639 = ! ,34683.
При рассмотрении норм достаточное
удовлетворяется, т. е.
min (|| В Hi"; Ц В | | П ;
условие устойчивости не
|| В Ц ш ) - <1,63172;
1,47635;
1,34683»!.
Возведем матрицу В в степень:
0,31238
—0,204712
0,15981-.
0,07828
0,35354
—0,31726 1.
—0,07506
0,19896
0,42811 J
Норма матрицы Ц В2 || меньше единицы, что указывает на факт выполнения условия Bfe —> 0 при k—>оо:
// JB2 || { = max [0,676902;
i
0,74908;
0,69773 =^0,74908 < 1.
Рассмотрим возможность оценки собственных чисел матрицы В по ее следу. Известно, что следы последовательных
степеней матрицы Bfe представляют собой суммы всех собственных чисел pi, взятых в той же степени, что и матрица Bft,
т. е.
t= i
Если система устойчива и Bfe ->» 0, то след Sp Bk также стремится к нулю при k -ъ оо.
Если сочетание параметров исследуемой точки пространства таково, что точка находится достаточно далеко от границы
устойчивости, то матрицу В можно не возводить в степень, а
воспользоваться достаточным критерием неустойчивости
,
*•
л
|SpB|>ft.
»
'
.
(6.20)
Можно показать, что если выполняется условие (6.20), то
среди р* найдется хотя бы одно, для которого справедливо
условие |pj | > 1. Это означает, что система является неустойчивой.
Если соотношение (6.20) не удовлетворяется, никаких выводов относительно принадлежности исследуемой точки к
области неустойчивости сделать нельзя. В этом случае можно
рассмотреть поведение последовательности следов матрицы
Bft, т. е.
| Sp В21; JSp В41;..„; |SpB*|.
Программу рекомендуется строить таким образом, чтобы
на каждом шаге возведения матрицы В в степень контролировать условия устойчивости и неустойчивости.
Устойчивость
Неустойчивость
«в||<1;
II в2 II < 1 ;
II в« || < 1;
| SpB | > п ;
II В2"1 II < I .
|SpB2m|>n,
tn —1,2,3,
...
|SpB 2 1 > ti]
| SpB 4 1 > и;
Отметим, что функционально-преобразованные матрицы могут иметь различную структуру. Однако вэ ьсех случаях алгоритм должен строиться так, чтобы однозначно устанавливалась принадлежность спектра р* матрицы В кругу радиуса
г = 1 с центром в начале координат или некоторой области,
вложенной в круг.
Возведение матрицы в степень требует ns операций умножения и л2 (я — 1) операций сложения. Матричные операции
хорошо поддаются распараллеливанию, и современные матричные процессоры позволяют значительно сократить время
расчетов. Тем не менее существуют возможности уменьшения
трудоемкости за счет изменения вычислительной схемы. Например, в некоторых ЭВМ для перемножения матриц применяется алгоритм Штрассена, в котором число операций умножения составляет пХо%*7 ~ п 2 , 8 \ а число сложений 6/г2'81 —
— я 3 . Практически алгоритм Штрассена более эффективен
лишь на высоких порядках матрицы.
§ 6.4. Матричный критерий устойчивости,
не связанный с обращением матрицы
Вычислительные трудности, связанные с нахождением коэффициентов характеристического полинома по исходной матрице А уравнений переменных состояний пробудили интерес
к машинно-ориентированным методам анализа устойчивости,
в которых отсутствуют не только операция построения характеристического полинома, но и операция обращения матрицы.
Операции обращения, где это возможно, желательно избегать.
В матричном критерии (6.13) в функционально-преобразованную матрицу В входит обратная матрица. Ее появление
связано с использованием дробно-линейного преобразования
(6.9). Рассмотрим подход в общем случае, устраняющий операцию обращения.
Вообразим себе, что мнимая ось является окружностью
бесконечного радиуса. «Изогнув» ее, получим окружность конечного радиуса. Таким образом приходим к идее охвата области расположения спектра st матрицы А кругом. В дальнейшем такой круг отображается на единичный круг с центром в
начале координат комплексной плоскости р или на некоторую
область, расположенную внутри этого круга.
Пусть на плоскости s имеется круг радиуса /?, в котором
содержатся все собственные числа матрицы А. Центр круга
находится на вещественной отрицательной полуоси в точке
I—/?, 01. Отобразим круг в левой полуплоскости на единичный
круг плоскости р с помощью функции
S = R ( р _ 1).
(6.21)
Подставим значение (6.21) в характеристическое уравнение
(6.7). После несложных преобразований получим
| В—рЕ | = 0 ,
(6 22)
В = Е +А//?.
(6.23)
где
Тогда если все собственные числа s* матрицы А находятся
внутри круга радиуса R в левой полуплоскости комплексного
переменного s, то все собственные числа pi функциональнопреобразованной матрицы В лежат внутри круга единичного
радиуса с центром в начале координат на плоскости комплексного переменного р, т. е. | p j < 1 (i ~ 1,
/г).
Имеет место следующее утверждение: для того чтобы все
собственные числа st (i = 1, 2, ..., п) исходной матрицы коэффициентов А системы (6.7) находились внутри заданного
круга радиуса Rt расположенного в левой полуплоскбсти и
имеющего центр в точке I—R, 01, необходимо и достаточно,
чтобы выполнялось условие
lim В - 0,
k—>оо -
(6.24)
где В = Е 4 А//?; 0 -— нулевая матрица.
Таким образом, условие принадлежности всех собственных
чисел матрицы А кругу радиуса /?, расположенному в левой
полуплоскости, сводится к возведению функционально-преобразованной , матрицы В в степень и к изучению последовательности степеней по нормам и модулю следа. Аналогично
может быть построен критерий с учетом произвольной степени устойчивости Tj.
Пусть задан круг с центром в точке [—R — rj, 01, в котором
находятся все собственные числа s t матрицы А (рис. 6.1).
Отображая этот круг на единичный круг с центром в начале
координат, можно построить функционально-преобразованную матрицу.
Для того чтобы все собственные числа s t матрицы А системы (6.7) лежали в левой полуплоскости внутри круга радиуса R с центром в точке [—R — г), 01, необходимо и достаточно, чтобы удовлетворялось
требование
lim В? - 0,
k~>oo
где
о Res
Рис. 6.1
В4 - Е --К(А —чЕ)/R;
0 —нулевая матрица.
Первоначальное
значение
радиуса может быть выбрано исходя из свойств конкретной исследуемой системы, когда представляется каким-либо образом
косвенно оценить частоту ко-
лебаний в ней, а также по нормам матрицы А или на основе
методов локализации. Слишком большие первоначальные значения радиуса приводят к аннулированию элементов матрицы
ввиду выхода числа за пределы разрядной сетки машины. Например, если элементы матрицы А достаточно малы, то деление на большое значение R еще более уменьшает их, что и приводит в отдельных случаях к выходу числа за пределы разрядной сетки. Тот предел, при котором происходит аннулирование отдельных элементов матрицы А, определяет верхнюю
границу величины радиуса R.
Большие значения радиусов удлиняют время решения задачи, так как увеличивают число шагов при исследовании каждой точки пространства параметров в log2 R раз. Так, увеличение радиуса в 10s раз требует дополнительно 10 шагов, что
соответствует Юп8 операциям умножения.
Центр круга, охватывающий область расположения всех
собственных чисел матрицы А, отнесен влево на величину
—R — к], поэтому касательные, проведенные из начала координат к окружности, приближенно характеризуют колебательность в системе (рис. 6.1).
Показатель колебательности выражается тангенсом угла
наклона касательной
jx-tgcp-K/Z-/?/}/•(£+
n)2— R2=
R/УЩТ*?.
Выполнив несложные преобразования, показатель колебательности можно представить как
li—T^zzr-v
1/2 Я / ? ] - И
fVWTT,
где у — R/K).
Из формулы следует, что показатель колебательности зависит от отношения двух величин: радиуса круга R, охватывающего все собственные числа матрицы А, и степени устойчивости Г|.
В большей части практических расчетов на ЦВМ пределы
изменения показателя колебательности jm составляют от 1 до
Кругами подходящего радиуса можно ограничить интересующую проектировщика область расположения всех собственных чисел Si и исходной матрицы коэффициентов А в левой
полуплоскости. Однако при возведении матрицы в степень
возможен колебательный характер сходимости. Этот эффект
имеет место тогда, когда какое-либо из собственных чисел s t
матрицы А достаточно близко расположено от границы круга.
Для устранения этого нежелательного явления можно использовать функционально-преобразованные матрицы, соответствующие нелинейному отображению охватывающего
спектр круга.
Рассмотрим матричный степенной ряд
А2
А3
A/R
e
D m = Е4+ 2! + 3IR3 - К . . +
R
m
0,1,2,.., .
(6.25)
+
т
т\ R
Если для отображения круговой области расположения
всех собственных чисел матрицы А использовать три или четыре члена ряда (6.25), то явление «колебательности» подавляется.
При использовании первых трех членов ряда (6.25) .функционально преобразованная матрица имеет вид
D2 = E +
R
2 R2
>
(6.26)
В этом случае оценивается принадлежность спектра матрицы кругу радиуса г = 0,5 с центром в точке [0,5; 01 комплексной плоскости р (рис. 6.2, а).
Для того чтобы спектр матрицы А системы (6.7) находился внутри круга радиуса R с центром в точке [ — 0 1 комплексной плоскости s, необходимо и достаточно, чтобы спектр матрицы D2 располагался внутри круга радиуса г — 0,5, вложенного в единичный круг с центром в начале координат.
Круг симметричен относительно оси абсцисс и имеет общую
точку [1, 0] с единичным кругом.
Рис. 6.2
При использовании четырех членов ряда (6.25) окружность
радиуса R комплексной плоскости s переходит в алгебраическую кривую третьего порядка, вложенную в единичный круг
комплексной плоскости р. Эта кривая пересекает оси ОХ в
точках [1/3, 0] и [1, 0] (рис. 6.2, б). Функционально-преобразованная матрица имеет вид
Ds3 = E + — + —
2R2
R
+
т - 0 , 1,2,3.
6/?з
(6.27)7
v
'
При. использовании пяти членов ряда (6.25) осуществляется отображение круговой области отображения спектра на
внутренность области, ограниченной алгебраической кривой
четвертого порядка — конхоидой с круговым базисом (улиткой Паскаля). Эта кривая (рис. 6.2, е) имеет общую точку с
единичным кругом [1, 0] и целиком находится в правой его
половине. Функционально-преобразованная матрица имеет
вид
Д
А2
A3
А4
0 4 ^ Е-f — -(—~ \— 3 1—~~—, т = 0, 1,2,3,4.
(6.28)
1
v
7
R
2R*
6Я
24Я*
'
'
Функционально-преобразованным матрицам 0 2 , D 3 , D4 может быть поставлен в соответствие скалярный ряд
р= е
Н
S
S2
R
2\R*
ЧТ
S3
+ - £ - + _ £ _ + .-£— +
3! /?« ^
+
ml
Rm
.
(6.28а)
При т = 1, т. е. при рассмотрении первых двух членов,
имеет место линейное преобразование. При т = 2, 3, ... имеет место нелинейное преобразование. Известно, что всякая
квадратная матрица является элементом кольца. Это позволяет заменить скалярную величину s матрицей А. При такой замене надо соблюдать два условия: 1) следить за порядком следования сомножителей, так как в общем случае кольцо матриц
некоммутативно; 2) следить за операцией деления, так как
не всякая матрица имеет свою обратную. В данном случае
каждая матрица коммутирует caaia с собой и со своей целой
произвольной положительной степенью и эти условия автоматически соблюдаются.
Можно показать, что функционально-преобразованные матрицы D m , полученные при круговом охвате и отображении
спектральной области матрицы А, приближают матричную экс-
поненту exp (At), входящую в решение х (t) = ехр (АО х0
однородной системы х = Ах.
Алгоритм построения процессов с равномерным шагом h
имеет вид
x f c + 1 ~D m x A ,
0,1,2,...,.
(6.29)
При использовании
матрицы D m порядок ошибки составт г
ляет — 0 (к * ).
Так, при введении матрицы Dx порядок погрешности О (h2)
соответствует методу Эйлера, при введении матрицы D2 соответствует методу Эйлера—Коши, т. е. —О (Ъ3), при использовании матрицы D4 — методу Рунге—Кутта четвертого
порядка, т. е. порядок погрешности составляет О (/г5).
При построении процессов в однородной системе с прогрессивно увеличивающимся шагом алгоритм имеет вид
xft~Dlx0,
(6.29а)
где х 0 — вектор начальных условий.
Таким образом, в матричных критериях, основанных на
построении и исследовании функционально-преобразованных
матриц, заложены возможности не только анализа устойчивости, но и построения переходных процессов, удовлетворяющих
заданным начальным условиям. В определенной степени трудоемкость компенсируется увеличением полезной информации.
Алгоритм позволяет анализировать устойчивость нестационарных систем прямым построением процессов, а также выявлять временную работоспособность системы на конечном интервале времени. В нестационарных системах функциональнопреобразованная матрица перестраивается на каждом шаге.
Алгоритм построения процессов в однородной нестационарной
системе имеет вид
1 = ^ m ( k h ) Xfc,
где D m (kh) — функционально-преобразованная матрица, формируемая на каждом шаге Л в соответствии с изменением исходной матрицы A (kh).
Выбор шага h осуществляется по радиусу R круга, охват
тывающего все собственные числа матрицы А. Величина
h = l/R является шагом интегрирования, она может изменяться в широких пределах, при этом основным условием является нахождение всех собственных чисел матрицы внутри круга
радиуса R. Таким образом, увеличивая длину шага, мы можем
ускоренно строить переходные процессы, при этом вычисли-
тельная устойчивость сохраняется и качественная картина процессов, несмотря на рост погрешности, не изменяется.
Рассмотрим примеры, иллюстрирующие применение алгоритмов.
Пример 6.2. Рассмотрим систему
ж.
dx-Jdt ~
dxjdt
xz;
= — Ьхг — 2х%.
Начальные условия хг (0) = 1; х2 (0) = 0,5. *
Требуется найти решение, которое определяет собственное движение (устойчивость) системы. В качестве матрицы D m выберем матри-
цу
Матрица А и вектор начальных условий х 0 имеют вид
Круг радиуса
с |] А || , где |] А [( — норма матрицы, примем равным
10. Шаг h = i/R = 0,1- Если шаг принять равным h = 0,01 (R =
= 100), то масштаб времени уменьшается и потребуется большее количество вычислений. При h = 0,1 матрица D 4 имеет вид
-Б b ' U J ]
0,97668
-[ —0,44941
1 1
0,0001 Г 5
0,08988
1 24
12J+
[—60
0,796919J
121
—19}
Для получения решения можно использовать любую из формул
Решение в момент времени t — kh
Г 0,9^668
Xl = X (
— 0,1 с имеет внд
0,089881 Г1
]
Г
1)
° ' ~ [-0,44941 0,79691 J [o,5J
1,021621
[-0,05094J'
В момент времени i — 0,2
Г
0,993221
Х2= * (0,2) — —о,49973J
и далее
j-
Г 0,925141
*а
84461 J :
Г 0,595961
* e = = | _ | ,2570!J*
Г 0,827661
_ Г 0,718081
[-1,004421
**
Г 6,344031
L—' ,22888]*
1.-1,17239]'
[-0,201801
*,e
Решение системы приведена на рис. 6.3.
[-0,09570j'
Рис. 6.3
Пример 8.3. Рассмотрим
однородную
нестационарную
систему
51
х = А (/) х,
где
А (/) Вектор начальных условий
Г 1-
Ао- L-1 —ю<]
Требуется построить решение системы на промежутке (О; 1] секунд, используя функционально-преобразованную
матрицу D 2 (kh).
=
[о,б]' Положим h = 0,1. При k = I
Рис. 6.4
имеем
£>2 ( f t A ) = E + A ( f t f t ) A - f
+ у
1
+
-П
[A (kh)h\*-
о,п
—0,1 -—0.1J
—0,5
0,12
0,03
--0,03]
J
6
Г 0 , 6 2 0,07
[ 0,07 0 , 9
Выполним вычисления в
соответствии с алгоритмом:
15
t с
1 2
В моменты времени t = khc
m
значения вектора х& следующие:
г, / а ы
Г °>62
°'071Г
П
f0,6551
х1 = х(0, 1) — D2 (kh) Хо — —0,07 0,9 ] [ о , 5 ^ 0 , 3 8 }
x8 = х ( 0 , 2 ) = Г ° ' 6 2
v
[—0,065
х3=х(0,3, = [
х =ж>0 «
*
%
'
°'62
0,0657 ГО,6557
0,815J [ о , 3 8 J
1
ГО,2831235.
[—0,06 0,74j [о,267125J
62 0,55
0 2831235
[o,1718245j
= Г °'
[—0,055
0.06Т Г0.4308
ГО,4308 7
[0,267125]'
1Г '
] ГО, 184986911
0,675J [ 0 , l 7 i 8 2 4 5 j [о,10040982J*
Дальнейший ход процессов изображен на рис. 6.4.
§ 6.5. Векторные методы построения переходных
процессов в л и н е й н ы х системах
Анализ устойчивости путем формирования и возведения в
степень функционально-преобразованных матриц, а также с
помощью других эффективных способов аппроксимации матрицы ехр (А /) таит в себе скрытые возможности построения
переходных процессов. За счет увеличенного шага можно получать семейство процессов относительно всех переменных состояния. Слишком большие значения шага увеличивают погрешность в решении, однако качественная сторона процессов в
решении сохраняется.
Рассмотрим автоматическую систему, описываемую уравнением
х = Ах + F (t)y
(6.30)
где F (t) — вектор внешних возмущений.
Решение системы х (0 при начальных условиях х (0) =
— х 0 может быть точно представлено в аналитическом виде:
t
X (/) ехр (At) х0 + j ехр [A (t —%)] F (т) dx.
(6.31)
о
Ставится задача найти аппроксимацию точной записи решения
(6.31) уравнения (6.30).
Положим
th=kh\
xh^x(th)\
k^0,1.2,...,
где ft — шаг построения процессов.
Из (6.31) получаем
kh
xh = exp (Nik) x0 + J exp [A (kh —т)] F (т) dr.
о
Введем обозначения
kh
yh = exp (Akh)xQ; zh = J exp {A (&ft —т)1 F (т) dr,
о
тогда
+
(6.32)
Будем вычислять интеграл zk приближенно по формуле прямоугольников с шагом h — MR. Используя значения подынтегральной функции на левых концах частичных промежутков»
получим
kh
k-1
J exp [A (kh —T)] F (T) dr = h 2 exp[A(fcft—ih)]F(ih) =
0
t=0
= h
exp [Aft (k —01F (to).
i= 0
В качестве exp (Ah) выберем функционально-преобразованную
матрицу D m (см. § 6.4). Имеем
yh - Dm x0;
-
ft
D*T' F (eft).
г— 0
Учитывая
(6.32),
получим
= Dm x0 + ft 2 1
о
' F «*)•
Соотношение (6.33) запишем следующим образом:
0
( 6 - 33 >
Преобразуем правую часть этого равенства:
x /i+ i = Dm E)m х0 + ЛВГО 2
«=о
т
+
2
(Л)+Р(ЛЛ) U
J
Dm"' F (Й) + ftF (kh) 1.
0
j
Сравнение с уравнением (6.33) позволяет алгоритм построения
переходных процессов представить в виде
xfe+i==Dm[xfe + ftF(M)], й ^ О , 1, 2, ....
(6.34)
Если использовать точность построения переходных процессов, соответствующую точности усовершенствованного метода Эйлера, то формула (6.34) принимает вид
x ft+1 - (Е + Ah +
[xh + ЛР (kh)}.
(6.35)
Последовательные значения искомого вектора переходных процессов находятся таким образом:
хх - (Е + АЛ +
х 3 = (Е + АЛ +
) [х0 + ЛР (0)];
[х2 + h?(2h)]\
....
Алгоритм (6.34) может использоваться для построения
переходных процессов в линейных системах при внешних воздействиях, меняющихся в широком диапазоне. Последние
могут быть достаточно интенсивными, иметь разрывы. Значения функции F (kh) могут определяться по ходу вычислений
или вводиться таблично.
Алгоритм (6.34) не накладывает каких-либо принципиальных ограничений на шаг построения процессов, кроме условия нахождения спектра st матрицы А внутри круга с центром
в точке [—Ry 0] в левой полуплоскости. Процесс будет численно устойчив, если шаг выбрать кратным величине h. Пусть
вначале вычисления осуществляются с шагом h до точки
th
ih (/ шагов длиной Л), а затем вычисления продолжаются с
шагом в р раз больше, т. е. равным ph. Рекуррентная формула
для такого способа вычисления имеет вид
Х/_|_р (s+ 1) ™ Е^го {x /+ps + phF[(I -hps) A]}; s = 0, 1, 2, ....
(6.36)
При р = I вычисления ведутся с шагом h и формула (6.36)
переходит в формулу (6.34). Матрица D m , согласованная по
точности с приведенным способом вычисления, имеет вид
D2=E+A Л +
2!
Более высокая точность приближения матричной экспоненты ехр (At) начиная с т = 4 входит в противоречие со способом
аппроксимации интеграла в уравнении (6.31), отражающего
влияние внешнего-воздействия F (t). В этих условиях требуется повышение точности вычисления интеграла. Аппроксимируем интеграл
{k+\)h
j
ехр [A (kh — T)JF (T) dxt
(6.37)
kh
используя правило трапеций. Алгоритм построения переходных процессов в окончательном виде будет
\
= ехр (Ah) fxfe + (h/2) F (kh)] + ^-Fl(k+\)hl
(6.38)
Вместо ехр (Ah) можно подставить функционально-преобразованную матрицу (ФП-матрицу) D2 или D 3 . Порядок погрешности при таком способе построения процессов составляет
О (Л3). Дальнейшее повышение точности построения переходных процессов с помощью ФП-матриц D m может быть достигнуто с помощью параболической аппроксимации интеграла
(6.37). Построим алгорим для такого способа вычисления вектора переходных процессов. Имеем
kh
xh - ехр (Akh) х0 -h J ехр [А (АЛ—т)] F (т) dx.
о
(6.39)
Положим, как и прежде, tk = k/R = kh. Заменяя в выражении (6.39) k на 2k, получим
2 kh
x2k - ехр (2Akh) х0 + j ехр [А (2kh— т)] F (т) dx.
о
Далее имеем
(2k -}-2) h
х2И_2 - exp [AA (2k -f 2)] x0 +
f
exp {A [(2k + 2) x
о
X A —T]}F(T)rfT,
или
(2k+2)h
\
j exp [A (2kh —T)1 F (т) dr 1. (6.40)
= e x P (2AA) 4h +
2 kh
J
Применим к интегралу в правой части выражения (6.40)
формулу Симпсона. Тогда
(2fe-f
2)h
j
exp [А (2kh —т)1 F (т) dr - (ft/3) {exp (—2Ah) x
2 kh
X F [(2k + 2)A] + F (2kh) 4 4 exp (— Aft) F [(2k + 1)ft]}.
Выполнив необходимые преобразования, получим рекуррентную формулу
х 2 № = exp (2 Aft) [x2fe + (hi3) F (2kh)] 4- (4/3) h exp (AA) x
X Fl(2k + 1)A] + (A/3)F[(2k 4-2)A], ft-0, 1, 2, 3, ....
С учетом функционально-преобразованной матрицы окончательное выражение алгоритма для построения переходных
процессов имеет вид
Хаы-2 -
Dm [X2fe +
(А/3) F (2kh)\ + D m (4/3) AF [(2k 4 1) A] f
+ (A/3)F[(2ft+ 2)A], ft-0, 1, 2, ....
Порядок точности при параболической аппроксимации интеграла пропорционален 0 (ft4), что соответствует по точности
интегрированию с использованием функционально-преобразованной матрицы D4
Способ вычисления интеграла вносит систематические ошибки в значение вектора xh. Более подробные способы исследования точности приводятся в работе ]6]. Изложенные алгоритмы
распространяются на построение переходных процессов в линейных нестационарных системах.
Можно выбрать максимальный шаг построения процессов
по ошибке вычисления вектора xft на k-ш шаге. Обозначим эту
ошибку через 6 ft . Тогда величина шага будет равна
m-и r—z —
t
—
I/
+ l)f,
I %ах I у
k
где m — число, определяющее структуру функционально-преобразованной матрицы
Dro ~ Е + АЛ + А2 #72! + . . . + А т Л т / т !
При т = 1 величина шага Л ==
—| f
I %nax I V
к
;
е.
. ,
V120 , Г^Ъь
при т ^ Л Л = —
I/
I «шах I У к
где [smax | — наибольшее по модулю собственное число матрицы А.
Максимальное время, в течение которого ошибка не будет
превосходить заданной величины, равно
h(m +1)1
=
I Smax
'
Пример 6.4. Проиллюстрируем на простом примере изложенные
способы построения переходных процессов. Все расчеты легко выполняются на ручных калькуляторах.
Рассмотрим систему дифференциальных уравнений
х = Ах + F (/),
где
-
-з
4
. Вектор-функция внешних воздействий F (/) имеет разрывной характер, причем в точках разрыва она меняет знак. Ее аналитическое выражение имеет вид
1 / 2 / — *а при 0 <
— ~]/l2t— t2
t < 1;
при 1 < * < 2 ;
t—4 при 2 < t < 3;
1 при 3 <
t < оо.
Вектор начальных условий
Г П
Шаг построения процессов выбираем из соотношения h = !//?,'
где R — радиус круга, в котором находятся все собственные числа матрицы А. Величина R может быть приближенно выбрана по норме || А |{ :
R>c\\
A||t
где с — множитель, округляющий значение {| А {{ до ближайшего целого десятка (или сотни). Большие значения R приводят к малому шагу.
Найдем иорму:
п
Н А ||| = шах 2
i
/~i
l « z / I - m a x [ l ; 6]
6.
Полагая R = 10, получим h = 0,1.
Построим переходный процесс по формуле (6.34):
xk^Dm[xk+hF
(kh)]f k =0, 1,2, 3, ...
В качества D m примем D 4 :
[—о]2578875
0,9864259 0,08596257
О.!**»}
Значения функции F(f) можно вычислить по формулам с любой точностью. Для иллюстрации примем приближенно:
при
F (0)
Г0
при ^ 0 , 1 F(A) = F ( 0
при / = 0 , 2 F (2Л) =
10,42J'
0,6
F (0,2) =
0 .б]'
при / = 0 , 3 F (ЗА) — F (0,3) =
при / = 0 , 4 F ( 4 f t ) = F ( 0 , 4 ) =
На первом шаге в момент времени
значения переменных:
=
[0,71]
|0,71Г
Р-
0,1 с получим следующие
[ х о + 0 , I F (0)1 =
Г 0,9864259 0,08596251 ( Г1 7
L—0,2578875 0,7285375J U 0 , 5 j +
^ Г°] 1 Г1*,029406
1
[oj ) [о, 106382
На втором шаге в момент времени t — 0,2 с имеем
x 2 - D 4 1X^0,1^(0,1)1Г 0,9864259 0,08596251 г Г1,0294061
Г 0 ' 4 2 1 \ _ Л 1»0696161.
1
М,2578875 0,7285375] ( |0,106382J
[о,42] f ^ [—0P1682012J#
На третьем шаге в момент t ~ 0,3 с имеем
х
гч x г
з—t
.
л
Г
л
2 + 0 , ! F (2-0,1)1 — I
т
Г Г
0,9864259
п
1,069616
1
0,08596251
х
257Ш5 0,7285375J
ГО,601Л
Г
\ 1—0,1662012]"^ ' [o,6oJ J
1,104979
1
[—0,3701429J"
Н а четвертом шаге в момент t = 0,4 с имеем
X4 = D 4 [ X 3 + 0 , I F ( 3 - 0 , 1 ) ]
_
Г
0,9864259
~
\—0,2578875
0,08596251 J Г
0,7285375J
=
Г°»7111
I,1049791
+
Ц-0,370141J
_
Г
1,134304
1
"
[—0,521205
J
1
[0,71
\
Г
Окончательно процесс представлен на рис. 6.5 (кривая
Проиллюстрируем применение более точной формулы (6.38) для
построения переходных процессов:
ХМ-1
[Х*+(*/2) F
{kh)]+(h/2)
На первом шаге в момент времени
t=
0,1
F
[(k+ \)h\.
с имеем
На втором шаге в момент времени t = 0,2 с имеем
*
2
4
0 42
f 1 ' 0 5 0 4 1+0.05Г
- ! }+o,o5[°-6]= Г
Т
1 [о, 12738
[o,42J /
'
|o,6j
, 099617
'
l.
[-0,1382 J'
И далее
U
1,09961
„
ГО,7Г|
_ 10,61 ^
Г 1,1404 1
—0,1382j"' (o,6j J
'
[о]71J = [—0*33464j
Проиллюстрируем построение переходных процессов с помощью
алгоритма
хщ-,«D{ jx 2 *+ — F (2M)J+ - у /*D4 IF (2k+\)h\ +
+ -j[F(2fe + 2) h].
Матрица DJ равна
Df
Г 0,950866
0,1474221
[—0,442266
о,50859в]
На первом шаге в момент времени t — 0,2 с имеем
х2 = Df
ofl
h
П
° Ч М
+
r^Tl
Т U\\
X4 = D| L +
„Г
=
4
+
ГО,421
T°-
I D
h Г0,61
«M+ T k e J -
F (2ft) j + - jftD«F (ЗЛ)
1,10428 1 , 4
[•—0,14I877J
+
, 10,61
3*
4 [0,8]
f0,81
Г
10,6j
4
F (4ft) =
Г0.7П
~3~
Г 1,
1,178518
1,10428 1
[—о] 141877J*
[o,7lJ^~
1
LO.eJ L-0.
L—0,4883877J
з 1.0,8j
Далее процесс вычислений идет аналогично вышеизложенному.
Окончательно кривые приведены на рис. 6.5 (кривые 2 и S).
Отметим, что точность вычислений в последнем методе соответствует известным методам четвертого порядка. Информация о векторе
переходных процессов выдается только в четных точках х2Ь+2» в формуле же используются данные и промежуточных точек.
§ 6.6. Векторный способ построения переходных
процессов в нелинейных системах
Пусть динамика автоматической системы описывается векторным нелинейным дифференциальным уравнением
х " f (х, /).
(6.41)
Представим систему (6.41) в виде линейной и нелинейной
частей:
Ax + F(x, t).
(6.42)
Пусть спектр матрицы А системы (6.42) расположен в левой полуплоскости. Точное решение системы (6.42) можно представить в аналитическом виде:
t
х (0 - ехр (АО х0 + J ехр [A {t— т)] F [х (т), т] dx. (6.43)
о
При интегрировании с шагом h получим рекуррентную формулу
(НИ А
хк+1 = ехр (АЛ) {xk
f ехр [A (kh — т)] х
kh
XF[x(t), x]dx}, /2—0, 1, 2, ....
*>
Вычислим интеграл в правой части рекуррентной формулы.
Используя правило прямоугольников и принимая на левом
конце т = kh, получим
(A-f 1) h
j* ехр (A (kh — т)] F [х (т), т] dx = hF (xhr kh).
kh
Таким образом, имеем
xfe+1 - ехр (АЛ) [xft + hF (xh, kh)].
(6.44)
Для повышения точности построения переходных процессов применим правило прямоугольников не ко всей подынтегральной функции, а только к функции F [х (т), т], т. е. будем считать, что на длине одного шага на промежутке [kh,
(k + 1) Л]
F[x(t), т] = F (xfe, kh).
В этом случае
xh+1
(k+i)h
= ехр (AЛ) |xfe + F (xfe, kh) J
ехр [A (kh— т)] dx
[
kh
Далее,
<&-H)ft
h
J ехр IA (kh — T) dx] = j exp(—Ax) dx
kh
О
« —А- 1 [ехр (—АЛ) — E] = A- 1 [E - exp (—Ah)].
Матричную экспоненту представим в виде
2
/
лгл
с
А и f
(А^)
ехр(— Ah) = Е — Ah +
г
х\Щ
' «-j-....
Имеем
<Ar-f 1) h
f ехр [A (kh) —т] dx -
А -
1
(АЙ —
J^L
-}<
— . . .
V
t)
\
21
31
/
kh
Вынося Ah за скобку и учитывая, что A~*A « Е, получим
(£+1) h
С ехр [A (Aft — т)] dt = ft ^Е
+
— • • • j.
kh
Итак, имеем следующий алгоритм для построения переходных процессов:
x ft+1 = ехр (АЛ) jxfe + h(е — £ +
- . . . J F < х ъ kh) ].
(6.45)
Обозначим
Q(Ah.) — Е — + Ш .
(6.46)
Формулу (6.45) можно записать в виде
= ехр (АЛ) [xk + hQ (Ah) F (xh, kh)].
(6.47)
Более точные формулы для вычисления х к + 1 можно получить,
используя большое число членов ряда (6.46). В качестве
ехр (АЛ) можно подставлять функционально-преобразованные,
матрицы Dlf ...» D4 или использовать другие способы прибли-
жения. Отметим, что алгоритм с самого начала предполагает расположение спектра матрицы А слева от мнимой оси.
Выбор шага в изложенном способе построения переходных
процессов легко осуществляется по линейной части системы.
В случае сильного влияния нелинейностей выбор шага осуществляется другими методами. Подробное их рассмотрение выходит за рамки данного учебника.
Изложенный векторный способ может быть распространен на построение переходных процессов в нелинейных нестационарных системах.
Пример 6.5. Для иллюстрации рассмотрим пример. Пусть нелинейная система описывается уравнениями
-- ЗА'2 + Xi х% + хг;
х2= —
—2*2+5^
+0,5*}-f-jtg.
Начальные условия % (0) = I; х2 (0) — 0,5. Требуется построить
процессы в системе, удовлетворяющие заданным начальным условиям.
Представим систему в виде линейной и нелинейной частей:
х — A x + F (х),
где
д _ Г 0 3 |[ - 5 -ЯГ
*2+*f
]
l5**+0 f 5*J + *8J
F(x)4*
l
Используем функционально-преобразованную матрицу D 2 . В качестве Q выберем матрицу Q 2 . Шаг примем равным 0,1, что соответствует выбору его по линейной части. В общем случае такой выбор не
может быть универсальным и зависит от вида нелинейной функции.
Алгоритм построения процессов имеет вид
D2 [xA + ftQ2 F fx*,
kh)].
Построим матрицы D 2 и Q 2 :
(Aft)2
Г1 01 Г 0 0.3]
1 Г—0,15 —0,061
D ^ E + . A A + V - - [о , ] + —0,5 - 0 , 2 J + Т [
0,1 - O . n J "
Г 0,925
""" I —0,45
[1 01
| о 1J
0,745J'
±*
2
0,2? 1
0
0,3]
.—0,5 -
1
0,25
-0,15
,151
1Л Г
Вектор нелинейной части для каждого шага пересчитываете я. Для
момента времени t = h = 0,1 с вектор F (xft, kh) равен
Г
F (Хо) _
1-0,5
[5.10,5
-fl2
1
П.5 1
+ 0 , 5 • 12 + 0.52 J ~ | 3 , 2 5 J *
X
h5
0,5
О
9,2 № 0,6 0,8 1 jjT 1Л 16
-0,5-1
"IS
-2
Рис. 6.6
Для момента времени / = 0,1 с имеем
х г = х (0,1) - D 2 [*о + (Е—0,5АЛ) hF (х 0 )] =
-[
0,925
0,27 1 |Г i
1
0,45
0,745J |L 0 , 5
J
'
Г1
—0,15"| Г1,5 П
|о,25
1,1
JU,25j/
1,255137]
- T 0.1711 J'
Для момента времени / — 2Л == 0,2 с вектор
F (х, kh) равен
нелинейной
части
1,255137 2
1 Г 1,7901221
Г 11,255137-0,1711Н'25
,255137-0,1711+0,5 1,255137 s 4 - 0 , 17 П 2J " j, 1,890728J *
F(x*
Решение в момент t = 0,2 с имеет вид
х 2 — х (0,2) = D 2 [Хх + (Е —0,5А/г) h? (x t Ш ] =
Г
0,925
—0,45
0,27 I JT1,2551371
]+
0 , 7 4 5 j {[0,1711
Г
1,3592541
" [ - 1 , 0 1 4 8 1 J'1 * 4
' |0,25
—0,151 Г1,79012211
1,1 J И ,890728JJ
1,4147871
-[
далее х 3
^ Г1
0,316849j
0,8586151
О,
L - 1 . 7938!7j'
Г
Дальнейший ход вычислений представлен на графике (рис. 6,6),
§ 6-7. Стандартные численные методы
интегрирования
Многие важные задачи анализа и синтеза автоматических
систем решаются нахождением кривых переходных процессов
(выявление интервала устойчивого функционирования асимптотически неустойчивой системы, оптимальный синтез). Построить переходный процесс—это значит проинтегрировать дифференциальное уравнение и получить решение, удовлетворяющее заданным начальным условиям и возмущающим воздействиям. Интегрирование может быть осуществлено различными
методами и выполняться с помощью аналоговых или цифровых
ЭВМ. Применение аналоговых ЭВМ позволяет интегрировать
-систему в ^реальном времени, хотя точность может быть недостаточной. При использовании цифровых ЭВМ интегрирование
осуществляется стандартными численными методами. К таким
методам относятся методы Эйлера, Рунге—Кутта, Адамса,
Хемминга, Гира.
Рассмотрим скалярное дифференциальное уравнение
х = / (х9
х (£0) = х0.
Получить точное решение уравнения аналитическими методами удается весьма редко, поэтому ставится задача приблизить точное решение с помощью вычислительных (численных)
методов.
Используются два обширных класса вычислительных методов. К первому относятся одношаговые (одноступенчатые) методы. В этих методах для нахождения следующей точки х к + 1
кривой требуется информация только в одной предыдущей
точке (xhf tk):
f(xh> tfd'
К этому классу относится решение с помощью разложения в
ряд Тейлора, метод Эйлера, Эйлера—Коши, Рунге—Кутта.
Простейшим является метод Эйлера, основанный, на вычислении точки хк+х посредством прямолинейной экстраполяции
из предыдущей точки хк. Если х (t) — гладкое решение уравнения (6.29), то оно имеет разложение в ряд Тейлора. Метод
Эйлера можно рассматривать как приближенное использова-
ние двух членов ряда Тейлора. Наклон решений х (t) в начальной точке определяется по формуле
x0**f(x0> t0).
Приближение ххкх
членов ряда:
х
ik)
Полагая t2 ~ t± + К
и т. д. Этот процесс
(У находится с помощью двух первых
»
=
+ hf (x0l t0).
находим х (*2) ^ х2 = хг + hf (xlt
можно продолжить по формуле
tx)
+
У» Л =
1, 2, ....
Погрешность метода имеет порядок О (А2), так как члены ряда Тейлора, содержащие h во второй и более высоких степенях,
отбрасываются.
Точность метода можно увеличить на порядок, если использовать среднее значение производной в начале и конце интервала шага. Геометрически это означает, что наклон касательной
на середине шага меняется. Такой усовершенствованный метод
Эйлера xh+1 = xh + hf (xh, th> h) согласуется с разложением
в ряд Тейлора вплоть до членов степени А2. Порядок ошибки составляет О (/ts).
Расчетная формула имеет вид
где
Ki*=hf(xhi
+ 0 МКг + Ы*
th); Kz~hf(xh
+ Ki, th+Kh £-0,
1, ..., k — l.
Таким образом, простой и усовершенствованный методы
Эйлера можно рассматривать как приближение, использующее два и три члена ряда Тейлора соответственно.
Если использовать большее число членов ряда Тейлора
x{t + h)^x(t)
+ hx(t) + -~- x(t) + ...f
то можно получить методы более высокого порядка точности.
Использование первых пяти членов ряда Тейлора дает
классический метод Рунге—-Кутта четвертого порядка точности
4 - 4 " Wi +
+
+ К*> •
О
где
К! ~f(xk, th); Кг = f(th + Л/2, % + К,/2);
К3 =f(th + Л/2, + /С3/2); Кь = f (tk + h, xh + K3).
В методе Рунге—Кутта четвертого порядка не требуется
вычислений производных, функция / вычисляется четыре раза для продвижения на один шаг вперед. Так как формулы описывают метод четвертого порядка точности, то порядок погрешности метода составляет О (Л5). Для выбора шага может
л
Г*»-**!
быть использована Оценка к ,
, которая не должна превышать нескольких сотых. Имеются модификации формул
Рунге—Кутта. Одна из них, предложенная Мерсоном, позволяет автоматически выбирать шаг, обеспечивая заданную
точность. Используемые формулы Рунге—Кутта—Мерсона
имеют вид
**+! ^ *н + 0,5 (Кг + 4/( 4 + /С6),
где
K ^ - j h f (xk, th); K*~hf
Ks —-J hf [th +
( th + ~hyxh
+ Кг);
xk + ± Кг + ~ K*);
Погрешность по этому методу оценивается по формуле
5е = = / с 1 _ | . / С в + 4 К * - К » ,
где е — заданная точность.
Если правая часть превышает заданную погрешность более чем в пять раз, шаг h уменьшается в два раза, если правая
часть меньше чем 5/32 заданной погрешности, то шаг удваивается. Автоматическое изменение шага, по утверждению Мерсона, на 20% ускоряет процесс по сравнению со стандартной
процедурой Рунге—Кутта с постоянным шагом. Экономия времени достигается за счет того, что при стандартном методе
шаг выбирается слишком малым и время счета увеличивается.
Можно построить формулы Рунге—Кутта высших степеней,
при этом основная часть расчетов приходится на счет правой
части уравнения. Формула степени точности р требует р-кратного вычисления правой части. Это может привести к значи-
тельному увеличению затрат машинного времени. С другой стороны, увеличение порядка метода допускает использование
большего шага h. Методы Рунге—Кутта легко программируются.
Величину шага h можно изменить на любом этапе вычислений. Метод является «самостартующим», первые точки решения вычисляются естественно, как и все остальные.
Перечисленные методы могут быть как явными, так и неявными. Явными методы называются по той причине, что искомое значение
на (k + 1)-м шаге выражается явно через
значения хк и Fh, полученные на предыдущих шагах. Например, переходные процессы для явного метода Эйлера рассчитывают по формуле
xh+l^xk
+ hF(tkt хк).
Неявные методы — это такие, в которых искомое значение
k+i определяется неявно, т. е. через значения х к + 1 и F k + t
на том же шаге. Для неявного метода формула Эйлера имеет
вид
x
— xk + hF (х к + ъ fft+i).
Важно, что в этом методе можно брать любой шаг, меняя лишь
точность построения процессов. Метод устойчив при любых
значениях h (h > 0).
Вычисление xh+t в неявных методах сложнее, чем в явных,
так как приходится решать систему алгебраических уравнений. Так как неявные методы устойчивы при любом Л, то при
интегрировании определенных классов систем общая трудоемкость может быть меньше.
Ко второму классу относятся многошаговые (многоступенчатые) методы. Их отличительная черта — использование информации при вычислении следующей точки
t k + t ) не
только в точке (xkt tk)9 но и в предыдущих точках. Многошаговые методы послужили базой для создания методов с прогнозом и коррекцией. Как следует из названия, вначале предсказывается значение хк+г (прогноз), а затем оно каким-либо
способом исправляется (коррекция). Для корректировки можно использовать ту же самую формулу. Итерационный процесс
повторяется до тех пор, пока не достигается заданная точность.
Однако, как правило, используются две формулы, называемые соответственно формулами прогноза и коррекции. Так
как многошаговые методы не обладают «стартовым» свойством,
. TP начинать решение надо с помощью одношаговых методов.
Чаще всего для начала решения используется метод Рунге—
Кутта. В настоящее время для интегрирования систем х =
= / (х, t) широко используются методы Адамса—Башфорта и
Хэмминга.
Общая формула прогноза для методов четвертого порядка
точности имеет вид
А0 хн + А хк-г + Л2
+ Вг x'k_, + В2 х^
2
+ h (В0 x'k +
+ В3 х'ь^з) + О
где
4);
Л - 1 — Л — Л2;
Л,, = Ац
Л2-Л2;
В0 - (55 + 9ЛХ + 8Л2)/24;
(-^gp-),
59+ Ю Л ^ З г Л а ) ^ ;
В2 = (37—5Ах + 8А2)/24;
В3-(-9+Л)/24;
£—(—251 — 19Лх—8Л2)/6.
Формула прогноза типа Адамса—Башфорта может быть
получена интегрированием обратной интерполяционной формулы Ньютона 117, 18].
Прогноз по методу Адамса—Башфорта осуществляется
по формуле
Xk+i =
——
Л (55х£ — 59х^ - 1 + 37*£ __ 2 —
24
Коррекция выполняется по формуле
хьлг
xh + — h {9x'k+ I + 194 — 5xfe_ l + x'k-2) +
24
J
Последние члены в обеих формулах в действительности в вычислениях не используются и служат для оценки ошибок дискретизации (усечения).
В распространенном в настоящее время методе Хемминга
используются следующие формулы прогноза и коррекции:
п р о г н о зL 720
4
- х„_з + - j h ( 2 4 - 4 - 1 + 2 4 -
оо
ft6
*<6>;
коррекция
X
h + l
= 4 - -
о
+
зл
W + 1 + 2 4 — 4 - i)]
х<5)
40
-
Для получения требуемой точности формулы прогноза и
коррекции должны быть одного порядка. Особенность методов
с прогнозом и коррекцией состоит в том, что они позволяют
находить разность между прогнозируемым и скорректированным значениями и устранять ошибку. Многошаговые методы
более экономичны в смысле затрат машинного времени, так как
используют информацию о ранее вычисленных точках. Однако
при любом изменении величины шага h приходится временно
возвращаться к одношаговым методам. Методы, разработанные в самое последнее время, позволяют менять порядок точности и шаг. В качестве корректирующей часто используется
неявная формула, в которую подставляются данные прогноза.
§ 6.8. Машинная реализация частотных методов
Машинная реализация известных, сложившихся в теории
автоматического управления методов состоит в том, чтобы распространить их на системы большой размерности, выполнять
исследования не только по одному, но и по нескольким параметрам, упростить и ускорить процедуру получения конечных данных, осуществить сервисное представление результатов (графиков, таблиц, расчетных данных) с помощью внешних устройств ЭВМ..
Несмотря на наметившуюся тенденцию широкого внедрения ЦВМ в область анализа и синтеза автоматических систем,
частотные методы применительно к машинной постановке не
утратили своего значения. Наоборот, реализация их на ЦВМ
позволяет в кратчайший срок получать обширную и весьма
ценную информацию о проектируемой системе. По амплитуднофазовым частотным характеристикам (АФЧХ) проектировщик
может судить о таких качественных характеристиках, как запасы устойчивости по амплитуде и по фазе, резонансная частота и т. д. Исследование реальных объектов с помощью
АФЧХ дает возможность решать задачи анализа функциональных, структурных и параметрических свойств объекта и отдельных его частей, идентификации по экспериментально снятым
АФЧХ, синтеза регулятора систем путем подбора корректирующих контуров.
Рассмотрим возможности вычисления на ЦВМ амплитуднофазовых частотных характеристик в логарифмическом масштабе (ЛАФЧХ) и укажем на особенности и основные трудности,
возникающие при решении этой задачи на машине.
Пусть передаточная функция задана в виде
«"-H-.-.+frm
(б48>
Q(s)
Требуется вычислить U (со) = Re W (/со) и V (со) =
= Iт W (/со), а затем построить
А (со) - 20 lg |/(У 2 (со) + V2 (со) и
Ф (со) = arctg (V (сo)/U (со)) + гал, т = 0, ± 1, ± 2 ,
где А (со) и ф (со) — амплитудная и фазовая характеристики
исследуемой системы.
Построение частотных характеристик сводится к многократному вычислению передаточной функции W (s) при комплексном значении аргумента s = I + /со, где /2 = —1, а со
принимает значения из некоторого интервала l<omjn, comaxl,
и последующему построению графиков модуля и аргумента.
Факт устойчивости или неустойчивости устанавливается по
подсчету точек пересечения фазовой характеристикой линии
ф0 = —п слева от частоты среза lg {А (со)} = 0. Машинная
ориентация этого метода оценки устойчивости состоит в алгоритмизации вычислительной процедуры построения графиков
А (со), ф (со). Особенность заключается в том, что функция
Ф (со) может находиться не только в первом квадранте, т. е.
может быть разрывной. Это вызывает определенные трудности
при машинной реализации, ибо на ЦВМ легко могут быть получены только главные значения функции arctg х.
Рассмотрим один из методов построения ЛАФЧХ. Представим передаточную функцию W (s) в виде комбинации элементарных функций
Wt (S) =
(а! + р? +с?) > 0,
которые соответствуют передаточным функциям типовых звеньев системы. Если принять во внимание, запаздывание в блоках, то их передаточные функции можно записать в виде
W, (s) -
ai
У* eST.
aiS^ + biS+Ci
(6.49)
Таким образом, можно представить передаточную функцию
любого элементарного звена, полагая соответствующие коэффициенты а г , рг-, Yf, aiy bit сг равными нулю. Программа
строится для стандартного вида передаточной функции, а значение полной передаточной функции получается путем элементарных арифметических действий над комплексными числами.
При построении ЛАФЧХ на ось абсцисс, как обычно, наносятся значения lg со, меняющиеся в интервале [lg com|n,
lg ю т а х ]. На оси ординат откладываются величины 20 lg А (со)
и ф (со). Программа вычисления величины 20 lg А (со) и <р (о)
состоит из постоянной части, которая содержит стандартную
подпрограмму вычисления элементарной передаточной функции (6.49), а также стандартной подпрограммы вычисления
функций eST, sin сот и cos сот и подпрограммы сложения и
умножения пар комплексных чисел. При проектировании конкретной системы управления достаточно скомбинировать входы и выходы соответствующих элементарных передаточных
функций и выполнить, где необходимо, замыкание по известным правилам.
На ЦВМ осуществляется расчет 20 lg Аг (со) и <рг (со),
i £ [1, А/], по стандартным программам, составленным в соответствии с выражениями
1
Л, fo) = Jh-JLLCi Y(1 — (О2)2-f (b\ <0)2
q>, (со) - arctg
Pi
\e"**\ = V, (6.50)
b
/
I
a
—arctg
i <°
,
+ arctg cot, (6.51)
^
где a I = a £/vf; p/ - pf/Y«; a/
b\ - b j c ^
Используя правила разложения полиномов на множители
2
аг5 +
+ уи ats2 + biS + ciy исходную передаточную функцию приводят к произведению из звеньев типа (6.49). Тогда
логарифмическая амплитудно-частотная характеристика ра-
зомкнутой передаточной функции W (s), 20 lg А (со) будет
иметь вид
20 lg А (со)
20 l g Ai (со),
а фазовая
ф(°>) = 2 ч^®)/« I
Такой алгоритм позволяет достаточно компактно составить программу вычислений ЛАФЧХ. Ввод массива коэффициентов исходных типовых звеньев осуществляется после
их идентификации.
Остановимся на некоторых особенностях
построения
ЛАФЧХ по приведенной методике. При реализации формулы
(6.51) для углов ф » я / 2 значения аргументов в (6.51) стремятся к оо, что исключает расчет таких точек на ЦВМ, поэтому их
следует заменить на выражения
Re [Wi u(/со)}
. Im{r f (/w)}
n
cpi = arccos
I—
или ф; = arcsin
-—IILJLL
warn
i(/o>)i которые не имеют указанных особенностей.
В общем случае при построении характеристики <рг (со)
для звеньев Wi (s) может быть скачок фазы при следующих сочетаниях коэффициентов Ъи Pi'
bt= 0;
Pi ф 0; Ъ,ф 0; р,-0;
0.
В связи с этим программа вычисления фазы должна строиться с учетом возможных скачков функции Ф (со). Если
ре ф 0, bi Ф 0, т. е. система демпфирована, то ф (со) — непрерывная функция и скачка фазы не будет.
В любом из указанных «опасных» сочетаний коэффициентов
следует проверить, попадают ли значения
= V Усo2i
= Vcjot
в интервал изменения частоты (coft, cofe+1). Если со/г- е Icofe,
coft+1J, / — 1 , 2 , то функция на этом интервале терпит разрыв
и фаза меняется скачком на величину ± я . Тогда к значению
Ф (coft) на этом интервале следует добавить ± я по формуле
ф t (со) =
ф i (со) ±
я.
Для учета скачка фазы можно также использовать следующий подход. Пусть известно истинное значение фазы ф (со) в
точке со =
Выполним вычисления для получения частотных характеристик в точке cofe+1. Главное значение функции
<р (<*>Л+1) в точке со = toft+1 определяется по формуле (6.51):
р; со
ь[ о
ф* (со) - arctg ~
— " — arctg — —2 - + arctg сот.
1—a} о>г
1—at ш
Истинное значение ф (<%+*) в случае скачка фазы моотличатся о т г л ав ног о значения ф (cofe+1) слагаемым, равным /Ш1, тде
^ drl- Будем считать, что cofe+1 — h<x>h9 где
h —шаг в логарифмическом масштабе. Если шаг h достаточно
мало отличается от единицы, то можно считать, что в случае
скачка фазы разность ф (соь) — ф (сой+1) мало отличается от
лис. Тогда значение фазовой характеристики в точке cofe+1 =
= ha)h вычисляется по формуле
ф<«*+,)-»(с) j
(652)
где Е (х) = т.
Если скачка фазы нет, то Е (х) округляется до нуля.
Шаг h построения частотной характеристики должен быть
выбран таким, чтобы колебания фазовой характеристики при
изменении частоты от соь до cofe+1 не превышали значения зх.
Для определения запаса устойчивости по амплитуде
20 lg А (со) необходимо вычислить значение амплитудной характеристики при том значении со, при котором фазовая характеристика обращается в —л. Следовательно, нужно найти корень фазовой характеристики и при этом значении корня вычислить значение амплитудной характеристики.
Значения comln, соъ со2, ..., о>таХ находятся в памяти машины в виде таблицы. Следовательно, решение задачи сводится
в основном к решению уравнения ф (со) = —я, левая часть
которого задана таблично.
При построении частотного годографа значения со& и cofe+1
располагаются достаточно близко, поэтому для эффективного
решения уравнения ф (со) — —л может быть использован линейный интерполяционный подход. Использование линейной
интерполяции по формуле
т г*/,л
\
Ф (СО,,)
COFC +
<°/гН
позволяет быстро и достаточно точно определять значение,
при котором фазовая характеристика ф (со) ==. —л. ;
В том случае, когда передаточную функцию W (s) представить в виде звеньев Wi (s) не удается, приходится строить алгоритм вычисления ЛАФЧХ для общего случая представления
в виде (6.48).
В результате внедрения таких программ инженеру-проектировщику остается следующая работа: а) написать выражения для передаточных функций в виде комбинаций передаточных функций для элементарных звеньев; б) указать, от какого входа до какого выхода системы необходимо пострс&ть
частотные характеристики.
Использование ЦВМ для получения частотных характеристик может дать не только существенные выгоды с точки зрения автоматизации вычислений, но и принципиальные преимущества по сравнению с обычными «ручными» способами. При
исследовании большого числа точек пространства параметров
целесообразно выводить на печать значения функций А (со)
и ф (со) не при всех a>h (k = 0, 1, 2, ...), а при тех, которые в
наибольшей степени интересуют исследователя. В связи с этим
необходимо выявить те параметры, которые анализирует исследователь при наличии графика логарифмической амплитудной характеристики. Обычно это запасы устойчивости по амплитуде и по фазе, которые могут быть легко получены при
наличии этой характеристики, а также резонансный пик и частота среза. Такой Подход позволяет не печатать всех значений
А (со) и ф (со) для большого числа coft, а выводить на печать
только действительно интересующие проектировщика значения запасов устойчивости по амплитуде и по фазе, величины
резонансной частоты и т. д.
Составленные подобным образом программы прошли достаточную практическую проверку и позволили в полной мере
автоматизировать процесс вычисления логарифмических амплитудно-фазовых частотных характеристик на ЦВМ. Частотные методы были реализованы на ЦВМ (в кодах машины) и
применялись В. М. Есиповым еще в начале 60-х годов при машинном синтезе систем управления.
Можно строить частотные характеристики путем прямого
вычисления вынужденной составляющей уравнения переменных состояния при подаче на вход гармонического сигнала
A sin со/. Такой способ построения АФЧХ был предложен
Р. И. Сольницевым. Преимущества его состоят в том, что представляется возможным строить частотные характеристики непосредственно по уравнениям переменных состояния (ибо частотная характеристика, по существу, представляет собой ре-
акцию системы при подаче на вход гармонического сигнала),
устраняются операции с комплексными числами, не нужно
вводить специальных мер для учета неминимально-фазовости,
резонансных свойств. Оказывается возможным упростить и
ускорить получение частотных характеристик системы между
любыми точками ее структуры как для замкнутых, так и для
разомкнутых контуров, а также в определенной степени распространить такой подход для анализа нелинейных систем.
. Особенность применения частотных методов применительно
к машинной постановке заключается в увеличении их информационной ценности. Можно строить не только сами частотные
годографы, но и выводить на печать данные анализа их, т. е.
строить линии равных значений запасов устойчивости по амплитуде (изамплиты) и линии равных значений запасов по
фазе (изофазы) в зависимости от изменения параметров системы. Изамплиты и изофазы затем могут быть нанесены на области заданного качества, в частности на области, построенные
при различных степенях устойчивости и показателях колебательности. Такое совмещение характеристик дает возможность
сразу указать значение запасов устойчивости по амплитуде и,
по фазе для любой интересующей проектировщика точки внутри
области устойчивости и, таким образом, существенно облегчить выбор параметров при синтезе системы автоматического
управления.
§ 6.9. Построение областей устойчивости
и динамического качества как задача
параметрического синтеза
Внедрение ЭВМ в практику проектирования систем различного назначения расширяет возможности инженера-проектировщика и позволяет повысить информационную ценность
многих традиционных и новых методов теории управления.
В частности, оказывается возможным поставить задачу нахождения совокупности параметров, удовлетворяющих заданным
динамическим свойствам. Подобная задача, по существу, равносильна нахождению области в пространстве параметров, внутри которой заданный функционал отвечает заранее поставленным требованиям. Природа области может быть различной
и определяется видом функционала. В наиболее простом случае это область устойчивости. В дальнейшем в ней может быть
выделена область заданной колебательности, а также области
с другими динамическими свойствами.. При определенных способах введения функционала искомая область является «околооптимальной» и можно условно говорить об оптимизации
множеством в пространстве параметров,.. ,
.
'
ш
Околооптимальное множество точ^к в пространстве параметров представляет практический интерес, теоретическая орт им а! л ьная точка может находиться внутри такой области. Концепция синтеза автоматических систем, основанная на нахрждении й использований областей заданного динамического качества, представляет собой самостоятельную методологическую проблему.
4
Конкретизируем задачу применительно к линейным автоматическим системам. Рассмотрим дифференциальную систему
-<«
:-"i = Ax-f-F{t).
' г;
Пусть элементы матрицы А являются непрерывными функциями параметров jnlt ..., ixmr изменяющихся в некоторой ограниченной области Q, определяемой неравенствами
•
*
I I
•
•
.
где al9 ..., ат; bl9 ..., bm — заданные пределы изменения параметров.
Пусть задан функционал G Qnlf ..., p-m), отражающий качественные характеристики системы. В качестве такого функционала могут быть использованы ближайшее к мнимой оси
собственное число (степень устойчивости), ограничения чисто
мнимых частей спектра матрицы А или другие показатели, приближенно характеризующие динамические свойства переходных процессов. В области допустимых значений Q требуется
найти границы такой подобласти со ci fi, внутри которой
введенный функционал отвечает условию
G (nlf
Hm) <С
G (fij,
lim) > U
а вне этой области
где I — некоторое заданное число.
Пусть, например, требуется осуществить построение границы подмножества со с: Q так, чтобы спектр матрицы А располагался внутри заданной области D на плоскости комплексного переменного s. В частности, если область D есть вся левая полуплоскость^ то задача равносильна построению обыч-»
ной области * устойчивости. Если область D является полуплоскостью, расположенной левее мнимой оси на расстоянии
щ. от нее, то задача сводится к построению области, обеспечивающей определенную степень устойчивости. Задавая различным образом границу области D, можно обеспечить определенные качественные ограничения на переходные процессы. Нахождение подмножества со сг Q
£ со) представляет собой
бдну из задач параметрического синтеза, так как сводится к
подбору параметров исходя из условий расположения всех
собственных чисел матрицы А в заданной области D левой полуплоскости.
Методы нахождения искомой области в пространстве параметров должны быть достаточно эффективны с точки зрения
машинной реализации. Для того чтобы определить границы
области, надо иайти надежные и экономичные способы построения границы на всем ее протяжении, исключая участки, выходящие за ограничения.
§ 6.10. Модифицированный метод D-разбиения.
Применение полиномов Чебышева
Применяемый в ручных расчетах при построении областей
устойчивости метод D-разбиения в принципе позволяет сразу
определить точные границы, несмотря на наличие посторонних линий, затрудняющих выделение искомой области. Dразбиение широко применяется для построения областей устойчивости линейных систем в плоскости двух параметров, если
интересуЮщиё проектировщика параметры входят в коэффициенты характеристического уравнения линейно. D-разбиение может быть в значительной степени усовершенствовано и
лучше ориентировано на использование ЭВМ. Метод может
быть эффективно применен для построения областей с заданным расположением корней характеристического уравнения
в левой полуплоскости (внутри угла, трапеции* и других фигур), может быть распространен для построения областей
устойчивости в гармонически линеаризованных системах, а
также для областей с заданным расположением корней в импульсных системах.
Одним из возможных путей усовершенствования метода
является использование полиномов Чебышева. Полиномы Чебышева обладают свойствами как ортогональных, так и гар-
монических функций. Все операции выполняются в вещественной арифметике. На возможность модифицировать £)-разбиение применительно к машинной постановке впервые, по-видимому, обратил внимание Д. Шилак, который создал методы
анализа и синтеза автоматических систем f20j. В дальнейшем
были продолжены исследования по усовершенствованию метода и расширению его возможностей [6].
Кратко изложим необходимые сведения о полиномах Чебышева. Полиномы Чебышева имеют ряд существенных преимуществ. Они выражаются через элементарные тригонометрические функции, обеспечивают наиболее сильную сходимость
при представлении функций, коэффициенты полинома всегда
суть целые числа, что важно с вычислительной точки зрения,
так как целые числа не вносят ошибок округления. Чебышевские многочлены обладают всеми свойствами рядов Фурье.
Их и можно рассматривать как рады Фурье, замаскированные
с помощью преобразования переменной 6 = arccos х.
Рассмотрим простое тригонометрическое тождество
cos (п + 1) 6 + cos (п — 1) в = 2 cos в-cos лб (6.53)
и аналогичное ему
sin (п + 1) 6 + sin (п — 1) 6 = 2 cos 6-sin лв.
(6.53а)
Тождества позволяют вычислить значения cos пв и sin п0
через предыдущие значения cos 6 и sin 6. Если положить
cos 6 = х и начать с cos 0 = 1 и cos 6 — я, то формула (6.53)
дает для cos 26 квадратный многочлен от х, для cos 36 —
кубический многочлен и т. д. Поэтому формулу (6.53) можно
переписать в виде
Тп+1 (х) = 2хТ п (х)
(х), п - 1 , 2, ....
(6.54)
В частности,
Т0 (х) - cos (0) - 1;
Тг (х) cos х х\
Т2(х)^2Х2— 1;
Гз (х) 4*3 — 3*;
Г4 (х) = 8х*-~8х2+\;
Полиномы Тп (я) называются полиномами Чебышева 1-го
рода. По рекуррентной формуле (6.54) получаются те же значения cos п6, но в виде полиномов n-й степени относительно
переменной х = cos 6:
cos пб = Тп (ж).
Подобный результат имеем для формул (6.53а), если разделить обе ее части на sin 6. В этом случае исходим из тождеств
sin 0
м
t
*
sin 2G
1; —
sin 8
sin6
= 02 cos ЛВ
sin 38
и получаем
но х,
^ в виде квадратного полинома относитель— в виде кубического полинома, и т. д. Полином
n-й степени относительно переменной х = cos 6 мы получаем
sin ( я + 1 ) 9
r
через
значения <—\
sin 8 ' • :
t/,^
a |
"
+
sin 8
'>e.
(6.54а)
Рекуррентная формула для Un (х) имеет вид
Un+l(x) = 2xUn(x)~Un_l(x)]
/г — 1, 2
В частности,
и0 (х) =
у
^
_
sin в
С/а <*> = 8*3 —4х;
== 1;
2sin8-cosв
^
t/4(x) =
16x*~12*2+l;
sin 8
= 2 cos 6 = 2r,
U 2 (x)^ 4х 2 --1;
Полиномы
(Л;) называются полиномами Чебышева 2-го
рода.
Преобразование х = cos в можно рассматривать как проекции пересечений полукруга с прямыми, имеющими равные
углы между собой. Неравномерное расположение прямых,
которое сгущается к концам интервала —1 ^ х ^ 1, определяет область задания полиномов Чебышева 1-го и 2-го родов.
Следующая формула связывает полиномы Чебышева 2-го
рода при отрицательных и положительных значениях аргумента:
Полиномы Чебышева 1-го и 2-го родов связаны следующим
образом:
Un (х) - xUn(х)
+ Тп (х), откуда Тп (х) - Un (x) —xUn
(х).
Рассмотрим теперь использование полиномов Чебышева для
перестроения D-разбиения. Пусть характеристическое уравнение имеет вид
Яо+
+
- 2 a n -. k s k = 0.
Л—о
(6.55)
Корни характеристического уравнения могут быть различными. Исследуем случаи комплексных, вещественных и чисто
мнимых корней уравнения. Рассмотрим случай комплексных
корней, представив их в тригонометрической форме:
s = o ) (cos 0 + j sin 0).
(6.56)
Аргумент 0 изменяется в промежутке [0, зх]. Это будет соответствовать сопряженным корням, расположенным в верхней
и нижней полуплоскостях
Область устойчивости соответствует значениям аргумента
в промежутке [л/2, к]. По формуле Муавра имеем
= o>fe (cos £0 . + j sin kQ).
Подставим выражение (6.56) в характеристическое уравнение
(6.55) и приравняем нулю вещественные и мнимые части. Получим
2
cos £0 = 0:
2
(6.57)
sin £ 0 = 0 .
(6.58)
I
Отметим, что в равенстве (6.58) счет начинается с k = 1, так
как слагаемые, соответствующие значению k = 0, равны нулю.
Положим cos 0 =
Используя полиномы Чебышева, получим
cos kQ - Tk (Ъ); sin kQ = sin 6U h - X (I) (sin 0 ф 0).
Это соответствует случаю определения корней характеристического уравнения с ненулевой мнимой частью. Равенства
(6.57) и (6.58) запишутся соответственно в виде
2 an-h<sfiTk(Q=0;
п
2
-И
СО*
(6.59)
(Б) = 0.
(6.59а)
Сокращая на со, получим
/1
2 en-**»*-1 i w s - o .
Искомая область находится в левой полуплоскости, что соответствует отрицательным значениям аргумента £ из промежутка [—1,0]. Чтобы иметь дело со значениями полиномов Чебышева от положительного аргумента (что удобно с вычислительной точки зрения), в равенствах (6.59) и (6.59а) заменим переменную £ на —
2 ( - 1 ) * вп-* со* Т к (£) = 0;
(6.60)
k=Q
2
вт-Н®*" 1
0.
(6.61)
I
В равенствах (6.60) и (6.61) области устойчивости соответствуют значениям £ из промежутка [0, Я.
Заметим, что
I = —cos 0 = cos Ф;
(6.62)
s - со (—I + / К Г = Т 2 ) .
(6.62а)
Пусть коэффициенты характеристического уравнения зависят от двух параметров
и
линейно:
а п -к = <*n~-h
+ Рn-h V* + 1 W
(6.63)
Подставляя выражение (6.63) в равенства (6.60) и (6.61), получим систему относительно параметров
и щ с коэффициентами, являющимися функциями со и
,
+
6> + Ci<<0, Ю = 0; V ,
М а ( ® , 0 + Р в Э а К £) + С2(СО, 0 = o , f
(664)
где
п
S
Л=
(-1)*»»-*®kTh(l)\
.ч; •
п
l
П
= 2 <-!)*&»-*«* 7* (6);
fc^O
n
e2= 2
(— I)*-1
(6.65)
CO»-«t/fc-!<g);
«
л
C2= 2 ( - ^ - ' Y n - f c ® * - 1 ^ - ! © .
I
Решая систему (6.64) при условии, что
А = Л В 2 - А 2 Вгф0 9
получим
И
Л B2 - At Bv'
fi2
- Л2
(6.65а)
*
Формулы (6.65) для коэффициентов системы (6.64) можно
упростить, если вместо полиномов Чебышева ввести в рассмотрение функции
(6.66)
(6.67)
Qjco,
Для этих функций могут быть получены рекуррентные формулы. Умножая (6.66) на (—l)ft+1to*+1, получим
(. -1)*+1 со*+1 TV* (Е) - ( - 1)*+1 2£coft+
®)-
или
(СО, Б) - --2<о|Р* (со, I) —со2
(со, ft - 1, 2,...,
причем
(со, Б ) - Г 0 Ш - 1; Рг (о), I) - -co7V (g) = _ cog.
Аналогично, умножая (6.67) на (—l) ft+l w fc+1 , получим
или
Qh+1 («>, I) = -2&DQ» (со, £) —to2 Qb-! (ш,
k = 1 , 2 , . . . , (6.68)
где Qo(<о, S) = C/0(E) = 1; Qx(ю, 1) =
(g) - - 2 c o | .
Таким образом, вместо (6.65) можно применять формулы
2 «П-*-РЙ(<». I); 4 г = 2 «п-ftQfc-i(«>, !);
ft—О fe=l
п
п
2
I);
2
l);
k—0
П
п
Сг= 2
1); с 2 = ^ Тп-л Qfc-i (w, I).
Л— 0
Л=г1
Используя связь между полиномами Чебышева 1-го рода
Th и 2-ГО рода Ukt формулы можно сделать еще проще. Перейдем от функций Pk к функциям Qh:
Умножая на (—l)fecofe, получим
P h (®> I)
(со, I) + gcoQft-x (со, 6).
(6.69)
Подставим теперь выражение (6.69) в формулу для Ах.
Получим
л
«
Аг = сеп Р 0 + 2
(со, £) = а п +- 2
Qh(<»> I) +
i
i
п
+&» 2 a n-*-Q*-i(®. Е)
/г= 1
или (так как Q0 — 1)
п
Л = 2
Б)+
к—о
Аналогично можно получить
2
Tn-ftQft(®.S) + №
C
i = 2 Vn-ftQfc(w,I) +
Введем обозначения
п
tt
k~0
k=>0
n
c t = 2 Vn-fcQft{o>,g).
k— о
iVi.
Тогда
A
1
= ^ A \ +
L<OA2F
B ^ B \
+
%A>B Z \
С Г = С \
+
£G>C2. (6.70)
Подставляя выражения (6.70) в первое уравнение системы
(6.64), получим
МЛ! 4- £о>Л2)+щ (В! +
+ С\+ £<оСа - 0
или
AI + щ ВТ + С! + |(о ( ^ Аг+щ
В2 + С3) - 0.
Так как последнее слагаемое равно нулю (в скобках стоит левая часть второго уравнения системы (6.64)), то первое уравнение этой системы равносильно уравнению
Hi А\ + |л8 BI + C I - 0 .
Таким образом, в системе (6.64) можно считать, что
tt
л
t-kQh(«>, 1);
k—0
п
Вг = 2
- f t Q h K 6);
ft—0
п
Сг == 2 Vn--ftQftK I);
k^O
А2
= 2 « п -•ft-i Qft («. 5);
tt" 1
Вг = 2 Р п - h-tQk(<o, I);
Сг
tt-i
- 2 Yw-л-i Qh («. 5).
fe— 0
1
(6.71)
Рассмотрим случай вещественных корней характеристического уравнения (6.55). Вещественные корни получаются при
g = 1. Тогда s = т—о. В этом случае параметры щ и р 2 свя:
заны одним уравнением
А (со) щ + В (со) щ + С (со)
0,
(6.72)
где
I
tч
п
п
Л = 2 «П-*Gh(to); В = 2 Pn-fcGA(o>);
(6.72а)
С - 2
fe=0
(©); sGft fa) =
Для определения
формула
I)****.
G/,., i («О Г вспользуёТбя
рекуррентная
G ( f t + 1 ) — e > G f t . ( t o ) i k—0, 1,2;;.;.
•
v
s- ..
<ч
-
•.|
П р и ЭТОМ Go (w) = 1.
4
: -:
r: - '
. .
В'плоскости параметров
и {% при каждом значении, со уравние (6.72) определяет прямую. Это особые прямые.
Если строится область устойчивости,, то определяются две
прямые, соответствующие корню, находящемуся в бесконечности, и корню, расположенному в начале координат. Если
строится область с заданной степенью устойчивости Г|, то берется корень, расположенный в точке [—tj, 01. Особые прямые
совпадают с прямыми в традиционном методе £>-разбиения и
определяются аналогично.
Найдем область параметров щ и
соответствующую чисто мнимым корням характеристического уравнения.
Чисто мнимые корни уравнения (6.55) исходя из (6.62а)
получаются при £ = 0. При этом s = /со. При £ = 0 рекуррентная формула принимает вид (6.68):
при Qo (со, 0) = 1; Qx (со, 0) - 0.
Отсюда следует, что
0)2
Q2k
Q2h-2i
(6.73)
Они-
и. следовательно, формулы для коэффициентов (6.71), определяющих систему (6.64), принимают вид
1 2J
А. = Ai (со, 0) == 2 «« —2fe Q*k (<*>,
fc=o
Г—]
1 2]
~B
(<0,0).
Вг t
= S Ргi~2h Qzh (*>, 0);
Сг
f—1
I. 2 j
= С1(о),0) = S Уп--2fe Qth (©. 0);
к— 0
(6.74)
1 2 j
А = А (ю, 0) = 2
fe— 0
Qtk (*>, 0);
]
1[ 2 j
Ва(с>,0)== 2
Р»- i Q*k (w, 0);
k^ 0
n—11
. 2 j
= С 8 («.0) = 2
vn--2Л-1 Qafe К
|
с8
Функции Q2k (со, 0) вычисляются по рекуррентной формуле
(6.73) при
Q0 (со, 0) = I.
Параметры fxt и (х2 для каждого значения со, при котором
ЪгВъ—АъШгф 0,
вычисляются по формулам
С2 Вг—Сг В2 ф
Сг А2—Сг At
Pi —
—* \h~zrz
At B2—Az Bt
At —i4a B4
(6J5)
Полученные соотношения могут быть применены для построе
ния областей на плоскости параметров исходя из условия
расположения корней характеристического уравнения внутри
угла, трапеции, полукруга или исходя из заданной степени
устойчивости. Например, при построении области изменения
параметров и ц 2 исходя из расположения корней характерического уравнения внутри угла 2<р в левой полуплоскости
(рис. 6.7, а) используются формулы (6.65а) и (6.71). При построении областей изменения параметров с учетом заданной степени устойчивости (рис. 6.7, б) используются формулы, полученные для случая вещественных отрицательных корней характеристического уравнения, т. е. в формулы (6.65а) подставляются формулы (6.72а).
Пример 6.6. Рассмотрим характеристическое уравнение замкнутой системы
ао s 4 -+- а г s 3 + а г s 2 - f а 3 s - f а 4 = 0.
Коэффициенты характеристического уравнения зависят от двух параметров fij и [х2 линейно:
=
+
+
*—
1,2,3,4.
и имеют вид а 0 = 0,04 щ; аг = 0,36 щ + 0,04; a 2 =
-+- 0,36;
а3 —
-f 0 , 4 щ + 2; a 4 = 2 щ + 2.
Необходимо найти значения параметров щ и
ДЛЯ которых характеристическое уравнение имеет корни, расположенные слева от
мнимой оси внутри угла <р = 60° (§ = 0,5). Запишем коэффициенты характеристического уравнения следующим образом:
Обо = 0,04; Ро = 0; Vo = 0;
Ра -
0; у^ = 0,36;
2;
= 0,36;
= 0,4;
= 0; у* = 0,04; а 2 - 2 ;
2; а 4 = 0; р 4 = 2 ;
=
Определим функции Ql9 Q2t Q 3 для каждого значения со по рекуррентной формуле
<?*+!*= — Я ю б О л — 1 ;
—авйЕ).
Для | = 0,5 имеем Q0 = 1; Qi = — <о (Л = 4).
Найдем коэффициенты Alt Bl9 Си А2, В2, С 2 по формуле (£.71).
Параметры
и fi 2 находятся из решения системы
{
откуда ийгеем
Pi
С 2В х —С
1л
••'
В2
•—
; 2t—С А Аг
t A
До —C—
—
: A i t d^A 2 B t
при условии, что АгВ% — A2Bt Ф 0.
Точки I*! и fxfi при различных значениях <о образуют границу искомой области. Линии, соответствующие вещественным кори ям, являютс я особыми прямыми и определяются из уравнения (6.72)^. Искомые
области представлены на рис. 6.8.
Отметим, что каждому вещественному корню на плоскости
параметров соответствует прямая. При практических расчетах
это должно учитываться (как и в обычном методе D-разбиения) с помощью двух особых прямых, У
При использовании полиномов Чебышева проблема машинной «штриховки по Неймарку» остается нерешенной,? В .случае построения областей устойчивости при различных степенях устойчивости могут быть использованы любые известные
критерии, например критерий Рауса, а также прямые корнеMl
Ф 1
Ы2
О
4
8О
1t
3 0л СО-8
7L
fio
fw-b
ф 1
С0=7 fW-S
&1
=6
0Г
i7
?
CQ-0 ш*
'Г'Г/Т;7Ш.щЛ
f a гЩ
-1
f h )*QJ&
ML)-1
_ /
%
HS
i
t
'////Л
cv=0
•
•
Рис. 6.8
*
tf . ьо
ША
шл
вые методы. При построении области исходя из расположения
корней характеристического уравнения внутри угла, трапеции
или в других областях слева от мнимой оси корневые методы
являются единственно эффективными.
В заключение отметим, что модифицированный метод Dразбиения, основанный на применении полиномов Чебышева, дает возможность вести исследование импульсных, гармонически линеаризованных систем с одной или двумя нелинейностями.
«
•• "
•*
v
"
1
.
—
•-г
.
•
.
'
'•
I
-
"" I ' »
* " «
•'•
.•.••'•'••»••
•
••
'
• .
.
.
• •I•
И1 1 щ
§ 6.11. Универсальные методы построения
областей устойчивости и динамического качества
.
.
.
.
:; Если каким-либо образом найдена первая точка границы
области, можно обойти весь контур, двигаясь вдоЛь границы.
Наиболее простой способ слежения состоит в использовании
принципа взаимно-перпендикулярной ориентации.
Пусть построение границы искомой области происходит в
двумерном пространстве, т. е. на плоскости. Алгоритй движения вдоль границы состоит в следующем. Направлениё изменения параметров на плоскости параметров
и |х2 осуществляется в четырех возможных направлениях: вверх, вниз,
влево, вправо, т. е. по сторонам квадрата. В вершинах квадратов проверяется выполнение условия G (filt fi2)
IЕсли на данном шаге изменения параметров мы пересекаем границу и попадаем в искомую область, то G (щ, fx2) <С /.
В этом случае следующий шаг выполняется с поворотом по часовой стрелке.
Если на очередном шаге изменения параметров мы пересекаем границу и выходим из искомой области, то G (filf щ) >
;> /. В этом случае следующий шаг изменения параметров выбирается таким образом, чтобы движение происходило с поворотом против часовой стрелки. Легко видеть, что граница области находится в точке, где соблюдается условие G (fjblt
JA2) =
Получение более точного положения точки границы можно осуществить, применяя метод деления интервала, так, чтобы границы строились по точкам на расстоянии, равном половине стороны квадрата, или на расстояния, равном одной трети ее. Алгоритм движения вдоль границы искомой области
иллюстрируется на рис. 6.9. При каждом пересечении границы
печатаются координаты точек, расположенные в вершинах
квадратов внутри (или вне) области'.
Для более экономичного слежения по контуру может быть
использован видоизмененный алгоритм. Одно из возможных
изменений заключается в следующем. Если при обходе контура области по квадратам искомая граница области не пересекается в течение двух последовательных шагов* то надо «окружать» то место; где произошло последнее пересечение, и
впредь до нового пересечения повороты делать после каждого
нечетного шага, причем шаг, на котором было последнее пересечение, следует считать нулевым. Таким образом, изменение^
на плоскости параметров происходит по квадрату с удвоенной"
Рис. 6.9 .
стороной. Повороты, как и прежде, выполняются в соответствии с правилом: вход в область — поворот по часовой стрелке; выход из области—поворот против часовой стрелки. Правило поворотов при пересечении границы искомой области иллюстрируется на рис. 6.10.
Алгоритм обхода по вершинам прошел достаточную практическую проверку и, несмотря на усложненную логику, оказался экономичным. Он легко программируется, при обходе
выполняется относительно небольшое количество лишних шагов. Замкнутая область сложной конфигурации с перегибами
и крутыми поворотами отслеживается этим алгоритмом без
срывов.
Можно применить более точный способ движения по границе искомой области («гусеничный» метод).
Принцип слежения сводится к повороту и параллельному
переносу координатных осей. Слежение вдоль границы области состоит в последовательном продвижении вдоль границы с
П Л М Л Ш Ь Ю поступательных перемещений и поворотов. -
*
*
'
e
•
»
Z-
«
;
Пусть имейся две точки lxu y j и [х2, ,yj, принадлежащие искомой области на плоскости параметров fijfi 2 , и пусть
интересующая нас область лежит справа от прямой, соединяю^
щей точку [хи ух\ с [х2, */2]. Тогда приближенно можно указать
следующую точку по формулам
.
=
. .•
2Х2
—
xt;
>
=
2У2
—
Геометрически это означает, что сделан шаг по прямой,
соединяющей точки \хъ уг] и 1х2, у2], от точки lxlt уг] к точке [лг2, у2],' равной расстоянию между этими точками
(рис. 6.11, а, б).
В полученной точке с координатами 1х°9 у°] вычисляется
функционал G (х°, у°1. При этом возможны два случая:
1. G 1А
у0] — />
0.
Анализируемая точка с координатами [я0, у°1 находится
вне искомой области. Тогда выполняется поворот против часовой стрелки и производится определение положения новой
точки U 1 , уг] по формулам
х1 = х2 +
— х2] cos а0 —W —у2\ sin а 0 ; 1
^
У1
+ [х°—лг2] sfri а 0 + [у0 J—y2] cos а 0 , j
где а 0 — угол поворота.
2. G
у°] — I < 0.
Точка находится внутри искомой области. Для выхода на
границу осуществляется поворот по часовой стрелке. Положе-
ние новой точки определяется по формулам
х1^х2 +
—Х2! cos а + [t/> — у2] sin ее; \
У г ^ У г — s i n a +[tf— o l e o s a , j
^
В полученной точке вновь вычисляется функционал Q lxlf
yv\ и проверяется знак разности G 1хг, уЦ — /.
Если соблюдается условие G
—• / = 0, то точка
находится точно на границе искомой области.
Если имеет место случай 1, то нахождение следующей
точки выполняется по формулам (6.76) в соответствии со знаком разности G [*<*>, у<2>1 — /.
Эта процедура продолжается до тех пор, пока случай 1 не
перейдет в случай 2 или наоборот.
Переход сопровождается переменой знака разности
Угол а 0 делится на два или на три, и процесс продолжается до тех пор, пока угол а г не станет равным наперед заданному малому значению. При практических расчетах величина
сб| ж 1° отражает достаточную точность. Найденная таким образом точка границы принимается за новое значение 1х29 у2],
причем в качестве точки \хъ ух\ берется прежняя точка U 2t
у21 и процесс повторяется.
Все точки получаются на одинаковом расстоянии от границы, что не достигается при использовании алгоритма «блуждания» по вершинам квадратов.
Объем вычислительной работы существенно уменьшается,
при использование малых и фиксированных углов поворота.
Приближенно можно считать sin
cos
— a 2 /2.
При a
5° ошибка составляет менее
Если точка находится внутри области, поворот по часовой
стрелке с учетом параллельного переноса в точку [x2f у2]
осуществляется по формулам
х1=^х2 + (х°—х2)<1 —а 2 /2) +
-у2) а;
У1 - У* «
+ (у» -у2) (1 —а 2 /2).
Если точка находится вие области, поворот против часовой
стрелки с учетом параллельного переноса в точку \х2> у2]
выполняется по формулам
х 1 - х2 +
~~х2) (1 - а 2 / 2 ) - ( / - у 2 ) а;
• •• У1 ^y* + {x0~xz)a
+ (y0-yi)(l
^а2/2).
-
Вычисления в значительной степени упрощаются, если повороты делать всегда на один и тот же угол. В этом случае для
конкретной задачи величины sin ее и cos а вычисляются только
один раз и входят постоянными коэффициентами в формулы.
Например, если взять а = 0,1 рад (5°43'46"), то имеем sin а =
= 0,09983; cos а ^ 0,99500.
~
Для данного угла имеем формулы:
а) при повороте по часовой стрелке (G < I, точка внутри
области)
я 1 = х2 + 0,99500
— х2) + 0,09983
— у2)\
Уг = У* — 0,09983 (х° — х2) + 0,99500 (у0 — у2);
б) при повороте против часовой стрелки (G > /, точка вне
области)
х1 = х2 + 0,99500
— х2) — 0,09983 {у0 — у2)\
У1
У* + 0,09983 (X* — х2) + 0,99500 (у* — у2).
Точность нахождения границы увеличивается при использовании малых углов.
Если отслеживаемый контур имеет сложную конфигурацию,
то процедуру построения границы можно разделить на два
этапа: поиск и уточнение границы. В режиме поиска используются большие углы; в режиме уточнения — малые. Величина угла а 0 может быть выбрана из условия окончания слежения на каждом шаге:
a0h < 8,
где Л — шаг; е — заданная точность.
Если заданы точность и шаг, то угол определяется по формуле а 0
в/Л.
Движение вдоль участков границы со сложной конфигурацией может осуществляться с переменным шагом. При введении
переменного шага в формулы вносятся изменения. Пусть длина шага при переходе из точки lxXf y j в точку lxQy у2\ равна 1Ъ
а из точки [х2> у2] в точку [л:0, у0] равна t2.
Тогда q = ljl2 — число, показывающее, во сколько раз
следующий шаг меньше предыдущего.
Координаты новой точки находятся по формулам я? =
= (я + 1) X* —
У\ = to + 1) г/з — ЯУг-
Использование переменного шага и угла приводит к адаптивному способу слежения вдоль границы. В зависимости от
условий движения, конфигурации области и других факторов
могут изменяться шаг, углы, выбираться различная точность.
Как в режиме поиска, так и в режиме уточнения может быть
использовано несколько этапов.
Такое дробление на этапы, по-видимому, целесообразно
применять при «увеличении» отдельных участков областей
путем введения в программу надлежащего масштабирования.
Изложенные методы использовались для построения областей устойчивости и подобластей с заданным расположением
собственных чисел исходной матрицы А системы х = Ах +
+ F (0, а также применялись для автоматизации отслеживания линий равного уровня. Программа слежения по контуру
без адаптации содержит 337 операторов, с адаптацией — 425
операторов.
Представляет практический интерес использование симплексного принципа слежения вдоль границы.
Пусть осуществляется движение по прямой по направлению
к границе с некоторым шагом. Выход на границу определяется тем, что значения функционала G в двух последовательных
«п.
Рис. 5.12
точках Ах и Вх оказываются разных знаков. После пересечения границы может быть образован равносторонний треугольник АХВХСХ (рис. 6.12, а—з). Слежение за границей искомой
области будет осуществляться в положительном направлении,
т. е. против хода часовой стрелки. В качестве первой точки Сх
принимается вершина равностороннего треугольника £>lf построенного на отрезке АХВХ вправо от него, если выход на травницу произошел извне G (Ах) > О, G (Вх) < 0, и влево, если —изнутри G (Ах) С О, G (Вх) > 0.
Таким образом, можно продолжить процесс слежения,
«зеркально» отражая ту из вершин, которая находится в одинаковых условиях с соседней вершиной. Одинаковые условия
означают, что обе вершины «устойчивы» или, наоборот,
«неустойчивы», т. е. значение параметров \xx и jx2 соответствуют
устойчивой или соответственно неустойчивой системе.
Координаты точки Сх определяются по координатам точек
Ах и Вхс помощью формул:
а) при- выходе на границу извне
и!' 4 ''+i4 £ i ) —Уз (ц.(,д'>—и!40)
Л
•
'
б) при выходе на границу изнутри ,
^
2
^
2
Из построения видно, что та из вершин, которая была последней, не отражается. В новом треугольнике AXBXDX отражается
та вершина, которая находится в одинаковых условиях с соседней вершиной. В данном случае это вершина Аъ так как
обе вершины «неустойчивы». Процесс последовательного движения вдоль границы- и правила отражения вершин показаны
на рис. 6.12, а—и.
Отметим, что треугольники при таком способе слежения
вдоль границы могут быть и неравносторонними.
Таким образом, построение границы искомой области
по симплексному методу включает следующую последовательность действий:
1. Выход в область для пересечений с первой точкой
границы. Выход может быть как направленным, например
с ! использованием метода конфигураций или градиентных
методов, так и с помощью прямого перебора точек области.
Пересечение границы формирует начало алгоритма слежения вдоль нее.
2. Пересечение границы образует равносторонний треугольник с вершинами 1—2—3 (рис. 6.12,а).
3. Далее зеркально «отражается» та из вершин, которая
находится в одинаковых условиях с соседней вершиной
(одинаковые условия означают «устойчивость» или, наоборот, «неустойчивость», обеих вершин. Не отражается та
вершина, которая была последней. В данном случае «отражается» вершина 2, так как точки 2 и 3 находятся в одинаковых условиях (устойчивы), а вершина 3 была последней.
4. Образуется новый равносторонний треугольник, в данном случае 1—3—4.
5. Опять зеркально «отражается» та из вершин, которая
находится в одинаковых условиях с соседней вершиной
(рис. 6.12, б).
6. Далее процесс слежения вдоль границы осуществляется аналогично вышеизложенному принципу (рис. 6.12,
в—з).
СПИСОК ЛИТЕРАТУРЫ
I
•
**=*
К главе 1
1. Андронов А. АВознесенский
И. H.t Максвелл
Д. К., Выш-
нее р адский Я. Л., Стодола А. Теория автоматического регулирования (линеаризованные задвчи). М., 1949.
2. Воронов А, Л. Современное состояние и проблемы теории устойчивости. Обзор. — Автоматика и телемеханика, 1982, 5, с. .5-^28.
3. Развитие теории автоматического регулирования в СССР/
/>.
Петров, /Г. Я . Попов, А. А. Воронов, Л. В. Xрамой. — В кн.:
Труды Второго всесоюзного совещания по теории автоматического регулирования. М., 1955, т. I, с. 13—50.
А. Техническая кибернетика в СССР.— В серии: Советская наука
и техника за 50 лет. М., 1978.
К главе 2
1. Басакер Р., Саати Т. Конечные графы и сети. М., 1974.
2. Бессекерский В. А., Попов Е. П. Теория систем автоматического
регулирования. М., 1976.
3. Воронов Л. Л. Основы теории автоматического управления.
Автоматическое регулирование непрерывных линейных систем. М.,
1980.
4. Гельфанд И. Af., Шилов Г. Е> Обобщенные функции и действия
иад ними. Вып. 1. М., 1959.
5. Гноенский
Л. С., Каменский
Г. Л.. Эльсгольц
Л.
Э. Мате-
матические основы теории управления систем. М., 1969.
6. Математические основы теории автоматического регулирования/ Иванов В. Л., Медведев В. С., Чемоданов Б. /С., Ющенко
Л. С.
М., 1977, т. 1.
7. Понтрягин Л, С. Обыкновенные дифференциальные уравнения. М., 1965.
8. Теория автоматического управления /Под ред. акад. Л. Л. Воронова. Ч. I . Теория линейных систем автоматического управления.
М.. 1977.
К главе 3
1. Айзерман М. Л. Теория автоматического регулирования. М.,
1966.
2. Бессекерский В. А., Попов Е. П. Теория автоматического регулирования. М., 1976.
3. Воронов А. А. Основы теории автоматического управления.
М., 1980.
4. Иващенко Н. И. Автоматическое регулирование. Теория и
элементы систем. М., 1973, 1978.
5. Ляпунов А. М. Общая задача об устойчивости движения.
М., 1950.
6. Меркин Д. Р. Введение в теорию устойчивости движения. М.,
1971.
7. Техническая кибернетика. Теория автоматического регулиро-
вании/ Под ред. В. В. Солодовникова. Кн. I. М., 1967.
8. Теория автоматического управления/Под ред. А. В. Нетушила.
М„ 1976.
9. Сборник задач по теории автоматического регулирования / П о д
ред. В. А. Бессекерского М., 1969.
10. А. А. Красовский, 7 \ С. Поспелов. Основы автоматики и технической кибернетики. М., 1962.
11. Гурецкий X. Анализ и синтез систем управления с запаздыванием (перевод с польского). М., 1974.
12. Юревич В. Я. Теория автоматического управления. М., 1976.
К главе 4
1. Энциклопедия современной техники. /Гл. ред. А.
И. />ерг и
М. И. Трапезников. М., 1962, с. 469, т. 1.
2. Воронов А. А. Основы теории автоматического управления, ч.
1. М., 1965.
3. Джеймс Х.у Никсльс Н,, Филипс Р. Теория следищих систем.
М., 1951.
4. Красовский А. А. Интегральные оценки и выбор параметров систем автоматического регулирования. М., 1954.
5. Kypoui А. Г. Курс высшей алгебры. М., 1946..
6. Ньютон Дж. К.г ГулдЛ. Л., Кайзер Дж. Ф. Теория линейных
систем. Аналитические методы расчета. М., 1961.
7. Наумов Б. Н. Теория
автоматического
регулирования:
Косвенные методы анализа и синтеза качества лилейных систем автоматического управления. М., 1967. (Всесоюэи. заочный энергетический институт).
8. Рубинчик А. М. Приближенный метод оценки качества регулирования в линейных системах.— В кн.: Устройства и элементы теории автомвтики и телемеханики. М., 1952.
9. Удерман Э. Г. Метод корневого годографа в теории автоматических систем. М., 1972.
10. Фельдбаум А. А. Интегральные критерии качества регулирования.— Автоматика и телемеханика, 1948, т. I X , № 1.
11. Фельдбаум А. А. О распределении корней характериствческого уравнения систем автоматического регулирования.— Автоматика
и телемеханика, 1948, т. I X , Яг 4.
12. Цыпкин Я. 3.j Бромберг Я . В. О степени устойчивости
линейных систем.— Известия АН СССР, ОТН, 1945, № 12.
13. Розенвассер Е. НЮсупов
Р. М. Чувствительность систем аи.
томатического управления. Л., 1969.
К главе 5
1. Воронов А. А. Основы теории автоматического управленияМ., 1965, 4.1.
2. Мее ров М. В. Синтез структур систем автоматического регулирования высокой точности. М,, 1959.
3. Бессекерский В. Л., Попов Е. П. Теория систем автоматнческрго регулирования. М., 1972.
4. Основы автоматического у правления/Под. ред. В. С. Пугачева. М., 1968.
5. Менский Б. М. Принцип инвариантности в автоматическом регулировании и управлении. М.» 1972.
6. Макаров Я . М.9 Менский Б. М. Линейные автоматические системы. М., 1980.
7. Зайцев Г. Ф. Коррекция систем автоматического управления
постоянного и переменного тока. М., 1969.
8. Техническая кибернетика: Теория автоматического регулирования/Под. ред. В. В. Солодовникова. М., 1967. Кн. 2.
9. Наумов Б. Я . Переходные процессы в линейных системах автоматического регулирования. М., I960.
К главе 6
1. Бахвалов Н. С. Численные методы. М.. 1975.
2. Беклемешев Д . В. Дополнительные главы линейной алгебры.
М., 1983.
3. Воронов А. А. Основы теории автоматического регулирования.
Особые линейные н нелинейные системы. М., 1981.
4. Воеводин В. В. Вычислительные основы линейной алгебры.
М., 1977.
5. Воеводин В. В., Кузнецов
Ю. Л. Матрицы и вычисления. М.,
1984.
6. Дидук Г. А. Машинные методы исследования автоматических
систем. Л., 1983.
7. Зубов В. Я. Математические методы исследования систем автоматического регулирования. Л., 1959.
8. Макаров И. М,, Менский Б. М. Линейные автоматические системы. М., 1977.
9. Мелса ДжФорсайт
Дж.
Программы в помощь
изучающим
теорию линейных систем управления. М., 1981.
10. Мак-Кракен Д . , Дорн У. Численные методы и программирование на ФОРТРАНе. М., 1977.
11. Островский Л. М. Решение уравнений и систем уравнений.
М.. 1963.
12. Сольницев Р. И. Машинные методы анализа сложных систем.
Л . , 1982.
13. Солодовников В. ВЧулин
Н. Л. Частотный метод анализа и
синтез многомерных систем автоматического управления. М., 1981.
14. Уилкинсон, Райнш. Справочник алгоритмов на языке АЛГОЛ.
Линейная алгебра. М., 1976.
15. Фаддеев Д. КФаддеева
В. Н. Вычислительные методы линейной алгебры. М., 1960.
16. Форсайт ДжМалькольм
М.% Моулер К. Машинные методы
математических вычислений. М., 1980.
17. ХёммингР. В. Численные методы. М., 1972.
18. Шуп Т. Решение инженерных задач на ЭВМ. Практическое
^Уководс*в6. М., Г982.
;
19. Rosenbrok Н. И. Computer-aided control, system desigft.. LbiiйЬп—New York—San FrSticisko: Academic press, 1974.
20. Shiljak D. Analyses and sinteses of feedback of control systems in the parameters plane. — IEEE, Trans V. 83, No 7S, 1964, p.
466 — 472.
Download