Текст
                    ОГЛАВЛЕНИЕ
Предисловие.............................................. 5
Введение ................................................ 7
Глава 1. Основные характеристики звеньев автоматиче-
ских систем .	 15
§ 1.1.	Уравнения звеньев и виды основных характеристик 15
§ 1.2.	Типы позиционных звеньев	и их характеристики 25
§ 1.3.	Типы интегрирующих и дифференцирующих
звеньев и их характеристики...........................34
§ 1.4.	Другие типы звеньев............................  41
Глава 2. Основные характеристики систем автоматическо-
го управления............................................44
§ 2.1.	Передаточные функции и характеристики разомк-
нутой цепи звеньев...................................44
§ 2.2.	Структурные преобразования....................50
§ 2.3.	Передаточные функции и уравнения замкнутой
системы.........................................54
§ 2.4.	Частотные характеристики замкнутой системы	59
Глава 3. Точность и чувствительность систем автомати-
ческого управления.......................................64
§ 3.1.	Процесс управления и требования к нему .	.	64
§ 3.2.	Постоянные ошибки. Астатические системы .	.	67
§ 3.3.	Точность при гармоническом воздействии .	.	72
§ 3.4.	Установившаяся ошибка при произвольном воз-
действии (коэффициенты ошибок) ....	75
§ 3.5.	Чувствительность автоматических систем ...	79
Глава 4. Устойчивость систем автоматического управления 84
§ 4.1.	Понятие устойчивости линеаризованных систем 84
§ 4.2.	Алгебраические критерии устойчивости ...	90
§ 4.3.	Критерий устойчивости Михайлова. Построение
областей устойчивости................................95
. §	4.4. Частотный критерий устойчивости Найквиста . .	102
Глава 5. Оценки качества переходного процесса . . .	111
§ 5.1.	Требования качества и связь с частотными ха-
рактеристиками .....................................111
§ 5.2.	Частотные оценки качества.....................115
§ 5.3.	Корневые оценки качества ....................119
§ 5.4.	Интегральные оценки качества..................126
Глава 6. Корректирующие устройства и методы их синтеза 129
§ 6.1.	Последовательные корректирующие устройства 129
§ 6.2.	Параллельные корректирующие устройства . .	134

4 ОТ ВЛЕКИ § 6.3. Корректирующие устройства по внешнему воз- действию. Инвариантность...........................139 § 6.4. Частотный метод синтеза корректирующих устройств.....................................142 § 6.5. Метод корневого годографа...................150 Глава 7. Метод пространства состояний в теории управ- ления .......................................... 158 § 7.1. Уравнения системы и ее коррекция в простран- стве состояний.....................................158 § 7.2. Прямой корневой метод синтеза систем управле- ния доминантного типа..............................188 § 7.3. Примеры прямого корневого метода синтеза дру- гого типа..........................................175 § 7.4. Программа корневого метода синтеза корректи- рующих цепей.......................................179 Глава 8. Многомерные системы. Управляемость и наблю- даемость ........................................189 § 8.1. Особенности многомерных систем автоматического управления.........................................189 § 8.2. Исследование многомерных систем .... 199 § 8.3. Частотные методы для многомерных систем . . 206 § 8.4. Понятие управляемости и наблюдаемости систем 215 § 8.5. Оценивание координат состояния систем . . . 221 Глава 9. Линейные системы автоматического управления других типов..........................226 § 9.1. Системы с запаздыванием.....................226 § 9.2. Системы с распределенными параметрами . . 233 § 9.3. Системы с переменными параметрами . . . 236 § 9.4. Дискретные системы..........................242 Глава 10. Импульсные системы автоматического управ- ления ...........................................247 § 10.1. Уравнения и передаточные функции .... 247 § 10.2. Частотные характеристики импульсных систем 255 § 10.3. Логарифмические частотные характеристики 263 § 10.4. Устойчивость импульсных систем .... 268 § 10.5. Точность и коррекция импульсных систем . . 275 П р и л о ж е.н и е 1. Текст программы корневого метода синтеза корректирующих цепей.....................286 Приложение 2. Представление исходных данных для примера § 7.4....................................297 Приложение 3. Результаты расчета примера § 7.4 . . 298 Список литературы......................................300
Е. П. ПОПОВ ТЕОРИЯ ЛИНЕЙНЫХ СИСТЕМ АВТОМАТИЧЕСКОГО РЕГУЛИРОВАНИЯ И УПРАВЛЕНИЯ 2-е ИЗДАНИЕ, ПЕРЕРАБОТАННОЕ И ДОПОЛНЕННОЕ Допущено Государственным комитетом СССР по народному образованию в качестве учебного пособия для студентов высших технических учебных заведений МОСКВА «НАУКА» ГЛАВНАЯ РЕДАКЦИЯ ФИЗИКО-МАТЕМАТИЧЕСКОЙ ЛИТЕРАТУРЫ 1989
ББК J2.965A— УДК 519.71 (075.9) Попов Е. П. Теория линейных систем автоматического ре- гулирования и управления: Учеб, пособие для втузов.— 2-е изд., перераб. и доп.— М.: Наука. Гл. ред. физ.-мат. лит., 1989.— 304 с,— ISBN 5-02-014112-7. Соответствует программе семестрового курса лекций по ли- нейной теории автоматического управления и регулирования. Содержит вводные понятия, основные характеристики различных звеньев систем автоматического управления, передаточные функ- ции и частотные характеристики разомкнутых и замкнутых систем. Исследуется точность автоматических систем при различных внешних воздействиях. Даются критерии устойчивости, оценки качества переходных процессов, частотные и корневые методы синтеза корректирующих устройств. Оцениваются основные виды этих устройств. Излагается метод пространства состояний в теории управления. Дается понятие управляемости и наблюдае- мости систем. Кратко определяется чувствительность систем. Даются основные понятия о многомерных системах. Рассматри- ваются импульсные системы. 1-е изд.— 1978 г. Для студентов втузов, а также инженеров. Ил. 241. Библиогр. 46 назв. Рецензент доктор технических наук Г. Н. Лебедев п 1402060000—042 J57 8g 053(02)-89 Издательство «Наука» V“<z Т^ттОТГИЯ СТ ПРТТЯТСТТИСТ ISBN 5-02-014112-7 Главная редакция физико-математической литературы, 1978; с изменениями, 1989
ПРЕДИСЛОВИЕ Теория автоматического управления является в на- стоящее время одной из важнейших технических наук общего применения. Она дает основную теоретическую .базу для исследования и проектирования любых авто- матических и автоматизированных систем во всех облас- тях техники и народного хозяйства. Данное учебное пособие относится к первой части курса, читаемого автором в МВТУ им. Н. Э. Баумана. За ней следуют теория нелинейных систем и другие раз- делы курса, излагаемые в учебных пособиях: По- пов Е. П. Теория нелинейных систем автоматического регулирования и управления.— М.: Наука, 1988; Ива- нов В. А., Ю щ е н к о А. С. Теория дискретных систем автоматического управления.— М.: Наука, 1983; Ива- нов В. А., Ф а л д и и И. В. Теория оптимальных сис- тем автоматического управления.— М.: Наука, 1981; Горбацевич Е. Д., Левинзон Ф. Ф. Аналоговое моделирование систем управления.— М.: Наука, 1984; Астапов Ю. М., Медведев В. С. Статистическая теория систем автоматического управления.— М.: Наука, 198'2. Необходимость издания таких кратких учебных по- собий по отдельным разделам современного курса тео- рии автоматического управления, которые соответство- вали бы учебным программам, давно назрела (несмотря на наличие солидных учебников и монографий). В этом заинтересована не только большая масса студентов мно- гих вузов, ио и многочисленные преподаватели зтой дис- циплины, а также и широкий круг специалистов, кото- рым приходится либо восстанавливать, либо приобре- тать заново знания в области теории автоматического управления в связи с все расширяющимися народнохо- зяйственными задачами в области автоматизации. Наличие серии отдельных компактных учебных по- собий, охватывающих в целом всю программу вузовских
лекций, представляется весьма удобным для использова- ния широкой массой читателей. В данную книгу не вошли вопросы исследования ли- нейных систем при случайных воздействиях и лишь кратко даны основы теории линейных импульсных сис- тем, поскольку в данной серии учебных пособий, как указано выше, изданы отдельные книги по статистиче- ской теории систем (как линейных, так и нелинейных) и по теории дискретных систем — импульсных и цифро- вых (линейных и нелинейных). В настоящем втором издании книги во многих гла- вах излагаемый материал частично переработан, и сде- ланы также необходимые дополнения. Наибольшие из- менения и дополнения относятся к гл. 8. В частности, там введен новый раздел частотных методов для много- мерных систем. Однако сохранены общий план и общая идеология книги, оправдавшие себя в практике исполь- зования данного учебного пособия. Глава 7, содержавшая метод корневого годографа, заменена совершенно новой главой «Метод пространства состояний в теории управления». О методе корневого го- дографа даны лишь основные понятия в § 6.5. Это прин- ципиальное изменение продиктовано тем, что метод пространства состояний входит все больше в инженер- ную практику, в то время как метод корневого годогра- фа утрачивает свою актуальность. Практическое применение метода пространства состоя- ний стимулируется развитием использования вычисли- тельной техники при решении задач теории управления. В связи с этим в § 7.4 описаны алгоритмы и программа корневого синтеза корректирующих цепей линейных сис- тем управления на базе пространства состояний. В при- ложениях дапы текст программы и решение примера па ЭВМ. При написании повой гл. 7 использованы материа- лы, предоставленные профессором Г. С. Черноруцким, за что автор выражает ему глубокую благодарность. Ав- тор благодарит также В. А. Парасича и М. Н. Устюго- ва, разработавших помещенные в конце книги прило- жения. Некоторые материалы Г. С. Черноруцкого вве- дены дополнительно в § 8.1 и § 8.5.
ВВЕДЕНИЕ Теория автоматического управления и регулирова- ния — наука, которая изучает процессы управления, ме- тоды их исследования и основы проектирования автома- тических систем, работающих по замкнутому циклу, в любой области техники. Иначе говоря, она изучает про- цессы управления и задачи создания любых систем с обратной связью. Термин «управление» является более общим, чем «регулирование», что видно из дальнейшего. Все системы управления делятся на разомкнутые и замкнутые. На рис. В.1 изображена функциональная схема ра- зомкнутой системы. Источником воздействия может быть Рис. В.1 либо человек, либо автоматически действующее устрой- ство (например, фотоэлемент в системе автоматической охраны или в системе автоматического включения осве- щения). По разомкнутому принципу работают многие известные всем автоматы. Примером такой системы с человеком может служить также система управления полетом самолета летчиком, когда управляемым объек- том является самолет или его двигатель. На рис. В.2 приведена примерная функциональная схема замкнутой автоматической системы (системы уп- равления с обратной связью). Обратная связь, замыкающая систему, передает ре- зультат измерения выходной величины на вход систе-
мы. Эта выходная величина представляет собой физиче- ский параметр, подлежащий регулированию (х — регу- лируемая или управляемая величина). Входные величины g(t) и f(t) являются соответст- венно задающим и возмущающим воздействиями. Задача системы состоит в том, чтобы возможно точнее воспро- изводить па выходе х задаваемый закон изменения g(t) Рис. В.2 и возможно полнее подавлять влияние возмущающего воздействия f(t), а также других внешних и внутренних помех, если они имеются. Для этой цели выходная ве- личина х сравнивается через измеритель у — кх с вход- ной величиной g{t). Получается рассогласование (ошибка) в = £(*) — y = g(t)— кх. Рассогласование е служит источником воздействия на систему, причем система работает па уничтожение или сведение к допустимому малому значению величи- ны этого рассогласования (т. е. величины ошибки сис- темы е). В общем случае задающее воздействие g(t) может меняться произвольно. Случаю g(t) — const соответствует собственно автома- тическое регулирование на поддержание постоянного значения регулируемой величины (например, скорости вращения вала двигателя, температуры в некоторой ка- мере, напряжения па клеммах генератора и т. п.). Это типичная система регулирования по заданной настрой- ке регулятора.
Такие системы (g = const) называют также система- ми стабилизации (например, стабилизация крепа само- лета, углового положения гироплатформы и т. п.). Если g(t) заранее задано во времени (например, g = ct), то заданный закон g(t) управления. При таком про- граммном автоматическом уп- равлении выходная величина х должна следовать заданно- му закону изменения во вре- мени. Примером может слу- жить программа задания уг- ла наклона продольной оси ракеты-носителя Ф (при за- мазывается программой Рис. В.З пуске спутника), начиная от вертикального положения на старте до горизонталь- ного положения при выходе на круговую орбиту (рис. В.З). Рассогласование . (ошибка управления, рис. В.З) будет е '= Фпр — Ф. Оно служит управляющим сигналом для автоматическо- го выдерживания задаваемого закона Фпр(0. К системам автоматического управления, работаю- щим по замкнутому циклу, относятся также следящие системы. Пример показан на рис. В.4. В этом случае угол поворота выходного вала следящей системы P(t) должен следовать произвольно задаваемому повороту входного вала a(t) с наименьшей ошибкой е, причем е = а — [3, а управляющее воздействие и = /се. По принципу следящей системы работают системы наведения (рис. В.5) [И]. В следящей системе наведе- ния антенны радиолокатора на летящую цель рассогла- сованием служит угловая ошибка <р между его лучом и направлением на цель. Исполнительным устройством является электропривод антенны. Радиолокационный сигнал рассогласования содержит помехи, которые дол- жны в системе отфильтровываться от полезного управ- ляющего сигнала (величины рассогласования).
В свою очередь, автопилот наводимой ракеты рис. В.5) тоже работает по принципу следящей системы, при- чем рассогласованием для него служит отклонение раке- ты от направления луча, а исполнительным устройством является рулевая машина и руль. Другими примерами такого типа систем являются различные системы телеуправления и самонаведения. Сельсинная обратная связь Рис. В.4 Рис. В.5 Примерами следящих систем могут являться также измерительные приборы, работающие по компенсацион- ному принципу, когда рассогласованием служит разность между показанием прибора и входной измеряемой вели- чиной (любой физической природы). В качестве еще одного примера приведем систему автоматического управления курсом самолета (рис. В.6) при помощи автопилота.
На рис. В.6 обозначено: 1 — гироскоп (измеритель курсового угла чр), 2 — усилитель, 3— привод, 4 руль, 5 — корпус самолета (управляемый объект). Звенья 7, 2, 3 составляют автопилот. Угол поворота руля б представляет регулирующее воздействие на объект. Рас- согласование формируется в виде электрической величи- ны (рис. В.6, б) е = по — и = /с (тро — чр), где -фо — заданный курсовой угол. Настройка автопилота на заданный курс производится установкой величины ио. Рис. В.6 В данном примере показано, что кроме основной об- ратной связи (измерение регулируемой величины ф) в системе могут иметься дополнительные местные обрат- ные связи, назначение которых будет изучено позднее. Важно отметить, что в замкнутых системах автома- тического управления и регулирования, как правило, не бывает «спокойного» состояния равновесия. Все время имеются какие-то внешние возмущающие воздействия, порождающие рассогласование, которое заставляет сис- тему работать. Поэтому важнейшим элементом проекти- рования таких систем является исследование динамиче- ских процессов, описываемых обычно системой диффе- ренциальных уравнений, отражающих поведение всех звеньев системы. Особенностью, усложняющей расчет динамики систе- мы, является то, что в замкнутой системе все физиче- ские величины, представляющие воздействие одного звена на другое, связаны в единую замкнутую цепь. По- этому приходится уравнения динамики всех звеньев си- стемы решать совместно, т. е. иметь дело с дифферент
циальными уравнениями высокого порядка. Это положе- ние существенно для анализа и синтеза автоматических систем, для исследования устойчивости и качества про- цессов управления. С этим связан целый арсенал мате- матических методов расчета, которые и будут изучаться в данной книге. Исторически, первыми автоматическими регулятора- ми с замкнутым циклом были: регулятор уровня в кот- ле паровой машины И. И. Ползунова (1765 г.) и регу- лятор скорости вала паровой машины Дж. Уатта Рис. В.7 (1784 г.). Первые исследования динамики замкнутых автоматических систем, устойчивости и качества процес- сов регулирования принадлежат И. А. Вышнеградскому (1876 г.). Выше приводились примеры и схемы автоматических систем с одной задаваемой g(t) и одной регулируемой х величинами. В общем же случае система может иметь много входов и выходов (рис. В.7). Это многомерные (или многосвязпые) системы. Передача воздействий в системе представляет пере- дачу потоков информации о состоянии отдельных эле- ментов системы. Кроме чисто технических автоматических систем аналогичные принципы действия заложены и в биологи- ческих системах, экономических системах и т. п., что изучается соответствующими направлениями кибернети- ки и общей теории систем управления, а также специ- альными дисциплинами. Кроме полностью автоматических систем имеются ав- томатизированные системы управления или полуавтома- тические, в которых кроме технических средств в состав
системы управления входят люди. Таковы, например, многие автоматизированные системы управления произ- водственными процессами. В простейших случаях в сис- тему управления включается один человек-оператор, на- пример, при полуавтоматическом управлении летатель- ным аппаратом или какой-либо наземной установкой. Таковы и системы дистанционного управления манипу- ляторами в агрессивных средах. Все системы автоматического управления и регули- рования делятся по различным признакам на следую- щие основные классы. 1. По основным видам уравнений динамики процес- сов управления: а) линейные системы; б) нелинейные системы. 2. Каждый из этих основных классов делится на: а) системы с постоянными параметрами (уравнения с постоянными коэффициентами); б) системы с переменными параметрами (уравнения с переменными коэффициентами); в) системы с распределенными параметрами (урав- нения в частных производных); г) системы с запаздыванием (уравнения с запазды- вающим аргументом). 3. По характеру передачи сигналов различают: а) непрерывные системы; б) дискретные системы (импульсные и цифровые); в) релейные системы. 4. По характеру процессов управления: а) детерминированные системы (определенные пара- метры и процессы); б) стохастические системы (случайные параметры и процессы). 5. По характеру функционирования: а) обычные системы; б) адаптивные системы (самонастраивающиеся, са- моорганизующиеся, экстремальные); в) терминальные системы. Последние отличаются тем, что в них ставится зада- ча достижения определенного состояния системы в ко- нечный момент времени. До этого весь процесс управле- ния может идти достаточно произвольно с оптимизацией по каким-либо другим показателям, например по расхо- ду энергии.
Приведенные выше примеры относятся к обычным системам. Адаптивные системы имеют, как правило, до- полнительные блоки и контуры для анализа показате- лей качества процесса или внешних условий, по кото- рым необходима адаптация системы. Каждый из этих основных классов систем в свою очередь делится по ряду принципиальных признаков на различные типы и разновидности, не говоря уже о боль- шом разнообразии конструктивного оформления и раз- личной физической природе реальных систем. Задачами линейной теории автоматического управле- ния и регулирования являются: 1) изучение динамических свойств и характеристик различных типов звеньев автоматических систем любой физической природы и конструкции; 2) формирование функциональных и структурных схем автоматического управления и регулирования; 3) построение динамических характеристик этих систем; 4) определение ошибок и показателей точности замк- нутых систем; 5) исследование устойчивости замкнутых систем; 6) оценка качественных показателей процессов уп- равления; 7) определение чувствительности систем к измене- нию параметров и других факторов; 8) изучение различных видов корректирующих уст- ройств, вводимых в системы для повышения точности и улучшения динамических качеств; 9) создание частотных, корневых и других методов синтеза корректирующих устройств и различных мето- дов оптимизации систем по показателям качества; 10) разработка методов анализа и синтеза сложных многомерных и комбинированных систем автоматиче- ского управления. Все это является базой для грамотного построения замкнутых автоматических систем и для инженерных расчетов при анализе существующих и проектировании новых систем автоматического управления. Эти методы широко применяются не только для систем регулирова- ния и управления как таковых, но и во всех случаях анализа и разработки замкнутых динамических конту- ров в любых технических системах, в биотехнических и в экономических системах.
ГЛАВА 1 ОСНОВНЫЕ ХАРАКТЕРИСТИКИ ЗВЕНЬЕВ АВТОМАТИЧЕСКИХ СИСТЕМ § 1.1. Уравнения звеньев и виды основных характеристик Чтобы составить уравнения динамики системы автома- тического управления или регулирования, система разби- вается на звенья (см. рис. В.4 и В.6). Затем рассматрива- ется каждое звено системы в отдельности (рис. 1.1). Входная и выходная жг величины соответствуют физи- ческим величинам, выражающим воздействие предыдуще- го звена на данное звено (Ж1) и воздействие данного звена на I Хг последующее (жг). Например, Звена в электродвигателе следящей ---------1 системы (см. рис. В.4) роль рис. и величины Ж1 будет играть на- пряжение в цепи возбуждения, жг — угловая скорость вала. Для самолета (см. рис. В.6) Ж1—угол поворота руля, Жг — отклонение оси самолета по курсу. Звено системы может являться техническим устрой- ством любой физической природы, конструкции и назна- чения. Поэтому составление уравнения динамики каж- дого конкретного звена системы является предметом рас- смотрения соответствующей конкретной области техни- ческих наук (электротехники, теплотехники, динамики полета и т. п.), к которой и следует каждый раз обра- щаться. Допустим, что в результате составления уравнения динамики какого-нибудь конкретного звена получилось линейное дифференциальное уравнение второго порядка d2x dx dx, ао ~dt? а2'>:2 = ~dt + ^ixi‘ (1-1) В теории автоматического регулирования принято приводить уравнение звена к стандартному виду в
символической записи (Tip2 + 7\р + 1) ж2 = кг (х±р + 1) жп (1.2) где р обозначает операцию дифференцирования = Здесь введены постоянные времени, которые в данном случае будут и коэффициент усиления (передаточное число) звена разм. разм. ху Очевидны следующие размерности этих постоянных: ЛИ, W}, тх[с], кг В установившемся состоянии, когда х\ = const и жг = = const, получаем из (1.2) уравнение Ж2 = kxxi и соответствующую ему линейную статическую характе- ристику звена (рис. 1.2), причем коэффициент усиления Рис. 1.2 к\ определяет крутизну наклона этой характеристики (Л1 — tga с учетом размерностей жг и Ж1). Условимся в дальнейшем на статических характеристиках писать крутизну ft] (коэффициент усиления), как показано на рис. 1.2, б, вместо обозначения угла. Линеаризация уравнения звена. В общем случае при составлении уравнения динамики звена системы оно ока- зывается нелинейным ^(Ж1, Ж1, Ж2, Ж2, Ж2)=0. ,(1"31
ычно при исследовании процесса регулирования уравнение звена можно линеаризовать (для тех случаев, когда этого сделать нельзя, используются методы теории нелинейных систем). Линеаризация уравнения динамики звена (1.3) основана на том, что в процессе регулиро- вания все величины мало отклоняются от их программ- ных значений — иначе система не выполнила бы своей задачи и не была бы системой регулирования или уп- равления. Допустим, что установившиеся (программные) зна- чения переменных Ж[ и жг являются постоянными ж?, х%. Тогда можно записать жх = ж? 4- Джх (?), хг = Джх, ж2 = ж° + Дж2 (£), ж2 = Дж2, ж2 = Дж2, где символом Д обозначены отклонения в процессе регу- лирования. Из (1.3) можно записать уравнение звена в устано- вившемся состоянии F (ж?, О, ж2, 0, 0) = 0. (1.4) Разложив левую часть уравнения (1-3) в ряд Тей- лора, получим + СТ Джх + (Джх + (^\° дЖа + \ 1/ \5а:1 / \° 2/ , /dF\o.- , / dF\o А 4- । —— I Дж2 | —— I Дж2 4- ... = Од \ to2/ \ех2/ где нуликом сверху обозначена подстаповка(ж?, О, ж2, 0,0). Вычитая из данного выражения уравнение (1.4) и отбросив все последующие члены разложения как малые высшего порядка, придем к линейному уравнению дина- мики звена в виде (1.1), если опустить значки Д и по- нимать под Ж1 и жг отклонения, причем После этого можно перейти к стандартной записи (1.2)..
акому способу линеаризации поддаются те нелиней- пые уравнения, для которых возможно разложение в ряд Тейлора. Линеаризацию уравнений можно производить и гра- фически, если имеется, например, зависимость F(xi) при постоянном х2 = и Xi = Х2 = ж’г = 0 (рис. 1.3). Прове- дя касательную к заданной кривой F(«i) в точке жр найдем тангенс угла наклона касательной р, что с учетом (SF \о масштабов даст значение коэффициента " Аналогично, если задана нелинейная статическая ха- рактеристика звена «2 = /(Ж1), ее можно линеаризовать путем проведения касательной (рис. 1.4), сведя таким образом к линейной (рис. 1.2). Передаточная функция звена. Ее определение дается на базе преобразования Лапласа. Запишем преобразова- ния Лапласа для выходной и входной величин звена: оо Х2 (s) = s {х2 (t)} = j х2 (i) e~stdt, Хг (s) = 9? (£)}• о Пусть даны начальные условия Ж2 (0) Ж201 jt=0 Ж20> Ж1 (0) — ж10- Тогда 2 ^201 sX-y ж10, (dZx ] & I di2 / = ^%2 SX20 Ж20'
Применив это преобразование к дифференциальному уравнению звена „ dZx„ dxn , I dx^ \ + T'-ft + = k\^-dt + xl)' получим _ MV + 1) x B(s) 2 7’2s2 + 7’is+i 1 + T^+Ty + l1 d-5) где через B(s) обозначен многочлен, включающий в себя все члены с величинами начальных условий. Передаточной функцией звена W(s) называется отно- шение изображений Лапласа выходной и входной вели- чин, т. е. Х„ (s) = d-6> Л1 при нулевых начальных условиях. В данном случае со- гласно (1.5) имеем W(s) MV + 1) Т^ + Т^+Г (1.7) Сравнивая полученное выражение (1.7) с дифферен- циальным уравнением звена (1.2), видим, что формально передаточную функцию звена можно составлять как от- ношение операторных многочленов правой и левой частей уравнения звена. И наоборот, зная передаточную функ- цию (1.7) звена, легко написать его дифференциальное уравнение, имея в виду, что числитель передаточной функции соответствует правой части уравнения (1.2), а знаменатель передаточной функции (1-7) — левой части уравнения (1.2). В общем случае передаточная функция звена имеет вид k^N (s) = d'8) где N(s) и L(s) — многочлены с коэффициентами 1 в младших членах, причем степень 7V(s), как правило, ниже степени L(s). Дифференциальное уравнение звена.В общем случаев Соответствии с (1.8) уравнение звена можно представить
в форме Z (р) х2 = l^N (р) Ж1 Характеристическое уравнение звена имеет вид L(K\=0, так что корни 7^ характеристического уравнения звена являются полюсами его передаточной функции. Весовая функция звена. Весовой функцией звена k(t) называется оригинал (т. е. обратное преобразование Лапласа) передаточной функции, а именно: С-Н'оо A;(i) = 2’“1{Wz(^)} = 2^ j ^(S)A = С—Joo = SRes[ry(.s)e6iL i=i * где Si — все полюса передаточной функции W(s). Иногда вместо k(t) применяют обозначение w(t). В этой фор- Рис. 1.5 для которого О, С] муле Res обозначает вычеты (см. теорию функций комплекс- ного переменного). Поскольку при нулевых на- чальных условиях согласно (1-6) X2(s) = R7(S)X1(S), то в случае, если Xi = 1, т. е. если Ж1 (£) = б (£) — дельта-функ- ция, будет иметь место ра- венство ж2(£) = k(t). Известно, что б-функция представляет собой единичный мгновенный импульс (рис. 1.5), -»• °°, причем площадь t\Ci = 1. Следовательно, физический смысл весовой функции звена есть реакция звена на единичный мгновенный импульс, поданный на вход звена. Иначе говоря, весовая функция k(t) представляет собой переходный процесс на выходе звена (рис. 1.5) при подаче на его вход единичного импульса. Поэтому
весовую функцию часто называют импульсной переход- ной функцией. Зная весовую функцию звена k(t), можно определить его передаточную функцию: W(s) = Z{k(t)}. (1.9) Переходная функция звена. Переходной функцией h(t) называется реакция звена на единичное ступенчатое воздействие (рис. 1.6), т. е. х переходный процесс иа вы- ’о____________ ходе хъ при единичном скач- " ке 1(f) на входе звена х\. Следовательно, здесь имеем q X, (s) = Z {1 (0} = 4, Xi(s) = W(S)X1(s), ' / откуда ----------------------* (0 = h (i) = STr (4 W (s)}- Рис. Lt5 Поскольку известно, что (имея в виду обобщенные функции) 6(0 = di (О dt то можно написать следующее соотношение между весо- вой и переходной функциями звена: М*) = dh(t) dl ' Частотные характеристики звена. Частотными харак- теристиками называются формулы и графики, характе- ризующие реакцию звена на синусоидальное входное воздействие в установившемся режиме, т. е. вынужден- ные синусоидальные колебания звена. Если на вход звена подается (рис. 1.7) ' х\ = sin at, то на выходе будет (в установившемся режиме) xz = A sin (at + <р), где А — амплитуда (точнее, усиление амплитуды), а <р — фаза (точнее, сдвиг по фазе) .
Применяется символическая запись синусоидальных колебаний в виде a?i = е’“'. Строго говоря, eJ“' = cos at + j sin со i, что геометрически изображается вращающимся единичным вектором (рис. 1.8). Проекции последнего па прямоугольные оси дают cos at и sin at. Поэтому для суждения о вынуж- денных синусоидальных колебаниях звена достаточно формально исследовать реакцию звена на символический сигнал е’ю'. Пусть, например, уравнение звена имеет вид (Т%рг + 1\р + 1) ж2 = kL (т±р + 1) хг. Используем символическую запись: Xi = ei<of, рх\ = jaeiat, Х2 = Лея“'+ч,), pxz — Ajaeil-'“i+*), р2Х2 — A (ja) 2eJ'(“i+<f). Подставив эти величины в уравнение звена, получим [т*2 (ja) + 1] (rja + 1) откуда aS _ О)2+ гх (;«.) + ! Сравнивая это выражение с передаточной функцией данного звена (1.7), видим, что А е* = [И7 (s) ]8=ч-ш = J7(/(o). (1.10)
Отсюда находим Л = |17(/(в) I, <р = arg 17(/со). (1.11) В общем виде согласно (1.8) имеем W (jffi) = (ja) L(ja) Выражение (1.10) представляет амплитудно-фазовую частотную характеристику звена. Иногда 17 (у и) называ- ют частотной передаточной функцией звена. Выражения же (1.11) называются соответственно амплитудной ча- стотной характеристикой звена и фазовой частотной ха- рактеристикой звена. Графически амплитудно-фазовая частотная характе- ристика (1.10) изображается на комплексной плоскости (рис. 1.9) в полярных координатах (А, ср), как годограф функции И7(/и). Можно строить амплитудно-фазовую частотную характеристику и в прямоугольных координа- тах (17, 7) (рис. 1.9), выделив в выражении И7 (у и) веществен- ную и мнимую части: 17(7(1))= U(a) + jV(a). При этом U(а) называют ве- щественной частотной характери- стикой, a 7(g)) — мнимой. Заметим, что угол <р показан на рис. 1.9 как отрицательный (отло- жен по часовой стрелке), посколь- ку чаще всего реакция на выходе звена имеет отставание по фазе по сравнению с входной величиной. При этом частоту о изменяют от 0 до °° (сплошная кривая на рис. 1.9) или же от —°° до +,°°, когда добав- ляется еще симметричная к ней пунктирная кривая. Симметрия кривых при со < 0 и со > 0 объясняется тем, что передаточная функция 17(s) согласно (1.8) есть от- ошение многочленов (дробно-рациональная функция). Поэтому г. е. 17 (-/о) = W (/о), tZ(-o)) = t7((B), 7(-о))=-7((в),
где чертой сверху о означено комплексно-сопряженное выражение. Графики амплитудной и фазовой частотных характе- ристик (1.11) тоже изображаются графически (рис. 1.10), причем амплитуда являет- ся четной функцией, т. е. А(—а) =А(а), а фаза — нечетной функцией, т. е. ф.(-а>) = —Ф(й). Логарифмические частот- ные характеристики. В прак- тических применениях чаще всего амплитудную и фазо- вую частотные характеристи- ки изображают в логарифми- ческом масштабе. Впослед- ствии увидим, что такие логарифмические частотные ха- рактеристики очень удобны для инженерных расчетов. При построении логарифмической амплитудной час- тотной характеристики (ЛАХ) по оси ординат откладыва- ют величину Lm((B) = 201g А(<в) = 201g |Ж(;<в) I, (1.12) единицей измерения для которой является децибел. По Г11 л оси абсцисс откладывается частота а> — в логарифми- ческом масштабе (рис. 1.11). Равномерной единицей на оси абсцисс является декада — любой отрезок, на кото- ром значение частоты ы увеличивается в десять раз. Точка пересечения ЛАХ с осью абсцисс называется час- тотой среза <ис. Начало координат обычно помещают в точке <в = 1, так как 1g 1 = 0. Точка же <±> = 0 лежит в —°°. Одпако в зависимости от интересующего пас диапазона частот можно начало координат брать в другой точке (<и = 0, 1; со = 10 или др.). Важно иметь в виду, что ось абсцисс (Lm = 0) согласно (1.12) соответствует значению А = 1, т. е. прохождению амплитуды сигнала через звено в на- туральную величину. Верхняя полуплоскость ЛАХ соот- ветствует значениям А > 1 (усиление амплитуды), а ниж- няя полуплоскость — значениям А < 1 (ослабление амплитуды). При построении логарифмической фазовой частотной характеристики (ЛФХ) отсчет углов ф идет по оси орди-
нат в обычном масштабе в угловых градусах (рис. 1.11). По оси абсцисс откладывается по-прежнему частота со в логарифмическом масштабе. Между частотными характеристиками и весовой функ- цией существуют соотношения, определяемые из (1.9) подстановкой s = /ы, а именно: ОО 4-00 w (fa) = J /с (О e~jatdt, k(t) = -^ J W (fa) ei(i>tda. o —00 Эти формулы представляют собой известные преобразо- вания Фурье. Как видим, все рассмотренные виды динамических характеристик звеньев (передаточная функция, диффе- ренциальное уравнение, весовая функция, переходная функция, амплитудно-фазовая частотная характеристика) связаны между собой определенными зависимостями. Поэтому все опи эквивалентны друг другу в определении динамических свойств звена системы управления. § 1.2. Типы позиционных звеньев и их характеристики Типы звеньев систем автоматического управления и регулирования различаются по виду их передаточной функции (или дифференциального уравнения), определя- ющей все их динамические свойства и характеристики.
Основные типы звеньев делятся на три группы: по- зиционные, дифференцирующие и интегрирующие. Позиционными звеньями называются такие, в пере- даточной функции которых k,N(s) многочлены N(s) и L(s) имеют свободные члены (рав- ные 1), т. е. эти звенья обладают статической характе- ристикой Х2 = к\Х\ (при s = 0), определяющей их уста- новившееся состояние (свойство позиционности). У дифференцирующих звеньев в выражении (1.13) отсутствует свободный член числителя, т. е. для одно- кратно дифференцирующего звена передаточная функция к sN (s) ^)=-Мг’ (U4) где Ni (s) имеет свободный член, равный 1. Для дву- кратно дифференцирующего звена W (s) = Л/Х (®) L(S) ’ (1.15) Передаточные функции интегрирующих звеньев име- ют соответственно вид W (s) = k^is) sLx (s) или k^N (s) (s) ’ (1.16) где Li(s) имеет свободный член, равный 1, как и N(s). Знание характеристик типовых звеньев столь же не- обходимо для расчетов систем управления, как знание таблицы умножения в арифметике. Х/ о ы ~о‘ Рис. 1.12 В данном параграфе изучим свойства основных типов позиционных звеньев. Идеальное усилительное (безынерционное) звено. Уравнение и передаточная функция звена: xz = kixx, W^s)—^.
Амплитудно- азоваячастотная характеристика (рис. 1.12): W(ja) = ki, A(a)=kh ф(ю);=0. Переходная и весовая функции: h(t) = ki (£>0), k(t)— fcii8(i). Примерами таких безынерционных звеньев могут служить жесткие механические и гидравлические переда- чи, электронный усилитель сигналов па низких частотах, гироскоп и некоторые другие измерительные датчики. Апериодическое (инерционное) звено. Уравнение и передаточная функция звена: 7с, (Т^р + 1) ж2 = krxr, W (s) = + Амплитудно-фазовая частотная характеристика звепа (рис. 1.13) имеет вид полуокружности и описывается выражениями к w (» = Tijn + i’ Ж(/“) = и (®) + jV (<в), к к^Т-Ю U ((£>) = , ? -, у й) = —Х1-. Т^со2 -J- 1 ’ ifo -J- 1 Амплитудная и фазовая частотные характеристики соответственно будут (рис. 1.14): к А (<в) = — * — ф (<и) = — arctg Тлз. . |/72со2 + Г
Логарифмическая амплитудная частотная характерна стика звена имеет вид Lm (а) = 201g А (и) = 201g kt - 20 Ig^j/ Т&2 + 1. Эта характеристика обладает асимптотами: а) при со -> 0: Lm(c>) -> 20 lg kt, б) при со Lhi((b) 201g ki — 201g Ti<a. Последняя будет наклонной прямой с наклоном —20 дБ/дек, а первая — горизонтальная прямая (рис. 1.15). Пересекаются они в точке . Сама 11 ЛАХ (пунктир на рис. 1.15) близка к этим асимптотам. Наибольшее ее отклонение будет в точке со= —, а именно: 11 А = 201g кг — (201g — 20 lg J^Tfa2 + 1) = 3,03 дБ. В инженерных расчетах такой разницей пренебрегают и считают, что логарифмическая амплитудная частотная характеристика апериодического звена имеет вид лома- ной, состоящей из двух прямых, показанных на рис. 1.15. Видно, что чем меньше постоянная времени звена Ti, тем больший диапазон ча- стот (0 < со < (Вс) входного сигнала «пропускает» звено с усилением, так как (см. рис. 1.15) 7С1 «с = 11 Переходная функция, согласно звена, при xi = l(i) и нулевых имеет вид й(7) = /(;1(1 —е Г1), а весовая функция решению уравнения начальных условиях £ >0, i>0. Обе они изображены на рис. 1.16.
Постоянная времени 1\ определяет наклон касатель- ной в начале кривой (рис. 1.16). Следовательно, вели- чина Ti характеризует степень инерционности звена, т. е. длительности переходного процесса. Практически Рис. 1.16 Рис. 1.17 с точностью до 5 % переходный процесс считается за- тухшим за время гп = 37ь (1.17) Примером апериодического звена является (в первом приближении) электродвигатель, если xi — управляющее напряжение, — угловая скорость вала. Другой при- мер— цепочка LR (рис. 1-17), в которой — входное напряжение и, а щ — ток в цепи I. Апериодическое звено второго порядка. Уравнение и передаточная функция звена имеют вид к (Tip2 + Тгр + 1) ж2 = к1Х1, W (s) = --2 I——, причем предполагается, что Т. > 2Т2, так как при этом корни характеристического уравнения Тг ± У т\ - 47* Х1’2 = 27* будут вещественными. Передаточную функцию апериоди- ческого звена второго порядка, разложив знаменатель на
сомножители, можно записать в виде к1 Ы7 ___________________ w (Г/+1)(Г4« + 1)‘ где Т ТЯ,4 = ~Т%. Амплитудно-фазовая (рис. 1.18 и 1.19) звена: частотная характеристика W(ja) к. (7’3;со+1)(7’4;со+1)’ к, А (а>) =--- -----------------,, У (7>2 + 1) (z2co2 + 1) <р (со) = — arctg Tsa — arctg T4(B. Логарифмическая амплитудная частотная характери- стика звена: Lm (<и) = 201g А (<в) = = 20 lg кг - 201g /71й2 + 1 - 201g У + 1. Истинная характеристика близка к ломаной линии (рис. 1.20), которая и применяется в инженерных рас- четах. Она получена следующим образом. Первые два показанный на рис. 1.15. слагаемые дают результат, показанный на рис. 1.15. Третье же слагаемое добавляет еще наклон — 20 дБ/дек, начиная с частоты а> = Там же (рис. 1.20) показана и логарифмическая фазовая характеристика <р(<±>).
В граничном случае, когда 7’i,= 27T2, имеем Тз — Тц и все три отмеченные на осях абсцисс характерные точки совпадают в одну. Если яге Т\ <2Т2, звено переходит в колебательное (см. нияге). Поэтому постоянная Т\, оп- ределяющая инерционность звена, является в то яге вре- мя демпфирующим фактором (увеличение Ti приводит к отсутствию колебаний). Переходная и весовая функции апериодического звена 2-го порядка, получаемые анало- гично предыдущему, имеют вид (рис. 1.21): М*) = ^(1-у4^е Тз + т^т~е \ 23 24 3 4 _£ t \ т Т I е 3 — е Ч, t>0. 3 4 Примерами такого звена являются двигатель посто- янного тока при учете инерционности цепи якоря, элект- ромашинный усилитель, двойная цепочка LR. Колебательное звено. Уравнение звена имеет вид (Г2Р2 + Т\р + 1) ж2 = ktx±, причем предполагается Ti < 2Т2, так что корпи характеристического уравнения — комп- лексные.
О щепринята запись передаточной упкции коле а- тельного звена в виде W"(s) = -2-2----J-----f Г2? + 2grs + 1 T где Т = Т2, ? = причем 0 < £ < 1, так как при С 1 звено становится апериодическим (второго по- рядка). Амплитудно-фазовая частотная характеристика (рис. 1.22 и 1.23) звена: Л, W (/СО) = —5---5-----------, Г2 (/со)2 + 2?Г/со + 1 А (со) = 1 —=. ]/\1 — Г2со2)2 + 4£2Г2со2 , \ . 2£Гсо ф (®) = — arctg —^-2 В случае, если 1 > £ > 0,707 амплитуда А (рис. 1.23) уменьшается с увеличением со, т. е. А (со) «S к\. При £< <0,707 появляется «горб» па характеристике Л (со), ко- торый уходит в бесконечность при £ 0. Поэтому вели- Г чина t, — называется параметром затухания. Отсюда 27 2 видна роль постоянных времени Т\ и Тг в уравнении звена: постоянная Tz «раскачивает» колебания, а Т\ — «демпфирует» их. Логарифмическая амплитудная частотная характери- стика звена Lm(со) = 201g Al - 201g V (1 - Г2со2)2+.4g27’2co2.
При to °° получаем Lm((o)->- 201g ki — 401g TVo, как по- казано на рис. 1.24. Поэтому при значениях 0,5 < £ < 1 характеристика близка к ломаной (рис. 1.24). Если же g < 0,5, то получается заметный «горб» (рис. 1.24). Тут необходимо вычислять превышепие Нт = 201g 1 2g /1 - ga ’ на частоте шт = 1 /Г=Ха. В упрощенных расчетах достаточпо находить (см. рис. 1.24): Н = 201g при <о = Переходная и весовая функции колебательного звена изображены на рис. 1.25. Они, как решения дифферен- циального уравнения звена, имеют вид соответственно -It 1-е Т h (t) = 7сй V^i — g2 g . i — g2 cos v + r _sin 7, 1 1 Vl-g2 2 К (0 = т V1 — g2 T . e sin /l-g2 T t> 0.
Здесь огибающая (пунктир на рис. 1.25) и частота колебаний определяются формулами соответственно Поэтому аналогично (1.17) длительность переходного процесса можно оцепить практически в виде t -3^- Примеры колебательных звеньев изображены на рис. 1.26. При £ = 0 колебания становятся незатухаю- щими, а при £ = 1 колебания вырождаются в апериоди- ческий процесс. Рис. 1.26 Частный случай колебательного звена при £ = О, когда h(t) и k(t) становятся незатухающими (периоди- ческими) , носит название консервативного звена. § 1.3. Типы интегрирующих и дифференцирующих звеньев и их характеристики Определение понятия интегрирующих и дифференци- рующих звеньев было дано в общем виде в предыдущем параграфе. Здесь рассмотрим основные их типы. Идеальное интегрирующее звено. Уравнение и пере- даточная функция звена имеют вид х2 = к± I xr dt или рх2 = А, Ж(5) = т\ Амплитудно-фазовая частотная характеристика звена (рис. 1.27): Ж (уы) = — / А (со) = ^, <р (®) = — 90°.
Логарифмическая амплитудная частотная характери- стика Lm (о>) = 201g Ai — 20 Igo. Поскольку на оси абсцисс откладываются значения 1g (о, то мы имеем здесь уравнение прямой, проходящей через точку 201g Al при и = 1 с наклоном —20 дБ/дек. Это и показано на рис. 1.28 вместе с фазовой частот- ной характеристикой. Переходная и весовая функция (рис. 1.29) име- ют вид A(t) = k\t, А (О = Ai, t>0. Примеры идеальных интегрирующих звеньев изобра- жены на рис. 1.30. Рис. 1.27 Рис. 1.28 звено. Инерционное интегрирующее редаточпая функция звона Уравнение и пе- kr Амплитудно-фазовая частотная характеристика: к. (Ttp + 1) рх2 = kpr^, W (s) W (/(О) = . .—j-r- v ' ja> (Три + 1) <р = — 90° — arctg
Вещественная и мнимая части амплитудно-фазовой характеристики имеют вид к Т к tZ(<0) = _ гу + 1’ У(<о) = _<о(г12^ + 1)' Отсюда видно, что при го -> 0 имеем U -5—к\Т\, V -> — что и отражено на рис. 1.31. Рис. 1.30 Логарифмическая амплитудная частотная характе- ристика Lm (го) = 20 lg — 201g го — 201g Tfa2 + 1. Здесь к прежней прямой добавляется наклон —20 дБ/дек, начиная с частоты го = у, что показано па рис. 1.32. Там же изображена и логарифмическая фазовая частот- ная характеристика. Переходная и весовая функции, как решения уравне- ния звена соответственно при Ж1 = 1(£) и rei = 6(i), изо-
браженные на рис. 1.33, имеют вид t>0, Следовательно, за счет постоянной времени Ту, вме- сто идеального интегрирования (рис. 1.29), здесь полу- чается иитегрировапие с иперциоппым запаздыванием (рис. 1.33). Примером такого инерционного интегрирующего зве- на является электродвигатель, если выходной величиной считать угол поворота вала двигателя. Идеальное дифференцирующее звено. Уравнение и передаточная функция звена: Ж2 = kipx\, W (s) = k\S. Амплитудно-фазовая частотная характеристика (рис. 1.34) звепа: И^/со) = /&!«>, А = Лцо, <р = +90°. В реальных системах такой вид характеристики звепа возможен лишь в ограниченной полосе частот, так как неограниченное увеличение амплитуды с ростом часто- ты требует бесконечной энергии. Логарифмические частотные характеристики (рис. 1.35): Lm(<o) = 201g к\ + 201g <о, <р = +90°.
В отличие от интегрирующего звена, здесь имеют место положительный наклон +20 дБ/дек и положительная фа- за. Наличие положительной фазы означает опережение сигнала на выходе звена по отношению к входу. Физи- чески это связано с тем, что, как видно из уравнения, звено реагирует на скорость изменения входной величи- ны, т. е. не на саму величину Ж1, а на тенденцию изме- нения ее в будущем. Как говорят, звено обладает пред- сказанием. Переходная и весовая функции имеют вид £>0. Примерами такого типа звена являются (рис. 1.36) тахогенератор и АС-цепочка с усилителем. Идеальное звено с введением производной. Уравне- ние и передаточная функция звена: х2 = Al (1 + Т\р\хи W(s) = ki (1 + TiS). Амплитудно-фазовая частотная характеристика (рис. 1.37): W (]<о) = (1 + А = Т7!®2 + 1д <p=arctg Tjfo.
Это возможно так же, как и в предыдущем случае, лишь в ограниченной полосе частот. Логарифмические частотные характеристики (рис. 1.38) звена: Lm (и) = 201g + 201g Т^)2 + 1, <р = arctg Переходная и весовая функции имеют вид h (0 = кг [1 + тгь (ОК & (0 = *1 [бХО + Т1 7>0. Инерционное дифференцирующее звено. Уравнение и передаточная функция звена: (Тгр + 1) ж2 = krpxr, W (s) = Амплитудно-фазовая частотная характеристика (рис. 1.39) звена: W <>'“) - А <“> “ 1 I/ 1 jW —1 Логарифмические частотные характеристики (рис. 1.40): Lm (<о) = 201g + 201g® — 201g j^Tfa2 + lf q> = 90° — arctg T i®. Переходная и весовая функции (рис. 1.41) имеют вид __t_ __I ' 1 «71 IJ1* h(t) = -^e *, k(t) — jr6(0— -^e \ i>0. Примерами такого типа звена являются (рис. 1.42) обычная цепочка RC, трансформатор, механический демп- фер с пружиной. Здесь мы видим реальное ограничение амплитуды при увеличении частоты (рис. 1.40). Анало- гично и для иперционпого звена с введением производ- ной реальное ограничение определяется передаточной функцией w<s)=At+7^ за счет постоянной времени Т^-
Рис. 1.42
§ 1.4. Другие типы звеньев Как уже говорилось, в общем случае передаточная функция звена имеет вид kN (s) где N (s) и L (s) — многочлены с коэффициентами 1 при младших членах. Выше были рассмотрены наиболее ча- сто встречающиеся па практике основные типы звеньев. Все они характеризуются отсутствием корней с положи- тельной веществепиой частью как в числителе 7V(s) (т. е. нулей передаточной функции), так и в знаменателе L(s) (т. е. полюсов). Все звенья, обладающие этим свойством, называются минимально-фазовыми. Смысл та- кого названия выяснится ниже. Неминимально-фазовые звенья. В отличие от рассмот- ренных выше, любое звено, передаточная функция ко- торого имеет хотя бы один корень числителя N (s) или знаменателя L(s) с положительной вещественной частью, называется неминимально-фазовым звеном. Приведем пример такой передаточной функции к3 (1Л8> Здесь имеется положительный полюс (корень знамена- теля) 1 Si — у*. Частотные характеристики такого звена: К У т>2 + 1 <р = — arctg = — (180° — arctg = arctg — 180°,; в то время как для обычного апериодического звена имеем W = S1 = —7/ tP = — arctS Лю- Разница между ними, как видим, в величине фазы. Амплитудные же характеристики одинаковы. Оказыва-
ется, что из всех возможных звеньев с одинаковыми амплитудными характеристиками обычные типовые звенья обладают наименьшими по абсолютному значению фазовыми характеристиками. В этом и состоит смысл введенных терминов. Важным свойством минимально-фазовых звеньев яв- ляется однозначное соответствие амплитудной и фазовой частотных характеристик. Другими словами, по заданной амплитудной характеристике всегда можно определить фазовую и наоборот. То же самое свойство относится и h(t) ьт Рис. 1.43 к вещественной £7(со) и мнимой F(co) частям ампли- тудно-фазовой частотной характеристики минимально- фазовых звеньев. Заметим, что, в частности, для данного неминималь- но-фазового звена (1.18) переходная функция будет рас- ходящейся (рис. 1.43,а), вместо обычной затухающей (рис. 1.43, б). Звенья с модулированным сигналом (на несущей пе- ременного тока). Звено с модулированным сигналом от- личается тем, что сигнал, характеризующий передачу Звено Рис. 1.44 воздействия в цепи регулирования Z7i(t), является оги- бающей несущих колебаний ui(i), имеющих заданную сравнительно высокую частоту too (рис. 1.44). Такой вид имеет, например, передача сигналов в цепях на перемен- ном токе.
Для получения частотной характеристики такого зве- на нужно выходной сигнал Ui(t) изменять по синусои- дальному закону с некоторой частотой £2 и с единичной амплитудой. Тогда входная величина будет Щ — U\ (t) cos (Hot = sin £22 cos coot или 1 иг = -? [sin (co0 + £2) t + sin (co0 — £2),t]. Соответственно на выходе получим зависимость ам- плитуды А сигнала Uz от частоты, различную при раз- ных передаточных функциях. Например, чтобы получить аналог обычного апериодического звена (рис. 4.45), нуж- но схему звена па переменном токе составить так, чтобы его амплитудная частотная характеристика имела вид, показанный на рис. 1.46, где обозначено со = соо + £2. Такой подход является основой для получения ана- логов различных типов звеньев на переменном токе [1].
ГЛАВА 2 ОСНОВНЫЕ ХАРАКТЕРИСТИКИ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ § 2.1. Передаточные функции и характеристики разомкнутой цепи звеньев Изучаемые здесь системы автоматического управле- ния и регулирования являются замкнутыми системами. Но при их проектировании часто предварительно рас- сматривается разомкнутая цепь звеньев, которая затем №,(.>) -^-U- Ws(s) Рис. 2.1 замыкается. Составим сначала передаточные функции разомкнутой цепи звеньев. 1. Цепь из последовательно соединенных звеньев (рис. 2.1). Пусть заданы передаточные функции всех звеньев: Ь = 1У1(а), |? = Ж2(а), ...,Л2_ = Жп(5), где Xi = Xi(s)—изображения по Лапласу переменных Передаточная функция всей цепи, по определению, будет _ Xn(s) “ X(s) • Если перемножить между собой все левые части и все правые части написанных равенств, получим иско- мый результат b=H\(S)iy2(S)... жп(«), так как все промежуточные переменные Xt при таком перемножении сокращаются. Следовательно, = (2.1) 4=1
т. e. передаточная ункция разомкнутой цепи последо- вательно соединенных звеньев равна произведению пе- редаточных функций всех звеньев. параллельно соединенных звеньев заданы передаточные 2. Цепь из (рис. 2.2). Пусть функции звеньев Поскольку выходная величина цепи равна (i == 1, 2, ...,n). VMS) W,(s) п У= S Xi 1=1 Рис. 2.2 L» H^sj то и передаточная функция цепи получит вид п (2.2) i=i т. е. передаточная функция разомкнутой цепи из парал- лельно соединенных звеньев равна сумме передаточных функций всех звеньев. 3. Цепь с местной обратной связью (рис. 2.3). Запи- шем сначала передаточную функцию звена, охваченного Рис. 2.3 обратной связью (часть схемы, обведенная на рис. 2.3 пунктиром). Обратная связь называется отрицательной, если (см. рис. 2.3) Х2 = Xi — яос. Согласно схеме имеем в изображениях по Лапласу Х2 = Xi- XDC, Хос = Woc (s) Х3. Но далее Х3 = W2(s)X2 = W2(s)[Xi - W0C(s)X3].
Отсюда получаем хз х!~ Ц-И'осфИ'^з)- Перемножив правую часть данного выражения с переда- точными функциями остальных звеньев цепи (согласно формуле (2.1)), получаем окончательную формулу (S) тга («) vrs (S) /9Q4 т. е. передаточная функция разомкнутой цепи с местной отрицательной обратной связью равна произведению пе- редаточных функций всех звеньев прямой цепи, деленно- му на единицу плюс произведение передаточной функ- ции обратной связи на передаточную функцию охваты- ваемого ею звена. Если в той же схеме (рис. 2.3) местная обратная связь будет положительной, т. е. если = Xi + яос, то получим ЫЛ/Л ^1(з)Ж2(з)Ж;(з) 1-^(3)^(3) • Отличие заключается в знаке второго слагаемого зна- менателя. Это, как увидим потом, весьма важно. Главное применение в автоматических системах имеют отрица- тельные обратные связи. В общем случае, сложная разомкнутая цепь звеньев может включать в себя комбинации всех трех рассмот- ренных случаев. Пользуясь полученными здесь форму- лами, можно составлять общую передаточную функцию и для более сложных цепей (см. об этом ниже § 2.2). Общий коэффициент усиления разомкнутой цепи. Це- лесообразно, как и для отдельного звена, передаточную функцию всей разомкнутой цепи в целом PF(s) приво- дить к стандартному виду где N(s') и L(s)—многочлены с единичными коэффи- циентами при младших членах. Выносимый при этом множитель К явится общим коэффициентом усиления всей разомкнутой цепи звеньев. Согласно записанным выше формулам получим:
а) для цепи из последовательно соединенных звеньев (рис. 2.1) К = kikz ...кп, где kt — коэффициенты усиления отдельных звеньев; б) для цепи из параллельно соединенных позицион- ных звеньев (рис. 2.2) K — ki-Vk2~i~ — + кп; (2.5) в) для цепи с отрицательной местной обратной связью (рис. 2.3) в случае, если звенья W% и TVOc — по- зиционные, а при положительной местной обратной связи К Ws В случае наличия непозиционных звеньев формулы (2.5) и (2.6) изменятся (см. гл. 6). Заметим, что степень числителя KN{s) передаточной функции разомкнутой цепи звеньев в реальных системах обычно ниже степени знаменателя L(s). Дифференциальное уравнение разомкнутой цепи будет L(p)y = KN(p)x, (2.7) а характеристическое уравнение — L(X)==O. (2.8) Частотные характеристики разомкнутой цепи звеньев. Рассмотрим получение частотных характеристик на при- мере, из которого будет ясен общий метод. Пусть задана передаточная функция разомкнутой цепи в виде w (з) = g(V+l)(y+i) s (7\s + 1) (ту + 2£Г28 + 1) (Tss + 1) * причем £ = 0,6 (при таком £ можно будет не учитывать «горба» амплитудной частотной характеристики колеба- тельного звена).
Амплитудная и фазовая частотные характеристики имеют вид л = К /______________(ТУ + *) (Ф2 + 0_____________ и F (Г2со2 + 1) [(1 - Г2со2)2 + 4£2Z2co2] (Z|co2 + 1)’ <р = — 90° + arctg Tjto + arctg т2со — 2£T co — arctg Тга> — arctg * < — arctg 73со. Их можно изобразить графически (рис. 2.4), а по ним — построить и амплитудно-фазовую частотную ха- рактеристику (рис. 2.5). Логарифмическую амплитудно-частотную характери- стику можно строить пепосредствеиио по заданной пе- редаточной функции. Для этого надо помнить, что, со- гласно характеристикам типовых звеньев (см. главу 1), каждому сомножителю типа (7s+1) в знаменателе со- 1 ответствует точка излома характеристики при со == у с последующим наклоном — 20дБ/дек., а кащдому сомножи- телю такого же типа в числителе соответствует точка излома при со = — с последующим наклоном +20 дБ/дек. Сомножителю же типа (72s2 + 2^7s+1) в знаменателе соответствует излом при to = у с наклоном —40 дБ/дек, если 0,5 < £ < 1. При £ < 0,5 нужно добавочно строить «горб», вычислив превышение Н (см. § 1.2).
Таким образом, пронумеровав по порядку все сомно- жители передаточной функции: ________*(У + <)(У+1)__________ s (У + 1) (ту + 2^T2s + 1) (Tss + 1) ’ 4 Б 6 7 для каждого из них получим характеристики, показанные па рис. 2.6, а и обозначенные там цифрами в круж- ках. Простое сложение их дает искомую логарифмиче- скую амплитудную частотную характеристику Lm(co)
данной разомкнутой цепи звеньев, показанную на рис. 2.6, б. На рис. 2.6, в согласно написанной выше формуле изображена фазовая частотная характеристи- ка <р(<о). Из рис. 2.6 видно, что легко можно строить непосред- ственно суммарную характеристику Lm(co) по переда- точной функции PF(s) (помня указанное выше правило изломов), не изображая отдельных частей характеристи- ки (т. е. можно обойтись без рис. 2.6,а). При этом ча- /11 \ стоты в точках изломов I —, у-, ...) называются сопря- гающими частотами. При более сложных формах передаточной функции W (s), например, при наличии внутренних обратных связей, построение ЛАХ усложняется. Однако часто мож- но и сложные формулы приводить к аналогичному виду, разложив на множители многочлены числителя и зна- менателя (с заданными числовыми коэффициентами). Имеются и другие инженерные приемы. Для любой разомкнутой цепи звеньев, как ранее де- лалось для отдельного звена, можно определить также переходные и весовые функции. i§ 2.2. Структурные преобразования Для удобства расчетов автоматических систем бывает необходимо преобразовать структурную схему системы к какому-либо желаемому виду. Например, для построения логарифмических частотных характеристик, как мы ви- дели, наиболее удобно иметь цепь последовательно со- единенных звеньев. Приведем здесь некоторые простейшие правила, поль- зуясь которыми можно производить преобразования структуры разомкнутой цепи системы автоматического управления к желаемому виду. 1. Можно использовать любую из трех формул (2.1), (2.2), (2.3) для разных случаев соединения звеньев. Пусть, например, задана структурная схема цепи звеньев в виде рис. 2.7. Тогда, пользуясь формулами (2.2) и (2.3), ее можно преобразовать к цепи последовательно соединенных звеньев (рис. 2.8), где (S) = Wa (s) + W4 (s), Wt (s) =
а затем написать и общую передаточную функцию всей цепи Ж (s) = Wi (s) W2 (s) W8 (s) W5 (s) W3 (s) W7 (s). 2. Можно формально переносить внешнее воздействие вперед или назад по цепи таким образом, чтобы не ме- нялась передача сигнала на выход этой цепи. Например, Рис. 2.7 Рис. 2.8 если внешнее воздействие приложено как показано на рис. 2.9, а, то его можно перенести по цепи вперед, до- бавив передаточную функцию тех звеньев, через кото- рые сделан перенос (W2, рис. 2.9,6). При переносе внешнего воздействия по цепи назад следует добавлять передаточную функцию, обратную передаточной функции звеньев, через которые (1 \ рр-, рис. 2.9, в). Очевидно, что пользуясь зтими правилами, мы сохраняем пере- дачу сигнала от внешнего воздей- ствия / на выход системы. 3. Последовательно соединен- ные звенья можно менять места- ми без изменения общей переда- точной функции цепи. Это следу- ет из формулы (2.1). 4. Можно производить перенос Рис. 2.9 звена параллельного контура вперед или назад по цепи с соответствующими добавлениями. Например, разветвление к звену Р73 па- раллельного контура в схеме рис. 2.10, а можно перене- сти вперед по цепи, добавив передаточную функцию, об-
ратную передаточной функции звеньев, через которые был сделай перенос |тр-, рис. 2.10, б]. 2 / При переносе же его по цепи назад надо добавить передаточную функцию тех звеньев, через которые был сделан перенос (Wt, рис. 2.10, в). 5. Перепоен место включения звена обратной связи Woe (рис. 2.11, а) вперед или назад, поступаем точно Рис. 2.10 Рис. 2.11 так же, как и в предыдущем случае (соответственно рис. 2.11, б и в). Ограничимся этими основными правилами структур- ных преобразований. По аналогии с ними можно произ- Рис. 2.12 водить желаемые преобразования любых структурных схем. Приведем пример получения общей передаточной функции сложной разомкнутой цепи (рис. 2.12) с ис- пользованием структурных преобразований.
Первый шаг преобразования показан па рис. 2. 3, где, согласно правилам 4 и 5, имеем W (s) W9 (s) = Wlo (s) = W. (s) W8 (s) и, кроме того, по правилу 2 сделай перепое назад внеш- него воздействия /. Рис. 2.13 Второй шаг преобразовапия изображен на рис. 2.14, где, согласно правилу 1, получаем ттг , ч (®) W2 (•’) w3 (*) ^(s)^)^) Wu W - i _|_ ж1о (s) W2 (s)W3 (s) 1 + W2 (s) W3 (s) W* (s) IV8(s)‘ w12 (S) = w4 (S) + wB (S)=3 -<;s; 6 • Наконец, на основании схемы рис. 2.14 находим окон- чательно общие передаточные функции всей разомкнутой Рис. 2.14 цепи по каждой из двух входных величин х и / от- дельно у W,, (s)B' (s)W (s) w (s\ = — = — ——5— h'Hs; x i + w^s)Wll(s) ’ Y (s)W (s) W Л sA = — =___11 __12 ___-____ F (s) [1-F (s) РГЖЖ (s)] *
Аналогично этому примеру можпо производить структур- ные преобразования, приводя к желаемым простым ви- дам любые сложные структуры самых различных систем. § 2.3. Передаточные функции и уравнения замкнутой системы Рис. 2.15 Из цепи звеньев любой сложности, показанной здесь одним прямоугольником (рис. 2.15), получается замкну- тая система при помощи единичной отрицательной об- ратной связи. Эту обратную связь называют главной в отличие от местных обрат- ных связей, которые могут быть, как мы видели, внутри в составе разомкнутой це- пи звеньев. Пусть имеются (рис. 2.15) внешние воздей- ствия: g(t) — задающее и f(t) — возмущающее. В об- щем случае могут быть вве- дены несколько возмущающих воздействий, приложенных в разных местах системы. Задала передаточная функция разомкнутой цепи (2.9) в виде отношения многочленов с единичными коэффици- ентами при младших членах, т. е. т„ .. KN (s) (2.10) где К — общий коэффициент усиления разомкнутой цепи. Передаточные функции замкнутой системы записыва- ются отдельно для каждой комбинации входа и выхода, а значит, и для каждого внешнего воздействия в отдель- ности. Разделим каналы прохождения сигналов в системе от каждого внешнего воздействия. Возмущающее воздей- ствие f(f) может быть приложено в любом месте. Но, ис- пользуя второе правило структурных преобразований '(§ 2.2), всегда можно выделить ту часть схемы, через которую проходят сигналы от /(t) на выход х. Это по- казано на рис. 2.16 в виде передаточной функции M(s).
Рис. 2.16 Для задающего воздействия g(t) схема прохождения сигналов сохраняется в полном виде PK(s). На выходе имеем формально X = + Х2 (па самом деле M(s) входит в общую схему как часть Не- основные соотношения, следовательно, в изображе- ниях по Лапласу будут иметь вид E — G — X, (2.11) X = W(s)E +M(s)F. (2.12) В расчетах автоматиче- ских систем применяют три основные вида передаточных функций замкнутой системы. 1. Главная передаточная функция замкнутой системы (при /(0==0): Фй-4. Из формулы (2.11) и (2.12) при F = Q имеем Х = Иф) (G-X), откуда ф (s) = ___KN (s) . g. 1 + W (s) L(s) + KN(s)‘ Последнее вытекает из формулы (2.10). 2. Передаточная функция закмнутой системы для ошибки (при = По формуле (2.11) получаем Е G — X . G ~ G — 1 ~ Ф (s)»; откуда Ф“ = 1 + J7 (s) = L (s) +^/V (s)- (2Л4) 3. Передаточная функция замкнутой системы по воз- мущающему воздействию (при g(i)=0): ф/(«)=4-
Из формул (2.11) и (2.12) при G = 0 имеем Х=1У(х) (-X) + M(s)F, откуда Ф' = 1 + Ж(в) = L (s) + KN (sj® (2,15Э где 7?(s) = L(s)M(s), причем многочлен 7?(s) зависит от места приложения возмущающего воздействия. Заметим, что поскольку при g(t) = Q имеем Е — —Х, то передаточ- ная функция замкнутой системы для ошибки по возму- щающему воздействию Фе/ (s) = -р- будет той же, что и для регулируемой величины Ф/(в) с точностью до знака. Важно отметить, что знаменатель всех видов переда- точной функции замкнутой системы один и тот же. Для замкнутой системы в целом (рис. 2.15) имеем X = Ф(s)С + Ф,WF_в + F ИЛИ W х ==___KN(s)__Q ______R (s)-р L(s)+KN(s) L(s)+KN(s) Умножая все на общий знаменатель и переходя к оригиналам, получим дифференциальное уравнение замк- нутой системы для регулируемой величины х в виде [L{p)+KN(p)}x = KN{p)g{f)+R(p)f{t). (2.16) Итак, зная передаточные функции звеньев системы, можно чисто алгебраическим путем найти общее диффе- ренциальное уравнение всей замкнутой системы в целом при любой ее сложности. В этом состоит, в частности, одно из важных практических преимуществ использова- ния аппарата передаточных функций. Фигурирующие здесь операторные многочлены В(р) и KN(p) соответствуют знаменателю и числителю пере- даточной функции разомкнутой цепи PF(s), а оператор- ный многочлен R(p) зависит от места приложения воз- мущающего воздействия /(£). Дифференциальное уравнение замкнутой системы (2.16) записывают также в виде D(p)x = KN(p)g(t)+R(p)f(t), (2.17) где П(р) = В(р) + КВД. (2.18)
Характеристическое уравнение замкнутой системы будет Л(Х) = О или L(K) + KN(k) = O. (2.19) Очевидно, что корни X (i = 1, 2, ..п) этого харак- теристического уравнения равны полюсам передаточ- ной функции замкнутой системы (2.13). Как видим, порядок дифференциального уравнения замкнутой системы (2.17), как и разомкнутой цепи (2.7) определяется степенью п многочлена L(p) (так как сте- пень N(p) ниже). Одпако коэффициенты обоих уравне- ний существенно отличны друг от друга за счет прибав- ления многочлена KN(p). Поэтому и все динамические свойства процессов в замкнутой системе будут существен- но отличаться от таковых в разомкнутой цепи, состоя- щей из тех же самых звеньев. В развернутом виде в обычной записи уравнение ди- намики замкнутой системы (2.17) получает вид dnx , dn~ , dx , ,. а° ~dtX + 01 df^ + ‘ йп“1 ~dt + апХ ~ f1 где fi(04^ + + + ... + W (О- at at На основании передаточных функций (2.14) и (2.15) с изменением знака последней можно выразить ошибку замкнутой системы, точнее ео изображение по Лапласу, в виде £ = a>e(s)G-a>/(s)F (2.20) и записать дифференциальное уравнение замкнутой си- стемы для ошибки [L(p) + KN(p)]E = L(p)g(t)-R(p)f(t). Здесь левая часть уравнения, а значит, и характери- стическое уравнение, остаются теми же, что и для регу- лируемой величины (2.16). Правая же часть меняется существенно перед задающим воздействием, а перед воз- мущающим воздействием меняется только знак. Физиче- ски это попятно, ибо все изменения регулируемой ве- личины под влиянием возмущающего воздействия вклю- чаются целиком в ошибку. Уравнение замкнутой системы может быть записано и иначе — в виде системы уравнений звеньев типа (1-2),
обычно второго и первого порядка (по возможно и более высокого для некоторых звеньев). Однако уравнение вто- рого порядка всегда можно привести к двум уравнениям первого порядка. Например, положив для простоты в (1.1) Ъо = 0 и обозначив получим = ^1^1 ^2^2 Представив в апалогичпом виде уравнения вСех звень- ев, запишем уравнения динамики замкнутой системы в нормальной форме Коши dx = -|- а12ж2 + .,. avlXm =* а21хг + а22ж2 + ... + (2.21) dxn ' dt = “Ь ®п2^"2 "I” • • • 4" причем в правых частях не обязательно входят все п пе- ременных. Поэтому многие коэффициенты здесь будут нулями. В некоторые уравнения добавятся справа еще задающее g(t) и возмущающее /(t) воздействия. Характеристическое уравнение этой системы име- ет вид °11 °12 ••• а& °21 °22 • Я2П ат ап2 • • • “mi или в развернутом виде аокп + аД"-1 +... + an-iX + ап = 0. Заметим, что фигурирующие здесь п переменных (a?i, Х2, ..., хп) называют координатами состояний данной системы. Их число равно общему порядку системы п. Каждая совокупность конкретных числовых значений всех этих координат характеризует состояние системы в определенный момент времени. Как видно из составления уравнений (2.21) координаты состояния xt не обязатель-
но все соответствуют реальным физическим величинам воздействий между звеньями системы. Часть из них мо- гут вводиться искусственно. Это фактически координаты математической модели системы. Система уравнений (2.21) может быть записана в матричной форме (2.23) а характеристическое уравнение (2.22) соответственно в виде det [Л - ХЕ] = 0, (2.24) где х — вектор-столбец всех координат состояния, А — матрица коэффициентов, Е — единичная матрица, т. е. ГЯ1 Я '“11 “12 ••• “ш" 1 0 ... о' X = — Я21 Я22 " • ’ Я2П , Е = 0 1 ... 0 -хп - -ЯП1 ЯП2 • • • апп- .0 0 ... 1. Согласно этим обозначениям краткая запись (2.23) расшифровывается подробно в виде (2.21), а запись (2.24) — в виде (2.22), что соответствует также другой краткой записи Е(Х) = 0, примененной выше в (2.19) . § 2.4. Частотные характеристики замкнутой системы В соответствии с главной передаточной функцией замкнутой системы (2.13) можем записать формулу ам- плитудно-фазовой частотной характеристики замкнутой системы в виде Ф(/со) = (2.25) причем, ТГ(/со) v. ' L (jco) представляет собой выражение амплитудно-фазовой час- тотной характеристики разомкнутой цепи для дайной си- стемы. Амплитудно-фазовые частотные характеристики мож- но представить в виде W (/со) = А (со) Ф(Усо)=Аа(со)^(о\
где Л3(со) и ф3(со) —соответственно амплитудная и фа- зовая частотные характеристики замкнутой системы. Последние можно выразить через Л (со) и ср (со) разом- кнутой цепи. Согласно формуле (2.25) имеем Л3е3<Рз = Ае’* 1 + Ае3* или, взяв обратные повое равенство величины слева и справа, получим е~3<Ра e—i<f Ла А Подставим сюда е”1 — cos <р — j sin <р и приравняем за- тем отдельно вещественные и мпимые части. Получим два равенства C0S<p3 COS<p . Ав ~ А + 1 sin % ___sin <р А3 ~ А Сложив сначала квадраты этих выражений, а затем поделив одно из них на другое, получим искомый резуль- тат V А2 (со) + 2А (со) cos <р (со) + 1 , . . sin ср (со) Уз (со) = arctg л---) + ()о-(ю). (2.26) Для разомкнутой цепи, как мы зиаем, чаще всего ис- пользуются логарифмические частотные характеристики Lm(co), ср(со). Будем считать, что из предыдущей начальной стадии расчета системы эти характеристики известны. Они бу- дут исходными для определения по формулам (2.26) характеристик замкнутой системы Л3(со) и ср3(со). Чтобы не иметь дело на практике с такими формулами, состав- лены [36] номограммы замыкания (рис. 2.17). Отложив на осях абсцисс и ординат заданные значения ср (со) и Lm(co), находим значения Л3(со) и <р3(со) на поле номо- граммы в точке с этими координатами. Таким образом, по точкам строится вся частотная характеристика зам- кнутой системы.
Рис. 2.17 Существует и другое представление частотной харак- теристики замкнутой системы Ф(/®) = 7’(®) + /(?(®), где Р(а) и (?(со) называются вещественной и мнимой частотными характеристиками. Представив исходную ам- плитудно-фазовую частотную характеристику разомкну- той цепи системы в виде РИ(усо) = U (й) + /Р(й)
и подставив ее в формулу (Z.ZO), найдем р (и) = fr(<o)[l+fr(to)l+V2(to) ' [1+£7(<o)]2 + V2(co) Г (о) I (2.27) Q (®) = -----------------2------2---- [1 + J7 (co)]2 + V2 (co) Линии Р = const и Q = const оказываются окружнос- тями ла плоскости (Z7, У). На основании этого строится Плоскость W(jw) Рис. 2.18 [36] круговая диаграмма (рис. 2.18). Наложив на поле этой диаграммы заданную амплитудно-фазовую частотную характеристику разомкнутой цепи Ж (jco), построенную в координатах U и V, в точках пересечения ее с окружно- стями Р — const и Q — const получим значения веществен- ной Р(со) и мнимой <2(и) частотных характеристик зам- кнутой системы. Вещественная характеристика Р(со) является четной, а мпимая (2 (со) нечетной функциями со (рис. 2.19). Наконец, вещественную и мнимую частотные харак- теристики замкнутой системы можно определять и по заданным логарифмическим частотным характеристикам разомкнутой цепи. Для этого подставим выражение И7 (jco)=4 (со)еЗФ(“)
в формулу (2.25). Получим ф / • ч = А (со) [cos <р (со) + j sin <р (со) ] ' 1 4- А (со) [cos ф (со) -[- j sin ф (со)Г Выделяя вещественную и мнимую части, найдем р = л (со) [Л (со) 4-cos ф (со)] Л2 (со) 4- 2Л (со) cos ф (со) 4-1 * Q /их ________________л (со) cos ф (со)___________. Л2 (со) 4- 2Л (со) cos ф (со) 4-1 (2.28) На базе исходных логарифмических частотных хара- ктеристик, по этим формулам построены также [36] со- ответствующие номограммы для вещественной Р(со) и мнимой Q(со) характеристик. Все рассмотренные частотные характеристики замк- нутой системы базировались на выражении главной пере- даточной функции, когда вхо- дом является задающее воздей- ствие g (t), а выходом — регу- лируемая величина х. Аналогичным путем могут быть построены частотные ха- рактеристики замкнутой систе- мы по возмущающему воз- действию f(t), для чего надо пользоваться соответствующей передаточной функцией А / X R («) При этом очертание частотных характеристик будет зависеть от вида многочлена R(s), т. е. от места прило- жения возмущающего воздействия f(t).
ГЛАВА 3 ТОЧНОСТЬ И ЧУВСТВИТЕЛЬНОСТЬ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ § 3.1. Процесс управления и требования к нему Процесс управления во времени определяется реше- нием дифференциального уравнения динамики замкну- той системы, полученного в разных формах записи в § 2.3. Это решение для регулируемой величины имеет вид # (£) == #соб (О ”1" #ВЫН (^) 1 (3.1) где собственное движение a:co6(t) определяется общим ре- шением соответствующего однородного уравнения при за- данных начальных условиях а;(0), #(0), ..., я(я-’>(0), (3.2) а вынужденное движение жВЬ1н(0—частным решением уравнения, отвечающим заданной правой части, т. е. за- дающему и возмущающему воздействиям и их производ- ным.| Если уравнения динамики системы записаны в нор- мальной форме Коши (2.21), то начальные условия про- цесса управления вместо (3.2) задаются в виде началь- ных значений всех координат состояния #1(0), #а(0), ..., #„(0), (3.3) а решение для процесса управления получает вид #1(0, #а(0, •••, (3.4) Одна из этих координат состояния будет представлять регулируемую величину #(i), а остальные соответствуют внутренним переменным в цепи звеньев или их комбина- циям. Первая часть решения (3.1) имеет вид #соб = 2 С^, (3.5) г==1 если все корпи Хг характеристического уравнения D(X) = 0 различны. Постоянные С'4 определяются по начальным условиям.
Ута часть решения представляет собой переходный про-' цесс в замкнутой системе управления. Значения постоян- ных Ct определяются после добавления частного решения #выН(£), т. е. в полном решении (3.1)’. Поэтому форма переходного процесса будет зависеть не только от корней Л/ (хотя эта зависимость основная), но еще в некоторой степени и от вида заданной правой части, т. е. от внеш- них воздействий g(i) и j(t) и от коэффициентов опера- торных многочленов KN(p) и7?(р) (см. § 2.3). Другими словами, форма переходного процесса зави- сит не только от полюсов (s, = передаточных функ- ций замкнутой системы (2.13) и (2.15): но еще и от нулей этих передаточных функций. В случае наличия кратных корней в характеристичес- ком уравнении jD(X)=O решение вместо (3.5) имеет вид 3-соб — S (t) е * (3-6) где (О'—многочлен степени li—1, если Z, — кратность корня, а через к обозначено число различных корней kt. В реальных системах автоматического управления и ре- гулирования кратность корней маловероятна. Вторая часть решения (3.1) яВын(О, отвечающая пра- вой части дифференциального уравнения динамики зам- кнутой системы (2.17), представляет собой установившу- юся часть процесса управления. На нее накладывается ж 1 х ь Рис. 3.1 переходный процесс (3.5), который теоретически длится бесконечно, но его влияние практически становится нич- тожным через конечное время. После затухания переход- ной составляющей устанавливается процесс Это проиллюстрировано, например, на рис. 3.1 для случаев
постоянного {а и синусоидального б)внешнего воз- действий. Таким образом, формой установившегося процесса ^вын(0 определяется точность системы автоматического управления. При этом установившаяся ошибка системы будет eyc(i) = жвын(Ц — g(t}, (3.7) а полное значение ошибки, существенное для начала про- цесса, равно е(О=ж(*) — g(t}. Решение для установившегося процесса управления можно записать в виде интегралов свертки t t Явын (i) = f g (t — т) kx (т) dr + J / (t — т) kf (т) dr, (3.8) о о где кх(т) и к/(г) — весовые функции замкнутой системы, т. е. ее реакции, взятые в точке выхода х (£), на единич- ный мгновенный импульс 6(f), приложенный соответ- ственно в точках приложения g{t) и f(t). В результате, с точки зрения протекания процесса управления, требования к системе формируются по сле- дующим трем основным направлениям: 1) точность; 2) устойчивость; 3) качество переходного процесса. Каждое из них будет рассмотрено отдельно в трех бли- жайших главах. Точность системы задается и определяется в устано- вившихся режимах. Устойчивость гарантирует затухание переходного процесса, после чего обеспечивается желае- мое качество затухающего переходного процесса. Для нахождения решения (3.1), определяющего про- текание процесса управления, применяются различные способы: а) классическое математическое решение; б) операционный метод; в) численные и графические способы; г) с помощью вычислительных машин (ЦВМ и АВМ). Все эти способы решения дифференциальных уравне- ний изучаются в соответствующих курсах. Поэтому они здесь не излагаются.
Приведем только две формулы решения операционным методом. При нулевых начальных условиях имеем изображение выходной величины замкнутой системы Х(«) = Ф(«) G(s)+O/(s)E(s). Найдем процесс управления при одном внешнем воз- действии G (s): D (s) = L (s) + KN (s). Если g(i)=6(i)—единичный мгновенный импульс, то G (s) = 1 и решение будет (<>о). (3-«) 1=1 ' г> где Si полюсы передаточной функции замкнутой системы, т. е. корни многочлена H(s), в предположении отсутствия кратных полюсов; D' — производная по s. Если же g (i) = 1 (£) — единичный скачок, то G (s) = — и решение будет у ж (0 = KN (0) Р(0) (3.10) (i>0). В этих формулах все постоянные интегрирования уже определены через значения многочленов, входящих в пе- редаточную функцию замкнутой системы. Здесь также видно, что форма переходного процесса в основном опре- деляется значениями полюсов (т. е. корнями характе- ристического уравнения замкнутой системы), но в неко- торой степени она зависит и от числителя передаточной фупкции KN(s), т. е. от правой части дифференциаль- ного уравнения. § 3.2. Постоянные ошибки. Астатические системы Среди типовых режимов работы системы автомати- ческого управления, определяющих точность этой систе- мы, простейшими являются режимы работы при постоян- ной величине внешнего воздействия и при изменении внешнего воздействия с постоянной скоростью.
Найдем значение установившейся ошибки в замкнутой системе автоматического управления при постоянной ве- личине внешнего задающего воздействия g(t) = const = go. Пусть задана передаточная функция разомкнутой цепи W (s) = KN » L (s) 1 где N(s) и L(s) не содержит множителя s (свободные члены их равны единице). Тогда передаточная функция замкнутой системы для ошибки будет равна фв («) — ! + w — L + KN (g)« (З-11) а дифференциальное уравнение — [L(p) + Or(p)]e = L(p)g(0 (р-4). (3.42» Согласно теореме о конечном значении, выражение установившейся ошибки принимает вид Бус = lim е (t) — lim Ф£ (s) G (s) s, (3.13) t-»0Q где в данном случае G(S) = -^-. По этой формуле с учетом (3.11) получаем так как свободные члены многочленов 2V(sJ и L[sj рав- ны единице. Это значение ошибки называется статической ошиб- кой’^ (з-14) Ее можно столь же просто получить из дифференци- ального уравнения (3.12) как частное решение при gifl^g*
Если же подавать на вход системы задающее воздей- ствие, изменяющееся с постоянной скоростью, g(t) = g0 + git, (3.15} то и установившаяся ошибка 8 как частное решение уравнения (3.12) тоже будет изменяться с постоянной скоростью. При достаточно длительном воздействии такое нарастание ошибки недопустимо. Для ликвидации этого явления нужно изменить струк- туру системы так, чтобы многочлен L(s) не имел сво- бодного члена, т. е. чтобы L(s) = sLi(s); (3.16) другими словами, передаточная функция разомкнутой цепи этой системы W (а) должна иметь нулевой полюс. В самом деле, при воздействии g(t),=* go + git, изобра- жение которого G(s)=4+% по формуле (3.13) с учетом (3.11) и (3.16); получим 8 --Ь- ьус — £ • Следовательно, в такой системе при задающем воздей- ствии с постоянной скоростью не будет нарастающей ошибки. Это постоянное значение ошибки называется скоростной ошибкой , Сев =-J- (З-17) То же самое легко можно получить из дифференци- ального уравнения системы (3.12) при условии L(p) = •= pLi(p), как частное решение, учитывая, что при воз- действии (3.15) имеем Pgtfl=gu При постоянном же задающем воздействии g(t)=> = const = go в такой системе установившаяся ошибка будет равна нулю (8ет|=0). Итак, система, обладающая свойством (3.16), т. е. нулевым полюсом в передаточной функции разомкнутой цепи PK(s), не будет иметь статической ошибки и даст постоянное значение скоростной ошибки.
Такая система, отличающаяся отсутствием статичес- кой ошибки, называется астатической системой в отличие от системы, пе имеющей пулевого полюса в разомкнутом состоянии и обладающей вследствие этого статической ошибкой^ Относительно технических средств, с помощью кото- рых достигается астатизм системы, речь будет ниже в главе 6. Здесь можно только, вспоминая передаточные функции типовых звепьев (глава 1), сказать, что для этого необходимо присутствие интегрирующего звена. Очевидно, что все следящие системы и системы про- граммного управления, имеющие дело с переменным за- дающим воздействием, должны проектироваться как ас- татические. В системах же автоматического регулирова- ния, настраиваемых па поддержание постоянного значе- ния регулируемой величины, допустимо иметь и стати- ческие ошибки (астатизма не требуется). В следящей системе (рис. 3.2) интегрирующим зве- ном, создающим астатизм, является сам исполнительный Рис. 3.2 электродвигатель. В самом деле, угловая скорость вала двигателя в установившемся режиме пропорциональна ве- личине управляющего напряжения па входе. Поэтому угол поворота вала (выходная величина системы) будет пропорциопалеп интегралу от входного управляющего напряжения. Как видно из формул ошибок (3.14) и (3.17), для уменьшения величины ошибки нужно добиваться доста- точно большого значения общего коэффициента усиле- ния К разомкнутой цепи проектируемой системы. Поэ- тому величина К именуется добротностью системы. Можно строить системы автоматического управления также с астатизмом второго и более высокого v-ro поряд- ка, когда многочлен L(s) имеет вид соответственно L(s)= s2Li (s), L(s) = svLi[s)t (3.18)
т. е. с двойным пулевым полюсом или пулевым полюсом v-ro порядна в передаточной функции IF(s) разомкнутой цепи. Тогда, если мы возьмем задающее воздействие в виде g'o + gif+ ... +gv-i + gvtv, (3.19) для которого имеем изображение то по формуле (3.13) с учетом (3.11) и (3.18) в системе с эстетизмом v-ro порядка получим постоянную ошибку Eye = (3.20) а все первые v членов задающего воздействия (3.19) бу- дут иметь нулевую установившуюся ошибку. Здесь рассматривалось свойство астатизма системы ав- томатического управления по отношению к задающему воздействию. Может идти речь и об астатизме системы по отношению к возмущающему воздействию. Если воз- мущающее воздействие f(t) приложено в отличном от задающего g(t) месте, то условие астатизма при этом будет другим. Поскольку в этом случае отклонение регулируемой ве- личины х обусловлено возмущающим воздействием, то надо будет пользоваться передаточной функцией замкну- той системы по возмущению ф, (S) =----_________ п ' L(s)+KN(s)’ причем согласно (2.20) при g(t) = O получаем Еус = — Хус = — lim X (t) = — lim Ф/ (s) sF (s), f-»oo s->0 или же дифференциальным уравнением [L(p) + KN(p)]E = -R(p)f(t). Как видно, для астатизма системы по отношению к возмущающему воздействию потребуется наличие пуле- вых корней в многочлене R(s).
§ 3.3. Точность при гармоническом воздействии Установившиеся ошибки при гармоническом воздей- ствии определяются частотными характеристиками замк- нутой системы, которые были получены выше в § 2.4. Частотные характеристики замкнутой системы, по- строенные для регулируемой величины х по возмущаю- щему воздействию (см. в конце § 2.4), будут целиком определять установившуюся синусоидальную ошибку по амплитуде и по фазе Ле(ю) = Лж(<в)= |Ф/(7й)|, <рЕ(<в)— —<рж(<в) = —argФ/(/<в), где со — частота колебаний возмущающего воздействия /(£) = sin at (с единичной амплитудой). Что касается основных частотных характеристик ^з(<в)= |Ф(/<в) I, '<рв (<в)= arg Ф (/<в), построенных в § 2.4 по главной передаточной функции замкнутой системы, то они включают в себя всю инфор- мацию об установившемся слежении за синусоидальным задающим воздействием g(i) = sin(Bt (3.21) Поэтому, как показано на рис. 3.3, а и б (соответ- ственно для систем с астатизмом и без него), установив- шие. 3.3 шаяся ошибка воспроизведения амплитуды гармониче- ского задающего воздействия определится заштрихован- ными частями ординат. Заметим,, что ошибка в амплитуде при <в = О представляет собой статическую ошибку си- стемы, так как нулевая частота соответствует постоянной величине входного сигнала.
Фазовая частотная характеристика <рв(<») (рис. .,в представляет собой установившуюся ошибку, выражаю- щуюся в сдвиге фазы на выходе х = Аа (со) sin (at + <р3 (со)) по отношению к входному воздействию (3.21). Амплитудная частотная характеристика А3((в) обыч- но падает при дальнейшем увеличении частоты, причем Аа(со)-* 0 при (в В результате получается ограниченный диапазон ча- стот (вп (см. рис. 3.3), в котором ошибка воспроизведе- ния амплитуды ААа = 1 — j43(co) не превышает допустимого значения. Этот диапазон ча- стот 0 < <в < (вп определяет полосу пропускания данной системы. Полоса пропускания является важным показателем точности системы. Она характеризует ограничение воз- можностей системы в воспроизведении быстро меняющих- ся сигналов. Это связано со степенью инерционности си- стемы. При необходимости для снижения инерционности в систему вводятся корректирующие устройства, рассмат- риваемые ниже в главе 6. Для астатических систем существует приближенная формула вычисления ошибки при гармоническом воздей- ствии на рабочих частотах. Рабочие частоты систем уп- равления (вр лежат обычно ниже (левее) первой сопря- гающей частоты св1 (рис. 3.4), где |Ж(/(Вр) | > 1 и само значение ®р сравнительно невелико. Поэтому для астати- ческой системы с передаточной функцией разомкнутой цепи * w
где L\ (s) — многочлен по степеням s со свободным чле- ном 1, будем иметь TJ7/. . KN (i&) К W (]<л) -------, (MU^jco) (yWp)v’ а для ошибки е в замкнутой системе 1 (/G>n)v Фе = 1 + W (;и) ~ ~К~ ’ т. е. при воздействии (3.21) амплитуда ошибки будет равна co), А = |Фе(7<о)|~/. (3.22) Здесь наглядно видно, что и при гармоническом воз- действии ошибка в первом приближении обратно пропор- циональна общему коэффициенту усиления разомкнутой цепи К, т. е. добротности системы, как это было и для всех постоянных ошибок (§ 3.2). Наконец, необходимо отметить, что часто при проек- тировании и испытании систем управления пользуются синусоидальным задающим сигналом и в том случае,, ког- да требования к системе поставлены по величинам мак- симальной скорости и максимального ускорения входно- го воздействия, которые должны воспроизводиться сле- дящей системой. В этом случае, при подаче синусоидального сигнала g = a sin coi скорость и ускорение будут g — асо cos cof, g = —аы2 sin cot Следовательно, фпах = Я®, gmax ~ ad2. Отсюда вычисляются частота со и амплитуда а синусои- дального задающего воздействия, при котором получают- ся требуемые максимальные скорость и ускорение, а именно: S max Srnax Тогда эти значения со и а принимаются за расчетные рабочие значения частоты и амплитуды для данной си-
стемы. Ошибка па этой частоте при данной амплитуде определится по формуле ^4е = а | Фе (/со) ] = | j + jy (/{0) | х । Ж(/{о) (3.24) Ниже в главе 6 мы воспользуемся этими соотноше- ниями при решении задачи синтеза в процессе проекти- рования системы. § 3.4. Установившаяся ошибка при произвольном воздействии (коэффициенты ошибок) В общем случае изображение ошибки s(t) воспроиз- ведения задающего воздействия g(t) выражается фор- мулой Е (з) = Фе (s) G (S), ФЕ (s) = . Передаточную функцию можно (см. § 1.1) определить как преобразование Лапласа весовой функции оо ФЕ (s) = Z {ке (t)} = [ ке (т) e~^dx, (3.25) О где fcc(t)— весовая функция для ошибки, т. е. реакция замкнутой системы в точке измерения ошибки (рассогла- сования) на мгновенный единичный импульс внешнего задающего воздействия g(f)=6(i). Величину установившейся ошибки при произвольной форме задающего воздействия (см. § 3.1) можно записать в виде t 7 Eye = { g (t — т) fcE (т) dx = J g (t — т) kE (t) dx. (3.26) О 0 Последнее выражение следует из того, что при х > t аргумент функции g(t — x) будет отрицательным, а при отрицательном значении t— х принимается g(t~ т) = 0. Поэтому замена конечного продела t бесконечным не ме- няет результата. Разложим g(t — т) в ряд: т2 g (t — т) = g (t) — xg' (t) + ^-g"(t) — .. . • • • + Цг1 <G) (0 + ....
(3.27) (3.26) сле- (3.28) Подставив это в соотношение (3.26), получим выра- жение вида Eye = Cog(t) + Cig' (t) + -Jg"(O + ... + -J g(i) (0 + . . .T где коэффициенты co, ci, ... определяются из дующим образом. Очевидно, С® С0 = j МТ) о поэтому согласно формуле (3.25) имеем со =[d\(s)],=o. Аналогично из (3.26) получаем со Сх = J (— т) кв (т) dx о и согласно (3.25) находим йф_] с, = ~т~ 1 (as Js=o И Т. Д. Общий член разложения (3.27) согласно (3.26) будет иметь коэффициент ОС' Ci = ] (— т)1 кв (т) dx о или на основании (3.25) (3.29) Итак, установившаяся ошибка при произвольном за- дающем воздействии g(t) определяется формулой (3.27) с коэффициентами (3.28) — (3.30). Последние называются коэффициентами ошибок. На практике ограничиваются небольшим конечным числом членов i. Вычисление коэффициентов ошибок непосредственно по формулам (3.28) — (3.30) неудобно. Поэтому практически
применяется другой способ, который вытекает из сле- дующего рассуждения. Разложим передаточную функцию Фе(я) в ряд Фе (s) — [Фе (S)ls=o + + й’ф/ ds1 . dsa 8*+...+ я«=0 il «=о Как видно, в этом разложении фигурируют выраже- ния для коэффициентов ошибок (3.28) — (3.39). Следо- вательно, е Ct Фв(8) = е0 + е18 + -725а+ ... +-^8*+ ... (3.31) Но Фг(я) является отношением многочленов, т. е. Фе = 1 + Ж (s) = L (s) + KN (з)’ (3-32) Очевидно, что произведя простое деление многочлена числителя (3.32) на многочлен знаменателя по известно- му алгебраическому правилу, мы и получим выражение Рис. 3.5 типа (3.31), а значит, и значения всех коэффициентов ошибок. После этого, подставив (3.31) в формулу ^(5)=Фе(8)С(,5) и переходя к оригиналам, получим Eye = Cog(t) + c±g' (f) s’ (Q + ... + -д-g(i) (t) + ""я что совпадает с ранее полученным (3.27). Пример. Для системы с астатизмом первого порядка, схема которой дана на рис. 3.5, имеем W • К ” <3,33>
Следовательно, Ф м _ 1 _ W, + r1 + r2)*2 + s eU 1 + W (s) + з + к Разделив числитель на знаменатель, получаем Отсюда, сравнивая с ошибок (3.31), находим коэффициенты с0 — о, Cj — &, C2„ri + r2 1 2 К К*' Ч_Т\Тг «Л + Гг . 1 6 ~ К № ^2> ' • • (3.34) Поскольку коэффициент усиления К находится в зна- менателе, а постоянные времени Т в числителе, можно сделать вывод о том, что все ошибки уменьшаются с уве- личением Кис уменьшением постоянных времени, ха- рактеризующих инерционность системы. Из приведенного примера видно, что коэффициент со соответствует статической, a ci — скоростной ошибкам, которые рассматривались ранее в § 3.2. Допустим, задающее воздействие имеет вид а/2 g = go + vof + ~2> тогда g'=v0 + at, g"^a. По формуле (3.27) с найденными коэффициентами получаем 8уо — ~j£ к + я^+я(7'1 + ---J7 (3.35) Важно отметить, что при произвольном внешнем воз- действии в формулах для ошибок общий коэффициент усиления разомкнутой цепи К (добротность) влечет за собой уменьшение всех видов установившихся ошибок замкнутой системы. Это главный фактор повышения
точности замкнутой системы автоматического управ- ления. Необходимо заметить, что вычисление установившихся ошибок по указанным формулам имеет практический смысл при достаточно медленном изменении внешнего воздействия. Иначе эта ошибка не будет реальной из-за наличия значительной переходной составляющей про- цесса. >' Отметим также, что выше определялись коэффициен- ты ошибок по задающему воздействию. Аналогично это можно сделать и по возмущающим воздействиям, при- влекая соответствующие передаточные функции. § 3.5. Чувствительность автоматических систем Параметры системы автоматического управления, т. е. коэффициенты усиления и постоянные времени, зависят от физических параметров элементов, входящих в систе- му (сопротивления, емкости, индуктивности и т. п.). Ве- личины этих физических параметров, во-первых, могут иметь разброс вследствие допусков на изготовление (тех- нологический разброс). Во-вторых, в зависимости от ус- ловий эксплуатации в процессе работы системы они по разным причинам могут изменяться со временем (экс- плуатационное изменение). Поэтому возникает задача определения влияния раз- броса и изменения параметров системы на статические и динамические свойства процесса управления, т. е. на точность системы, на временные характеристики (пока- затели качества переходных процессов) и на частотные характеристики. Степень влияния разброса и изменения параметров системы на ее статические и динамические свойства на- зывается чувствительностью системы. Чувствительность определяется количественно. Существуют методы ее ана- лиза и методы достижения малой чувствительности про- ектируемой системы к разбросу и изменению некоторых ее параметров, когда это требуется. Пусть система описывается уравнениями в нормаль- ной форме (2.21), т. е. — ai1x1 + а^х2 + . - - + atnxn + /j (t), (3.36) i = 1, 2, ..., п,
где Xi — координаты состояния системы. Изменяющиеся со временем параметры системы в процессе ее эксплуата- ции и от разброса при изготовлении обозначим через ccj (/ = 1, 2, ..., т). Они входят в коэффициенты уравнения (3.36). Поэтому уравнения системы (3.36) можно представить в следующей общей форме: • • 4^1» • • ч am)j (3.37) i = 1, 2, ..., п. Рассматривая малые изменения параметров, получим новые уравнения = Ф» («ц • • -1 ^п, ах+ Да158..., ат + Дат), (3.38) i = 1, 2, ..., п. Процесс в системе (3.37) при неизменных параметрах, определяемый ее решением ж1(0> ^(t)> •••» я»(0> называется исходным движением. Процесс в той же системе, но с измененными пара- метрами, определяемый решением уравнений (3.38), т. е. x2(t), ..., x„(i), называется варьированным движением. Возникает различие в протекании этих процессов за счет изменения параметров системы Aa:i(t) = x1(t)'— xf(t), i~l,2,...,n, которое называется дополнительным движением системы. При малых изменениях параметров а, можно записать Д^{(0 = Дк1 + д«2 + .. * + д“™ i == 1, 2, ..., п. Обозначим uij (0 = (/ л * ’1т) (3.39)
Тогда дополнительное движение будет Ах{ = WiiAcci + НйЛаг + ... + uimAam, (3.-40) i = 1, 2, ..., п. Величины определяемые формулой (3.39), на- зываются функциями чувствительности. В данном случае х{ являются координатами состояния системы. Вообще же аналогичные характеристики чув- ствительности вводятся так же и для различных показа- телей качества системы. Тогда в формуле (3.39) вместо будет стоять соответствующий показатель качества, а в формуле (3.40)—вместо &х{ — изменение этого показа- теля качества. Функции чувствительности для частотных характеристик будут функциями не времени, а частоты со. Когда же показатель качества выражается не функцией, а числом, то Uij называются уже не функциями, а коэф- фициентами чувствительности. Последние определяются как при эксплуатационном изменении параметров, так и при их технологическом разбросе. Определение функций чувствительности производится следующим образом. Продифференцируем исходное уравнение (3.37) по параметрам ccj. Получим да.: \dt]~ дх да} дх.да, ~дхп да- 'да.' л 1 / 6 j Л J Меняя в левой части порядок дифференцирования и учитывая формулу (3.39), получим выражения duH _ aty ЭД» 54). 54,. di ~ дх”* + 5^ + • • • + дГпи^ + которые называются уравнениями чувствительности. Не- посредственное определение функций чувствительности utJ по этим уравнениям затруднительно. Поэтому приме- няют косвенные методы, например, с помощью моделей (31] или графов [5]. Приведем простейший пример определения уравнений чувствительности для системы (Тр + l)x = Kg(t). Введем две функции чувствительности дх ,дх ик~ дК* ит=1дТ'
Уравнение данной системы в нормальной форме имеет вид dt ~ТХ + ~Т Отсюда по формуле (3.41) получим duv 1 1 duT I 4 — —тик + -jTё(О» = _ у “т + ^- ё(0)- Это и будут уравнения чувствительности такой про- стейшей системы. Вычислив отсюда ик и ит, найдем из- менение хода процесса управления за счет эксплуатаци- онного изменения параметров К и Т по формуле Aar(i) = uK(t)kK + ит (t) AT. Что же касается функций и коэффициентов чувстви- тельности для показателей качества, то их определение проще, поскольку там не будет дифференциальных урав- нений. Рассмотрим функции чувствительности частотных ха- рактеристик. Запишем передаточную функцию разомкнутой цепи системы W(s) = W(s; Ct], «2, . . ., От) , где cci, аг, ..., ат — параметры системы, имеющие тех- нологический разброс или эксплуатационные изменения. После подстановки s = /со запишем выражения амплитуд- ной и фазовой частотных характеристик Л(со)= I W(jco) I = Л (со; ai, «2, ..., се™), <р(со)= arg W(усо) = ср (со; аь аг, - - ат). Функции чувствительности здесь будут = ^(<о)==М 7 = 1,2, (3.42) J 'J'-” j В результате вместо формул (3.40) здесь получим как функции частоты со формулы для отклонения частотных характеристик за счет разброса и изменения параметров системы: 7П ТП АЛ (со) = У иА. (со) Аа,-, Д<р (со) = У u^j (со) Да}. (3.43) j=i 1 i=i
В частности, для приведенного выше простейшего примера имеем W(s) К Найдем функции чувствительности частотных харак- теристик по параметру ai = Т. Поскольку здесь А (со) = К /zV + l’ <р (со) = arctg У со, то функции чувствительности (3.42) будут дА (со) _ — КТы2 иА.т- дТ “ (г2м2 + 1)з/2 ’ 5 ср (со) со — дТ ~ + 1 ’ Отклонения частотных характеристик согласно (3.43) получат значения АЛ (со) = илт(ы)АТ, Аср(со) = и^т (со) ДУ. Определение функций чувствительности применяется для проектирования системы с наименьшим изменением качественных показателей при отклонении значений па- раметров системы от расчетных. Аналогично можно находить также функции или ко- эффициенты чувствительности для нулей и полюсов пе- редаточной функции при корневых методах исследования, а также для других показателей качества.
ГЛАВА 4 УСТОЙЧИВОСТЬ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ (§ 4.1. Понятие устойчивости линеаризованных систем Устойчивость систем автоматического управления яв- ляется одним из важнейших условий ее работоспособно- сти, так как устойчивость включает в себя требование затухания переходных процессов во времени. Очевидно, Кто система с расходящимся процессом была бы нерабо- тоспособной Все реальные системы в технике и в природе, как правило, являются в большей или меньшей степепи не- линейными. Всегда существует много факторов, откло- няющих реальные характеристики от прямолинейных. Однако многие системы можно считать близкими к линейным и с необходимой для практики точностью про- ектировать как линейные. Для этого производится линеа- ризация характеристик и уравнений для реальных звень- ев системы (см. § 1.1). Большое практическое значение имеют, конечно, и существенно нелинейные системы. Они рассматриваются отдельно в другом учебном пособии. Итак, обратимся к линейным системам, рассматривая их как результат линеаризации реальных систем, т. е. к линеаризованным системам. Можно сказать, что линей- ная система является идеализированной (приближенной) математической моделью реальной системы. Рассмотрим сначала идеально линейную систему. Под устойчивостью линейной системы понимают свойство за- тухания переходного процесса с течением времени, иначе говоря,— следующее свойство собственного (свободного) Движения системы: Tco6(f)-> 0 при ?о°. г(4.1) Из формул (3.5) для случая разных корней и (3.6) при наличии кратных корней характеристического урав- нения системы видно, что свойство (4.1) имеет место тогда и только тогда, когда все корни (i = 1, 2, ..., п)1
обладают отрицательными вещественными частями. Это иллюстрируется графиками для составляющих решения, соответствующих вещественному корню и паре комплекс- ных корней (рис. 4.1). Если же хотя бы один вещественный корень Ъ харак- теристического уравнения будет положительным, или ес- ли хотя бы одна пара комплексных корней будет иметь положительную вещественную часть, то переходный про- цесс будет расходящимся (рис. 4.2). Если в характеристическом уравнении системы имеет- ся хотя бы один нулевой корень (Zj = 0) или хотя бы одна пара чисто мнимых корней (Xi,i+i = ±/со), а все ос- тальные корни имеют отрицательные вещественные ча- сти, то будем говорить, что система находится на гра- нице устойчивости. Это следует из того, что нулевой корень можно рассматривать как границу между отрица- тельным и положительным, а чисто мнимый корень — как границу между комплексными корнями с отрицатель- ной и положительной вещественными частями. Поведением замнутой системы на границе устойчи- вости пока интересоваться не будем, так как работоспо- собная система автоматического регулирования должна
быть устойчивой с запасом и не приближаться к этой границе. Условие устойчивости линейной системы выражается, следовательно, в том, что все корни характеристического уравнения Кг должны располагаться в левой полупло- скости комплексного переменного К (рис. 4.3). Мни- мая ось со плоскости корней служит границей устой- чивости. Можно выделить три типа границ устойчивости ли- нейной системы, которые характеризуются соответст- венно: 1) нулевым корнем Ал = 0; 2) парой чисто мнимых корней К 1,2 = ±7®; 3) бесконечно удаленным корнем Zi = °°. Заметим, что бесконечность на комплексной плоскости рассматривается как бесконечно удаленная точка, проти- воположная нулевой. Поэтому она тоже является гра- ницей между положительной (правой) и отрицательной (левой) полуплоскостями. В первом случае (М = 0) граница устойчивости на- зывается апериодической, а во втором случае (А.1,2 = = ±/со)—колебательной, причем значение мнимой части корня co равно частоте незату- хающих колебаний системы на границе устойчивости, так как при Л1.2 = ±/® имеем решение жсов = A sin (cot + ₽), где Лир определяются началь- ными условиями. Перейдем теперь к реаль- ным системам, которые иссле- дуются в линеаризованном виде. Прежде всего, надо дать общее определение понятия устойчивости и определить, как может влиять па устой- чивость небольшое отличие реальной системы от ее ли- нейной математической модели. Надо быть уверенным, что исследование устойчивости проектируемой линейной системы обеспечит затем устойчивость и системы реаль- ной с малыми нелинейностями. Общее определение понятия устойчивости любой ди- намической системы по Ляпунову выглядит следующим образом.
Запишем уравнения динамики нелинейной системы д-го порядка в нормальной форме Коши = ...,Уп) (i = l,2, ...,п) (4.2) при отсутствии возмущающих воздействий. Устойчивость рассматривается как свойство свободного движения си- стемы после начального отклонения ее, вызванного лю- быми причинами. Пусть y*(t) обозпачает некоторый установившийся процесс работы системы или, как говорят, невозмущенное движение. Отклонение возмущенного движения y(t), оп- ределяемого уравнениями (4.2) при начальных условиях у (to), обозначим через x(t): %i (i) = yi (i) — у* (t) (г = 1, 2, ..., h). (4.3) Тогда можно написать уравнения возмущенного дви- жения в отклонениях в виде dx • = ФгСн, х2, -. .,хп) (г = 1, 2, ..., и), (4.4) а невозмущенное движение будет х* = 0. Переменные Хг являются координатами состояния системы (см. § 2.3). В общем случае конкретное выражение уравнений (4.4) зависит от вида установившегося процесса y*(i), так как опи получаются из (4.2) подстановкой (4.3). Поэтому, исследуя уравнения (4.4), вообще говоря, не- обходимо указывать, об устойчивости какого устано- вившегося режима или певозмущеиного движения z/*(i) идет речь. Невозмущеппое (установившееся) движение уi (t) системы н-го порядка можно представить геометрически условно в п-мериом пространстве (с добавлением еще оси времени i) в виде некоторой кривой (рис. 4.4). Возму- щенное движение y(t), вызванное начальным отклонени- ем при t = t0 изобразится другой кривой (рис. 4.4). В отклонениях x(t), т. е. в пространстве координат состояния системы, эта кривая возмущенного движения будет выглядеть как показано на рис. 4.5. При этом невозмущенное движение х* = 0 изобразится прямой ли- нией, совпадающей с осью t. Невозмущенное движение системы х* = 0 называется устойчивым, если, задав трубку сколь угодно малого
n-мерного сечения е (рис. 4.5), можно подобрать в на- чальный момент to такую область начальных условий б, зависящую от в, что в дальнейшем с увеличением t воз- мущенное движение x(t) не выйдет из заданной трубки е. Аналитическое определение понятия устойчивости по Ляпунову формулируется следующим образом. Невозмущенное движение системы х* = 0 называется устойчивым, если при заданном в > 0, сколь бы оно мало ни было, существует такое б > 0, зависящее от е, что при начальных условиях l^i(to) I < б (i = 1, 2, ..., п\ в дальнейшем движении соблюдаться условие (to < t < °°) будет все время Irci(t) | < в (t = 1, 2, ..., и). Заметим, что в этом аналитическом определении об- ласти е и б, в отличие от рис. 4.5, выглядят «прямо- угольными» (в n-мерном пространстве), что не имеет принципиального значения. Невозмущенное движение х* = 0 будет неустойчивым, если указанное условие не выполняется хотя бы для од- ного из х{. Если в рамках указанного выше условия имеем a:(t)-> 0 при t -> °°, то невозмущенное движение х* = 0 на- зывается асимптотически устойчивым. Если же х (t) -> 0 при t °° после любых больших начальных отклонений, то система называется устойчивой в целом (или «в большом»)'. Обратимся теперь к линеаризованной системе. Урав- нения (4.4) в процессе линеаризации (разложением в
ряд Тейлора) получают вид + а{2ж2 + ... + ainxn + <р{ (х1г х2, ..., хп), (4.5) где через <рг обозначены члены высокого порядка, начи- ная со второго. Получаемая отсюда линейная система путем отбрасы- вания малых нелинейностей <р; называется первым при- ближением: dx, I. • п ч -~ГГ — "Ь ai2X2 + • • • ~t~UinXn (l — 1, 2, . . ., П). Для него можно написать характеристическое урав- нение П(Л) = Я11 Я12 ' ' " Я1п Я21 а22 ' * • а2П ащ ап2 • • * апп Для нелинейных систем, к которым применимо раз- ложение вида (4.5), существуют следующие три теоре- мы Ляпунова об исследовании устойчивости по первому приближению: 1) невозмущенное движение х* = 0 устойчиво незави- симо от вида малых нелинейностей <pf, если все корни характеристического уравнения D (X) — 0 имеют отрица- тельные вещественные части; 2) невозмущенное движение х* = 0 неустойчиво неза- висимо от вида малых нелинейностей <pfy если хотя бы один корень характеристического уравнения П(Л)= О имеет положительную вещественную часть; 3) в случае наличия в каких-либо корнях характери- стического уравнения Р(Л)==О нулевой вещественной ча- сти при всех остальных отрицательных, ничего нельзя сказать об устойчивости невозмущенного движения х* = = 0 по первому приближению без специального исследо- вания полного уравнения (4.5) с малыми нелинейно- стями <р{. Третий случай для линейной теории автоматического управления не представляет интереса, так как наличие нулевого корня или чисто мпимых корпей характеристи- ческого уравнения будет означать просто границу устой- чивости линейной системы. А система не должна нахо-
диться не только на границе устойчивости, по даже и вблизи нее. Поэтому для наших целей достаточно использовать первые две теоремы, которые и являются обоснованием всей излагаемой ниже теории устойчивости линеаризо- ванных систем, основаппой па требовании к корням ха- рактеристического уравнения, указанном в начале дан- ного параграфа. Заметим, что поскольку требование к корням обеспе- чивает свойство жсо6(0~1"0 при t^"°° при любых на- чальных условиях, то линейная система оказывается всегда при этом устойчивой асимптотически и в целом («в большом»). Речь идет, конечно, об обыкновенных ли- нейных системах с постоянными параметрами. § 4.2. Алгебраические критерии устойчивости Выше было сформулировано условие устойчивости ли- нейной системы в виде требования к корням характери- стического уравнения. Одпако вычисление корней урав- нения высокой степени затруднительно. Поэтому были выведены критерии устойчивости, позволяющие судить об устойчивости или неустойчивости системы непосредствен- но по коэффициентам характеристического уравнения без вычисления его корней. Различные формы таких критериев рассматриваются в курсах высшей алгебры. В теории автоматического ре- гулирования наибольшее применение из алгебраических критериев устойчивости получили критерий Рауса и кри- терий Гурвица. Мы ограничимся одним последним. Предварительно рассмотрим необходимое условие ус- тойчивости. Пусть характеристическое уравнение линейной систе- мы D (X) = 0 в развернутой форме имеет вид аоХ" + щХ"-1 + ... + а„-1Х + ап = 0. (-4.6) Докажем, что необходимым условием устойчивости яв- ляется положительность всех коэффициентов характери- стического уравнения, т. е. а\ > 0, аг > 0, ..., an-t >0, ап> 0, если ао > 0 (4.7) (этому условию удовлетворяет и случай всех отрицатель- ных коэффициентов, если ао < 0, так как можно поме- нять все знаки на обратные).
Для доказательства разложим левую часть характе- ристического уравнения (4.6) на множители: &о(Х — Xi) (Л — А.г)...(Л — 2vn)=0, &о > 0. Пусть все корпи его имеют отрицательные веществен- ные части М = — lociI, >.2,3 = — local =±= Л.„ = — la„l. Подставив их в уравнение, получим «о(Х + loci I) (X + I а21 — /сог) О- + 1ссг1 +/С02). • - ... (X + laj )= 0. Поскольку средние два сомножителя дают [(X + I CC2I )2 + со2], то видно, что после перемножения всех скобок получим в уравнении только положительные коэффициенты. Это и требовалось доказать. Однако в общем случае положительность коэффици- ентов уравнения недостаточна для устойчивости системы. В самом деле, положительные коэффициенты уравнения могут получиться и при положительных вещественных частях комплексных корней. Но все вещественные корни при положительных коэффициентах уравнения будут обя- зательно отрицательными. Только в частных случаях, когда имеется уравнение первой или второй степени, положительность коэффици- ентов оказывается необходимым и достаточным условием устойчивости (это легко проверить). А при п > 3 это условие лишь необходимо, по недостаточно, ибо оно обес- печивает отрицательность только вещественных корней. Приведем теперь критерий устойчивости Гурвица без доказательства *). Он формулируется следующим образом. Для устойчивости линейной системы необходимо и до- статочно, чтобы были положительными п главных опре- делителей следующей матрицы коэффициентов характе- ристического уравнения (4.6) даппой системы: —а, а„ а ... 0 0 ~ 1 о 5 а0 а„ а4 ... 0 0 0 0 0 ... ап_1 0 _0 0 0 ... ап_2 ап *) Доказательство см. в [15] или [17].
В первой строке матрицы пишутся коэффициенты с нечетными индексами, во второй — с четными. Концы строк заполняются нулями, так чтобы матрица имела п столбцов, где п — порядок уравнения системы. Третья и четвертая строки получаются сдвигом первых двух на одно место вправо и т. д. Указанные главные определители имеют вид —• dy 0г Д2 — “1 “з °0 а2 >0, А3 = О е° е? еР > 0,... (4.8) Они называются определителями Гурвица. Последний определитель Гурвица, как видно из при- веденной выше матрицы, равен 'An Поэтому его положительность сводится при An-i > О к условию ап > 0. Наиболее важным, как увидим далее, является пред- последний определитель Гурвица A„-i. Для систем первого и второго порядка критерий Гур- вица сводится просто к положительности коэффициентов «о, o-i, 02. Для системы третьего порядка характеристиче- ское уравнение имеет вид нсЛ3 + щХ2 + нгХ + аз = 0, а условие устойчивости по Гурвицу будет Ап-1 = «1^2 — >0 (п = 3), (4.9) причем остальные неравенства сводятся к требованию положительности коэффициентов оо, Щ, «2, «з- Условие (4.9) записывается еще в виде ащг > а0а3 (4.10) (произведение средних коэффициентов уравнения должно быть больше произведения крайних). Этот критерий для систем третьего порядка ранее был получен И. А. Выш- неградским. Аналогично для системы четвертого порядка + аД3 + а;Д2 + а$К + а± == 0
условием устойчивости по Гурвицу Ьудетположитель- ность всех коэффициентов характеристического уравнения и выполнение неравенства Дуг—1 (ttjCtg (LqCI^ 0 (и = 4). (4.11) Для устойчивости систем пятого и шестого порядков требуется, кроме положительности коэффициентов, вы- полнение двух неравенств типа (4.9), (4.11), но более сложной формы. Для систем седьмого и восьмого поряд- ков — трех неравенств и т. д. Сложность этих неравенств быстро возрастает с увеличением порядка системы п. Поэтому для общих исследований особенно удобен критерий Гурвица при и < 4. Но при числовом задании всех коэффициентов легко проверить устойчивость систе- мы, конечно, и при любом п. Найдем границы устойчивости. Апериодическая гра- ница устойчивости (нулевой корень) будет согласно урав- нению (4.6) в том случае, когда а„ = 0, но при условии положительности всех определителей Гурвица (кроме по- следнего) . Пара чисто мнимых корней в характеристическом уравнении (колебательная граница устойчивости) появ- ляется при Д„-1 = 0, (4.12) если при этом все остальные определители Гурвица по- ложительны (для систем третьего и четвертого порядка это последнее означает просто положительность коэффи- циентов уравнения). Наконец, граница устойчивости, соответствующая бе- сконечному корню, будет, согласно уравнению (4.6), при ао '= 0. В самом деле, если все уравнение разделить на X", то получим ао + ai Т" + • • • + an-i [ + ап = 0. . А Л 1 Отсюда видно, что при ао =' 0 имеем у = 0, а значит Z = оо. Пример. Передаточная функция разомкнутой цепи си- стемы задана в виде (см. рис. 3.5): W ® = «(2-^+1) (2^ + 1) ’ К =
Характеристическое уравнение замкнутой системы со- гласно § 2.3 будет TiT2As +(h + T2)№ + X + К = 0. Коэффициенты его положительны. Условие устойчиво- сти по критерию Гурвица (4.10) получит вид Л+^2>^Л^2 ИЛИ + (4.13) Границы устойчивости: 1) а„ = 0, К = 0; 2) Ап—! = 0, KTV = — -р —; 3) п0 = 0, Т’1Г2 = 0.1 Эти три границы устойчивости можно изобразить гра- фически в пространстве параметров К, Ti, Т2 и найти области устойчивости системы. Найдем сначала область устойчивости системы по од- ному параметру К (общий коэффициент усиления ра- зомкнутой цепи). Пространство параметров здесь одна Граница Граница устойчивости устойчивости Неустойчивость | 'Устойчивость | Неустойчивость б I / ; I Л'гр К Рис. 4.6 прямая линия, а границы устойчивости — точки на пей: К = 0 и К = К1р (рис. 4.6). Область устойчивости соглас- но (4.13) лежит между этими точками. Те яге границы устойчивости системы можно постро- ить па плоскости двух параметров, например: К, Ti. Первая граница (К — 0) лежит на оси Т\ (рис. 4.7). Вто- 1 1 рая граница р- = К — — имеет вид гиперболы с асимп- тотами Т\ = 0 и К Третья граница = 0) совпа- 12 дает с осью К. Область устойчивости, определяемая неравенством (4.13), обозначена иа рис. 4.7. Штриховка границ дела- ется в сторону области устойчивости.
Как видим, при увеличении постоянных времени Tj, Tz область устойчивости сужается. Отрицательно влияет на устойчивость также и увеличение коэффициента уси- ления К. При любых заданных Т\ и Tz существует свое ^гр (рис. 4.6), после чего система становится неустойчи- вой. Это очень важное обстоятельство, так как мы знаем (см. главу 3), что для повышения точности регулирова- ния необходимо увеличивать К. Тут выявляется противо- речие между требованием точности (увеличение К) и ус- тойчивости (ограничение К). Далее можно построить область устойчивости и в про- странстве трех параметров К, Ti, Tz (рис. 4.8). Там жир- ной линией обозначена граница устойчивости, перенесен- ная с рис. 4.7. Границами устойчивости здесь являются три координатные плоскости и криволинейная поверх- ность, сечениями которой в вертикальных плоскостях, параллельных KOTi и в горизонтальных, параллельных KOTz, будут гиперболы. § 4.3. Критерий устойчивости Михайлова. Построение областей устойчивости Возьмем характеристический многочлен линейной си- стемы n-го порядка D (к) = a0V + ОНГ"1 + ... + ап-хк + ап (4.14) с положительными коэффициентами (необходимое усло- вие устойчивости). Подставив в пего чисто мнимое зна- чение Л = /со, получим П(/со) = Х(со) + /У(со), (4.15)
где X = On — an_2co2 + ... , Y = an-i(B — а„-зсо3 + ... (4.16) Изобразим годограф этого выражения па комплексной плоскости (X, Y). Прежде всего заметим следующее: при со = О имеем X = ап, Y — 0; при со = оо будет X = +,°о или —У = 4-оо или — Предельные значения 4-°° или —зависят от пока- зателя степени п. Из формул (4.16), где все щ по- ложительны, ВИДНО, ЧТО при СО — ОО для п = 3 будет X — = —оо, У = —оо; а ДЛЯ 71 = 5 получим X — 4*00, У = 4-00 и т. д. Поэтому годографы эти Рис. 4.9 имеют для различных п примерно такие формы как показано на рис. 4.9. Эти годографы на- зываются кривыми Ми- хайлова. Рис. 4.10 Практически кривая Михайлова строится по точкам. Задают несколько разных значений со в интервале между О и оо (достаточно по одной точке в каждом квадранте). По формулам (4.16) вычисляют для пих координаты то- чек кривой Михайлова X и У (рис. 4.10). Поэтому вдоль кривой Михайлова обычно имеются отметки конкретных значений со. Сформулируем теперь критерий устойчивости Михай- лова, а затем докажем его. Формулировка критерия. Для устойчивости линейной системы п-го порядка необходимо и достаточно, чтобы изменение аргумента функции Dfja) при изменении со
от 0 до оо равнялось бы п т. е. A arg D (/со) = п при (4.17) О^Ссо^С оо. Другими словами, требуется, чтобы кривая Михайло- ва (рис. 4.9) проходила последовательно п квадрантов против часовой стрелки (все время м окружая начало координат). Напри- ''________ мер, видно, что кривые на рис. 4.9 ''х соответствуют устойчивым системам, а на рис. 4.11 — не- устойчивой системе при п = 5. Доказательство этого критерия следующее. Возьмем на комплексной плоскости корней X много- члена £)(%) (4.14) контур, показанный на рис. 4.12. При обходе этого контура X функция D (К) согласно принципу аргумента, известному из теории функций комплексного переменного, должна получить приращение аргумента A arg D (k) = m • 2л, (4.18) где m — число корней внутри контура, т. е. в правой полуплоскости (полюса функции здесь отсутствуют). Представив D(k) в виде D (к) = к [а0 +L (4.19) \ Л Л / получим на первой (пунктирной) части контура, где Л-*00, приращение AiargA = n, а для многочлена D(k) Al argD(X)= A arg%n = пл, так как внутри скобки в (4.19) все дроби обращаются в нули.
Поэтому для выполнения равенства (4.16) па второй части контура (мнимая ось на рис. 4.12), т. е. при Л=/со, +°° 5s со > — °о должно согласно (4.18) получиться Аг arg £)(%) = (2т ~ п) л. (4.20) Но из (4.16) видно, что Х(ы) четная, а У(со) нечет- ная функции со, т. е. Z? (—/со) = Z>(/co). Поэтому можно проходить лишь положительную часть мнимой оси и полученный результат удвоить. Используя этот факт и меняя направление изменения со, м для положительной части мнимой оси (Т) (рис. 4.13), вместо (4.20) мы должны по- лучить A arg D (jco) = (п — 2т) -2- при 0 со ^оо. -----О------« (4.21) Для устойчивости системы надо потре- Рис. 4.13 бовать, чтобы все корпи X, многочлена D(X) лежали в левой полуплоскости, т. е. чтобы т = 0, а значит, чтобы A arg П (/со) = при О^со^оо, что и требовалось доказать. Формулу (4.21) можно использовать для подсчета чис- ла корней т, лежащих справа, когда система неустойчи- ва, а именно (422) Например, если для системы пятого порядка (п = 5) получена кривая Михайлова в виде рис. 4.11, то, подсчи- тывая обороты вектора И (/со) по чертежу, получаем A arg Z) (/со) = -|- и по формуле (4.22) паходим т — 2. Следовательно, дан- ная система неустойчива за счет наличия в характеристи-
ческом уравнении ZJ (Л,) = U двух корней с положитель- ной вещественной частью. Рассмотрим теперь определение границ устойчивости по критерию Михайлова. Очевидно, что все три типа гра- Рис. 4.14 ниц устойчивости (§ 4.1) можно объединить равенством Zi = /соо, включая соц = 0 и соо = Если характеристическое уравнение системы D (Л) = О имеет корень %i=/coo, то удовлетворяется равенство £»0шо)= О, откуда согласно (4.16) получаем Х(со0) = 0, У(ио)==О. (4.23) Графически это означает попадание одной точки кри- вой Михайлова (и = соо) в начало координат, как пока- зано, папример, па рис. 4:. 14. Физический смысл величины со = соо — частота коле- баний системы на границе устойчивости (см. § 4.1). Важно отметить следующее. На грапице устойчивости системы все остальные корни, кро- ме % = ±;соо, должны лежать сле- ва от мнимой оси плоскости К. Иначе система будет неустойчи- вой. Поэтому, кроме условия (4.23), требуется, чтобы кривая Михайлова проходила бы все ос- тальные квадранты, кроме пропу- щенного из-за прохождения через начало координат,, как показано, например, для п — 5, на рис. 4.14. Следовательно, например, рис. 4.15 соответствует не гра- нице устойчивости, а неустойчивой системе. Другими словами, очертание кривой Михайлова на границе устойчивости должно быть таким, чтобы малой
деформацией ее в начале координат можно было удов- летворить критерию Михайлова. Это можно сделать на рис. 4.14, но не на рис. 4.15. Аналитически это означает, что в дополнение к ра- венствам (4.23) должен удовлетворяться критерий устой- чивости для многочлена <424> в котором исключена пара чисто мнимых корней, а в слу- чае нулевого корня Заметим, что условие (4.24) надо проверять только при п 5, так как при п < 4 оно сводится просто к по- ложительности коэффициентов уравнения D (Z) = 0 (ко- торая предполагается с самого начала). Выражения (4.23) используются для построения об- ластей устойчивости системы на плоскости любых двух параметров А и В, выбираемых при проектировании си- стемы (это могут быть, например, коэффициент усиления и постоянная времени). Тогда (4.23) можно записать в виде Х(со0, А, В)=0, У(со0, А, В) = 0, (4.25) причем параметры А и В входят в коэффициенты этих выражений (коэффициенты характеристического уравне- ния системы). Таким образом, выражения (4.25) представляют собой уравнения границ устойчивости, изображаемых в виде некоторых кривых на плоскости параметров А, В. Пу- тем задания разных значений величины соо (О oto °°) каждый раз из уравнений (4.25) определяются значения параметров А и В. В результате по точкам строятся гра- ницы устойчивости на плоскости А, В. Пример. Рассмотрим определение границ и области устойчивости системы по критерию Михайлова для про- стого случая. Пусть, как и в прежнем примере (§ 4.2), D (%) = T\TZ№ + (Л + Т2)К2 + % + К. Тогда для ВД+
получим выражения X = К - (Г1 + Tz) <в2, У = <в - У1У2®3. Отсюда для границы устойчивости согласно (4.25) имеем K-tT^ У2)^ = 0}. соо(1-Г1Г2со®) = 0. Из второго уравнения получаем два значения <в0 = 0 и соо = 12 Тогда из первого находим соответственно я = о И я ‘ +‘ 2 Для бесконечно удаленного корня (g>q = °°) из пре- дыдущего выражения получаем 7’17’2 = 0. Эти результаты совпадают с тем, что было сделано в примере по критерию Гурвица, где были изображены и области устойчивости, которые получаются, естественно, такими же (рис. 4.6, 4.7 и 4.8) и по критерию устойчи- вости Михайлова. Если, как мы говорили выше, критерий Гурвица для определения границ устойчивости удобен лишь при п 4, то здесь по критерию Михайлова удобно определять об- ласти устойчивости для систем любого порядка. Достоинством критерия Михайлова является то, что он проще и нагляднее для определения устойчивости си- стемы, чем критерий Гурвица, особенно для систем вы- сокого порядка. Другая форма критерия Михайлова состоит в исполь- зовании свойства перемежаемости корней многочленов Х(<в) и У(со). В самом деле, из рис. 4.9 видно, что, идя вдоль кри- вой Михайлова от точки <в = 0 в направлении возраста- ния <в, мы сначала выходим с оси X, затем пересекаем ось У, потом снова X и т. д. Это значит, что корни урав- нений ад=о, у(<!))=о
должны следовать поочередно друг за другом. Кривые Х(<в) и У (<в) имеют вид, как примерно показано на рис. 4.16. Итак, условием устойчивости системы является пере- межаемость корней этих уравне- ний. Нарушение данного условия говорит о неустойчивости системы. Для прежнего примера уравне- ния принимают вид X —K — (Ti +T2)g)2 = 0, У = <в-Т1Т2®2 = 0. Перемежаться должны корпи этих уравнений, а именно: п 2 к 2 1 “° - ®1 —Т^ + Т^ ==7^- Следовательно, здесь должно быть &>2> <», т. е. 1 К откуда вытекает прежнее условие устойчивости которое было получено выше другими способами. § 4.4. Частотный критерий устойчивости Найквиста Частотный критерий устойчивости (критерий Найкви- ста) базируется на частотных характеристиках разомк- нутой цепи системы автоматического управления и дает правила, согласно которым по виду частотной характери- стики разомкнутой цепи можпо судить об устойчивости замкнутой системы. Рассмотрим разные случаи. Система, устойчивая в разомкнутом состоянии. Перо- даточпая функция разомкнутой цепи '"<в- (4-26>
Этот случай соответствует системам автоматического управлепия без астатизма. Введем вспомогательную функцию W1 (S)=i+w (S)==gg-, где D (s) — характеристический многочлен замкнутой си- стемы, a L(s) — характеристический многочлен разомкну- той цепи этой системы. Подставим s — ]'<&, получим По критерию Михайлова изменение аргумента A(jco) при О «S <в ~ равно п у, так как предполагается, что ра- зомкнутая цепь устойчива. С другой стороны, требуется, Рис. 4.17 чтобы система была устойчивой в замкнутом состоянии. Для этого нужно потребовать, чтобы изменение аргумен- та D(]'<») при 0^g><°° также равнялось п~. Отсюда следует, что изменение аргумента WY(j(oJ должно быть: A arg Wi (jo)= A arg D (ja) — A arg L(J®)’ = 0. Это значит, что годограф Wi (j<o) не должен охваты- вать начало координат (рис. 4.17 и 4.18). Вернемся те- перь к функции И7(у®)=И71(7®)-1, которая представляет собой амплитудно-фазовую частот- ную характеристику разомкнутой цепи (рис. 4.19 и 4.20). Отсюда получаем следующую формулировку частот- ного критерия Найквиста.
Если разомкнутая цепь системы устойчива, то для устойчивости замкнутой системы необходимо и достаточ- но, чтобы амплитудно-фазовая частотная характеристика разомкнутой цепи не охватывала точку (—1) (см. рис. 4.19 и 4.20). График на рис. 4.19 соответствует случаю, когда устойчивость системы нарушится только с увеличением общего коэффициента усиления разомкнутой цепи К, а график на рис. 4.20 — случаю, когда и при уменьше- нии К система может стать неустойчивой (пропорцио- нально величине К, согласно (4.26), меняются радиус- векторы, всех точек характеристики). Неустойчивость замкнутой системы иллюстрируется на рис. 4.21 и 4.22. Имея в виду сложные очертания амплитудно-фазовых характеристик (клювообразного вида как на рис. 4.20 и более сложные), к записанной выше формулировке ча- стотного критерия добавляется разъяснение, что надо по- нимать под термином «неохват точки (—1)». Характери- стика может пересекать отрицательную ось левее точки (—1), но тогда число положительных (сверху вниз) пере- ходов характеристики через ось абсцисс левее точки (—1) должно равняться числу отрицательных переходов (сни- зу вверх).
Система, нейтральная в разомкнутом состоянии. Ха- рактеристический многочлен разомкнутой цепи L(s) имеет нулевые корни, а все остальные корни имеют от- рицательные вещественные части. Передаточная функция разомкнутой цепи W (s) имеет соответственно нулевые полюса: KN(s) _ Kfa^+.-.+l) L(s) sv(vn-v + ...+1)’ Это соответствует астатическим системам, причем v — порядок астатизма. Рассмотрим сначала случай v — 1, т. е. L (з) = з (c1s’1~1 + ... + !)’. Плоскость корней для L(s) имеет вид, примерно как показано на рис. 4.23, Подстановка s = ja при означает перемещение вдоль оси <в от точки 0 вверх (рис. 4.23). При этом, чтобы все корни оставить слева, обойдем точку 0 по окружности малого радиуса, т. е. з=ре^4 Тогда при з -*• 0 получим где R — ~ — большая величина, причем R -*•«» при р -*• 0. Следовательно, точке <в = 0 плоскости корней соответст- вует на характеристике РГ(7<в) четверть окружности бесконечного радиуса (рис. 4.24).
Поскольку при этих выкладках все корни L(s) оста- вались слева, то формулировка критерия устойчивости остается такой же, как и для случая устойчивой разомкну- той цепи, а имеппо, не должна охватываться точка (—1). В случае v = 2 и v = 3 аналогично получаем ту же формулировку критерия — неохват точки (—1), как пока- зано на рис. 4.25, а и б. Для сложных очертаний амплитудно-фазовых харак- теристик в число отрицательных переходов надо вклю- чать и переход пунктирной окружности бесконечно боль- шого радиуса при со = 0. Это имеет место и на рис. 4.25. Система с неустойчивой разомкнутой цепью. Пусть характеристический многочлен Цз) разомкнутой цепи имеет I корней с положительной вещественной частью. Тогда, применяя формулу (4.21) к данному случаю, имеем Д arg L (ja) = (и — 21) -у. Введенная выше вспомогательная функция P71(s) = l + ^(S)=^g при замене з = /со, согласно критерию Михайлова для устойчивости замкнутой системы, должна иметь следую- щее изменение аргумента при 0 < со Д arg W± (/со) = Д arg D (/со) — Д arg L (/со) — = п±._(п-2Г)-%- = 1л. Это значит, что для устойчивости замкнутой системы требуется, чтобы амплитудно-фазовая характеристика ра-
зомкнутой цепи охватывала точку (—1) против часовой стрелки па угол In, где I — число полюсов с положитель- ной вещественной частью в передаточной функции не- устойчивой разомкнутой цепи данной системы. Другими словами, левее точки (—1) разность между числом поло- жительных и числом отрицательных переходов ампли- тудно-фазовой частотной характеристики через ось абсцисс должно равняться 1/2. Например, если передаточная функция разомкнутой цепи будет я(ь ,,sm ++1) W (з) = -> ° ---—7, V+--1 т. е. имеет 1 — 1 (один положительный полюс), то для устойчивости замкнутой системы амплитудно-фазовая ча- стотная характеристика разомкнутой цепи должна иметь вид, примерно показанный на рис. 4.26, а или б, а в слу- чае I = 3 — на рис. 4.26, в. При этом начальная точка характеристики на оси абсцисс левее (—1) считается как половина перехода. Случай наличия пары чисто мнимых полюсов переда- точной функции разомкнутой цепи. Этот случай может сочетаться со случаями расположения всех остальных полюсов слева от мнимой оси или наличия нулевого по- люса, или, наконец, наличия полюсов справа. Во всех вариантах формулировки частотного критерия устойчи- вости замкнутой системы остаются прежними, причем разрыв характеристики в точке мнимого полюса заполня- ется полуокружностью бесконечного радиуса (рис. 4.27). Это вытекает из замены на плоскости s точки мнимого полюса полуокружностью малого радиуса, и образования соответствующего контура обхода, аналогично тому как на рис. 4.23 обходилась точка нулевого полюса.
Рис. 4.27 Через Т на рис. 4.27 обозначена постоянная времени соответствующего сомножителя (7’2s2+l), являющегося источником пары чисто мнимых корней в знаменателе передаточной функции W(з) разомкнутой цепи. Использование логарифмических частотных характе- ристик. Обратимся сначала к первым двум случаям: разомкнутая цепь системы устойчива или нейтральна (соот- ветственно, замкнутая система без астатизма и астатическая). Как установлено выше, ампли- тудно-фазовая частотная харак- теристика разомкнутой цепи не должна охватывать точку (—1). Это значит, что должно быть А < 1 или Lm = 201g А < 0 при <р = —180°. В свою очередь, это означает, что точка пересечения фазовой характеристики с линией — 180° должна лежать правее частоты среза, т. е. правее точки пересечения амплитудной характеристики с осью абсцисс. Левее этой последней точки при сложных очертаниях ЛАХ может иметься четное число пересечений фазовой характери- стики с линией —180°, как показано пунктиром на рис. 4.28, в соответствии с приведенным выше правилом равенства положительных и отрицательных переходов. Первый график на рис. 4.28 соответствует системе без астатизма, а второй — системе с астатизмом первого по- рядка. Легко видеть, что пунктир на рис. 4.28, а соответ- ствует характеристике на рис. 4.20. При подсчете точек пересечения фазовой характеристики с линией —180° на- до иметь в виду, что если начало фазовой характеристи- ки будет лежать ниже линии —180° (что соответствует рис. 4.25, б), то в число отрицательных переходов надо включать бесконечно удаленную влево точку <в = 0. Такова формулировка частотного критерия устойчиво- сти применительно к логарифмическим характеристикам в случаях устойчивой и нейтральной разомкнутой цепи. Осталось сказать, о случае, когда разомкнутая цепь неустойчива, т. е. L(s) имеет I корней с положительной вещественной частью.
В этом случае разность между числом положительных и числом отрицательных переходов фазовой характери- стики через линию —180° левее частоты среза <в0 (где Lm = 0) должно равняться Z/2. Здесь положительным счи- тается переход снизу вверх. При этом начало характе- ристики в бесконечно удаленной точке <в — 0 на линии —180° считается за половину перехода. Например, для случаев, изображенных на рис. 4.26, а, б, это выглядит так, как представлено на рис. 4.29, а, б.
Использование экспериментальных характеристик. Осо- бенностью частотного критерия устойчивости, в отличие от предыдущих, является то, что не обязательно надо знать уравнения всех звеньев системы, а можно исполь- зовать экспериментальные данные. Пусть, например, система должна состоять из трех блоков (рис. 4.30), причем для двух блоков имеются, до- пустим, уравнения или передаточные функции Wj(s) и Ws(s), а для одного блока (И^) они неизвестны и очень трудно составить уравнения либо переда- точную функцию, но блок уже имеется в натуре или же для не- го легко сделать эксперименталь- ный макет. W,(s} Рис. 4.31 Рис. 4.30 Тогда для этого отдельно взятого блока (РИг) снима- ется экспериментально амплитудно-фазовая частотная ха- рактеристика (рис. 4.31) путем подачи на вход величины = sin at при разных <в и замера каждый раз амплитуды As и фа- зы <рг на выходе ж2 = As sin (of + <j>2). Получеппая экспериментально характеристика пере- множается с остальными, которые заданы аналитически, т. е. определяется W (jco) = Wi аa) Ws (7<в) Из (/<»)’, причем для каждого определенного значения частоты о модули (амплитуды) перемножаются, а аргументы (фа- зы) складываются А = А 1Л24з, <р = ср 1 + срг + <рз- По виду полученной общей характеристики разомкну- той цепи W(jg>) на основании частотного критерия Найк- виста судят о том, будет ли устойчива проектируемая из этих блоков замкнутая система.
ГЛABA 5 ОЦЕНКИ КАЧЕСТВА ПЕРЕХОДНОГО ПРОЦЕССА § 5.1. Требования качества и связь с частотными характеристиками Исследованная выше устойчивость системы обеспечи- вает затухание переходных процессов с течением време- ни, т. е. обеспечивает принципиальную возможность при- хода системы в некоторое установившееся состояние при любом внешнем возмущении. Однако далее требуется, во-первых, чтобы это уста- новившееся состояние было достаточно близко к задан- ному и, во-вторых, чтобы затухание переходного процесса было достаточно быстрым, а отклонения (колебания) при этом были бы невелики. Поэтому после обеспечения устойчивости системы нужно позаботиться о требуемом качестве процесса управления, в понятие которого входят, в частности: 1) точность системы в установившемся состоянии, 2) качество переходного процесса. Вообще говоря, в понятие качества системы может входить и ряд других по- казателей, кроме указан- ных основных. Методы определения точности системы были изучены выше в главе 3 (статические и скоростные ошибки, точность при гар- моническом воздействии, коэффициенты ошибок при произвольном внешнем воз- действии). О методах определения кривой переходного процесса было сказано в § 3.1. Но при проектировании си- стемы вначале не нужно знать деталей очертания всей кри- вой переходного процесса, а можно исходить из некоторых оценочных характеристик качества, таких как (см. рис. 5.1) длительность переходного процесса ta (быстродействие
системы), величина перерегулирования о, количество (или частота) колебаний, иногда плавность процесса (ограни- чение по скорости и ускорению в переходном процессе). Теоретически переходный процесс в устойчивой ли- нейной системе затухает в бесконечности. п X---- Яус = ПРИ i-=l Практически же длительность переходного процесса ограничивают тем моментом, когда отклонения становят- ся пренебрежимо малыми, например (рис. 5.1), когда величина Д = ]х — жус| составляет 5 % от яус. Перерегулирование о = жтах — яус определяется также в процентах от величины х?с (ска- ~ жем, 10—30%). При о = 0 процесс называется монотон- ным. Таким образом, в начале проектирования системы не иг- рают роли детали очертания кри- вой переходного процесса, а важ- но, чтобы она не выходила за рис 5 2 определенные границы, показан- ные, например, на рис. 5.2. Существуют три основные вида приближенных оце- нок качества переходного процесса: 1) частотные; 2) корневые; 3) интегральные. Прежде чем говорить о частотных оценках, надо уста- новить связь между частотными характеристиками си- стемы и качеством переходного процесса. Будем рассматривать переходный процесс x(t) при единичном скачке задающего воздействия В изображениях по Лапласу Х(5) = Ф(.)С(5)1 G(s) = ± в где Ф (s) — главная передаточная функция замкнутой системы.
Подставив сюда s = /со, запишем выражение интегра- ла Фурье (обратное преобразование Фурье): оо со ^) = rJ'Z (/«) f 2^2 «оо. (5.1) ---DO —OO Здесь Ф(/со) является амплитудно-фазовой частотной характеристикой замкнутой системы Ф(/со) = Р(со) + /^(со)’, '(5.2J причем Р(со) — вещественная, a Q(a) — мнимая частот- ные характеристики замкнутой системы. Вычтем из (5.1) установившееся значение Жус=Р(0) (это равенство вытекает из того, что значение со = 0 со- ответствует постоянному значению х в установившемся состоянии). В результате получим ОО ж(0-Р(0) = А f Подставим сюда (5.2) и заменим е,ш' = cos cot + / sin cot. Отбросив мнимую часть полученного выражения (так как a;(t) — вещественно), будем иметь ^(t)-P(O) = 00 1 — (Р (со) sin a>t + Q (со) cos cot — P (0) sin cot] dco. —OO 1 f 2л J Подынтегральное выражение представляет собой чет- ную функцию. Поэтому интегрирование в пределах (—оо, оо) можно заменить на (0, °°) и удвоить результат. Кроме того, заметим, что оо 1 f P(O)sincof _ Р(0) л J со аа 2 • о В результате получаем х (t) = । 1 Г р (и)sin '' 2 л J со О 00 dw + ±[^cos^ л J (О о (5.3)
Поскольку даны нулевые начальные условия, причем нулевые значения функции распространяются на t < О, то можно, подставив в формулу (5.3) вместо t величину —t, написать J_ 31 О О Складывая и вычитая выражения (5.3) и (5.4), при- ходим к формулам соответственно СО р (0) + 2. J 99$^*. о “ (5.5) 2 | Р (g>) sin cof Л J <0 о COS COt , ft' /. dco. (5.4) P(0) 1 f P (co) sin cot , ~ 2 nJ co l со x(t) = x(t) = Последняя формула будет использована ниже для ча- стотных оценок качества переходного процесса. Отметим, что существуют приближенные способы построения кри- вой переходного процесса в замкнутой системе по этой формуле. Приведем здесь также частотный способ определения весовой функции замкнутой системы. Как известно (см. § 1.1), если переходный процесс x(t) определен при за- дающем воздействии g(£)=l(i), то имеет место соотно- шение = Поэтому, дифференцируя выражение (5.5), находим ею kx (i) = J Р (со) cos coi dco. о (5.6) Существует приближенный способ вычислений по этой формуле. Аналогично можно найти и весовую функцию замкну- той системы kf(t) для возмущающего воздействия. Знание весовых функций замкнутой системы kx(t) и k/(t) позволяет согласно формуле (3.8) определять вы- нужденную часть процесса регулирования при любых внешних воздействиях g(t) и /(£).
Ниже рассматриваются различные формы оценок ка- чества переходного процесса в замкнутой системе. Какие из них применять на практике — зависит от того, какой материал уже имеется в распоряжении относительно дан- ной системы, а также от того, какими методами предпо- лагается вести дальнейший процесс проектирования си- стемы. § 5.2. Частотные оценки качества Простейшей из частотных оценок качества переходного процесса является запас устойчивости. Он определяет только степень близости замкнутой системы к границе устойчивости по виду частотных характеристик ее разомк- йутой цепи. На рис. 5.3, а показано, как находить запас по ампли- туде Л Lm и запас по фазе Лф по логарифмическим ча- стотным характеристикам. Если перенести их на ампли- тудно-фазовую частотную характеристику, то это будет соответственно ЛЛ и Лф (рис. 5.3, б) . Длительность переходного процесса и перерегулиро- вание можно приближенно оценить по виду вещественной частотной характеристики замкнутой системы Й(со). По- лучение ее рассмотрено выше в § 2.4. На основании зависимости (5.5) выведены следующие оценки.
В переходном процессе получится перерегулирование о>18%, если Р(а) имеет «горб» (рис. 5.4, а). При от- сутствии «горба» (рис. 5.4, б) будет о<18 %. Процесс окажется наверняка монотонным (о = 0), если ^<0 и монотонно убывает по абсолютному значению (рис. 5.4, в)'. Длительность переходного процесса tn оценивается приблизительно по величине интервала существенных ча- стот <всч (рис. 5.4), причем Важно отметить, что время ta обратно пропорционально величине <вСч, т. е. чем более растянута частотная харак- теристика, тем короче переходный процесс. Физически это связано с тем, что, чем более высокие частоты «про- пускает» система, тем она менее инерционна в своих реакциях на внешние воздействия. Это же свойство позволяет связать время tn с часто- той среза сос (рис. 5.3) характеристики разомкнутой це- пи. Длительность переходного процесса tn тем меньше, чем больше частота среза сос. Зависимость между величи- нами о, ta, сос и Ртах представлена графиком на рис. 5.5. Кроме того, свойство частотных характеристик тако- во, что начальная их часть влияет в основном на очерта- ние конца переходного процесса x(t), причем Р(0) = ЖуС (рис. 5.4). Основное же влияние на качество переходного процесса оказывает форма средней части частотной ха- рактеристики. В связи с этим логарифмическую частотную характе- ристику разомкнутой цепи системы Lm(co) делят на три
области (рис. 5.6), причем область низких частот в ос- повном определяет точность в установившемся режиме (в частности, астатизм и установившуюся ошибку на ра- бочей частоте следящей системы). Область средних ча- стот в основном определяет качество переходного процес- са. В частности, частота среза сос, как уже говорилось, определяет полосу пропускания сигналов и длительность переходного процесса. Наклон Lm(co) вблизи частоты среза со0 характеризует колебательность переходного про- цесса. Так, наклон —20 дБ/дек при со = сос (рис. 5.6)', соответствующий свойст- вам апериодического зве- на, обеспечивает наимень- шую колебательность пере- ходного процесса в замкну- той системе. Следующей частотной оценкой качества является показатель колебательно- сти — максимальное значе- ние амплитудной ча- стотной характеристики замкнутой системы (рис. 5.7)’ М = 1Ф (/со) I. Эта величина Л7тах может быть определена по виду частотной характеристики разомкнутой цепи данной си- стемы. В самом деле М = | W (/со) 1.+.W (/со) I U + jV 11 + U+jV и2 +IV2 (1 + U)2 + V2
Отсюда С/2 + V2 = М(1 + U)2 + V2] (5-7) или где (U + C)2+V2 = R2, м2 „ = м ма — Г — ма—Г (5-8) Следовательно, линии равных значений величины М, нанесенные па плоскости W(/со), будут окружностями со смещающимся центром С и меняющимся радиусом R, как показано на рис. 5.8. Рис. 5.8 Имея такую диаграмму лилий М = const, можно по заданной амплитудно-фазовой характеристике разомкну- той цепи W(/со) легко определить показатель колеба- тельности замкнутой системы Mm;ix и построить всю амп- литудную частотную характеристику М= |Ф(/со)| замк- нутой системы (рис. 5.7).
Изображенные на рис. 5.8 характеристики И7(/со) (1 и 2) соответствуют характеристикам 1 и 2 замкнутой системы 1Ф(/со)| (рис. 5.7). Если, например, желательно иметь Мтах < 1,5, то ха- рактеристику 1 (рис. 5.8) нужно скорректировать так, чтобы она не заходила внутрь круга М = 1,5 (рис. 5.9). Такую запретную область можно перенести на пло- скость логарифмической частотной характеристики сле- дующим образом. На кривой Л/=1,5 (рис. 5.9) в каждой точке имеем определенное значение амплитуды А и фа- зы ср. Следовательно, зная Lm(co) (рис. 5.10), можем для каждого значения Lm = 201g А отметить там соот- ветствующую точку ср. Таким образом, образуется кривая М = 1,5 на поле логарифмических характеристик, очер- чивающая запретную зону, в которую не должна захо- дить фазовая частотная характеристика ср (со). § 5.3. Корпевые оценки качества Корневыми оценками называются такие, которые ос- новываются на расположении корней характеристическо- го уравнения замкнутой системы, т. е. полюсов переда- точной функции замкнутой системы, а также и нулей этой передаточной функции. Простейшей корневой оценкой качества является сте- пень устойчивости — расстояние ц от мнимой оси до бли- жайшего корня на плоскости корней X характеристиче- ского уравнения замкнутой системы (рис. 5.11). Если ближайшим является вещественный корень (рис. 5.11, а),
то ему соответствует апериодическая составляющая ре- шения для переходного процесса Cie-*1' (апериодическая степень устойчивости ц). Время ее за- тухания *п= (приЛ = 5%) (5.9) характеризует общую длительность переходного процес- са, так как все члены решения, соответствующие осталь- ным корням, затухают быстрее. * Рис. 5.11 Если же ближайшей к мнимой оси окажется пара комплексных корней (рис. 5.11, б), то доминирующая со- ставляющая решения для переходного процесса Cie-”' sin(₽it+C2X будет колебательной (колебательная степень устойчиво- сти ц), причем оценка длительности переходного про- цесса ta остается прежней (5.9) . Определяется величина степени устойчивости следую- щим образом. Вводится новая комплексная переменная 2 = Х + ц (рис. 5.12). Тогда на плоскости z мнимая ось Р' пройдет через ближайшие корни, т. е. составленное относительно z характеристическое уравнение должно удовлетворять условию нахождения на границе устой- чивости. Таким образом, если задано характеристическое урав- нение D (X) — йоХ” + «1Л”"1 +... + ап- А + ап — 0, £5.10)
то подставив X = z — т], а именно a0(z — т])” + af(z — т])”-1 +... + an-i (z — т]) + ап = О, получим новое уравнение, которое называется смещен- ным, в виде aozn + Aizn~l +... + Ап_1г + Ап = 0, (5.11) где коэффициенты Ai, А2, ...» Ап являются функциями т]. Их можно вычислить следующим образом: = D (- П)г Л„_х = ..., Лх = Д("'^~Т|), (5Л2) что вытекает из представления выражения (5.11) как результата разложения функции D (X) (5.10) при Л = z — ц в ряд Тейлора. Затем к уравнению (5.11)’ приме- няется условие границ устойчивости, например, по Гурвицу Лп(т]) = 0 и Д„_1(т]) = 0, (5.13) 1 Р'1 Р А * /71 О I * * Рис. 5.12 откуда и определяется величина т]. Ниже будет дана диаграмма степени устойчивости для системы третьего порядка. Колебательность переходного процесса определяется величиной где аир — вещественная и мнимая части корней харак- теристического уравнения. Именно эта величина харак- теризует быстроту затухания колебаний за каждый пе- риод. В самом деле, паре комплексных корней Xi, 2 = = — |а| ±ур соответствует составляющая решения пере- ходного процесса Cie_|al' sin (^ + С2). Период колебаний равен гр_2л =т .Через один период амплитуда Cie_|a|t уменьшается до
величины С1е~,а|(*+т) = С1е-№е-2я1|1. Следовательно, чем больше величина р = |-^-|, назван- ная колебательностью, тем слабее будет затухание коле- баний в переходном процессе. Линия р, = const образует центральный угол (рис. 5.13, а) па комплексной пло- скости. Суммарное требование определенных значений степе- ни устойчивости т] и колебательности р, приводит к обла- сти, изображенной па рис. 5.13, б, внутри которой должны лежать все корни характеристического уравнения замк- нутой системы. Далее необходимо иметь в виду, что для определения качества переходного процесса при единичном скачке внешнего воздействия существенны не только корпи ха- рактеристического уравнения, т. е. полюса, но также и пули передаточной функции замкнутой системы Ф(«). В самом деле, как мы знаем, В («) = ь («) + №«. Воспользуемся формулой (3.10), разложив многочлен на множители KJV(O) yKb0(Si-N1)(Si-N2)...(si-Nm) t (5.14)
где = полюса Ф(«), т. е. корни характеристического уравнения Z)(A) = O; через Ni, N2, ..Nm обозначены ну- ли (корни) многочлена N(s). Отсюда видно, что амплитуды отклонений в переход- ном процессе, стоящие под знаком суммы, будут тем меньше, чем ближе расположены нули N} к полюсам т. е. корни многочлена N(s) к корням характеристиче- ского уравнения. Именно в этом случае величины (s4 — N}) будут малы. Это соответствует, напри- мер, схеме рис. 5.14, где нули обозна- чеиы кружочками. Заметим, что нули для замкнутой системы совпадают с ну- Y ? лями разомкнутой цепи W(s), так как * | I 1 W £>(«) ’ ' Z(s) * I л | а полюса Ф(«) и W(s) существепно д отличаются друг от друга. Итак, для уменьшения амплитуд от- Рис. 5.14 клоиений в переходном процессе жела- тельно, чтобы пули передаточной функции замкнутой си- стемы Ф(х) располагались вблизи ее полюсов. Примером корневых оценок качества переходного про- цесса в системах третьего порядка является диаграмма Вышнсградского (дана в его работе 1876 г., положившей начало развитию теории автоматического регулирования). Характеристическое уравнение системы третьего по- рядка а07,3 + аД2 + аЛ + «з= 0 (5.15) приводится к нормированному виду q3 + Aq2 + Bq + 1 =0, (5.16) где Параметры Вышпеградского А и В представляют, сле- довательно, определенные комбинации реальных парамет- ров системы, входящих в коэффициенты характеристиче- ского уравнения. На плоскости параметров А, В граница устойчивости выразится зависимостью АВ = 1 (гипербола). Область устойчивости АВ > 1 разбивается на три подобласти
(рис. 5.15) с различным расположением корней характе- ристического уравнения и соответственно — очертаний переходного процесса. При этом граничные линии СЕ и Рис. 5.15 CF находятся приравниванием нулю дискриминанта фор- мулы Кардана (решения кубического уравнения) в виде А 2В2 - 4 (Л2 + В2) + 1845 — 27 = О, а линия CD — из равенства вещественных частей всех корней — 243 — 945 4-27 = О, 4<3. В точке С (3; 3) все три корня вещественны и равны —1. Позднее на диаграмму Вышнеградского были нанесе- ны линии равных значений степени устойчивости ц и линии равных значений колебательности р,. При определении степени устойчивости смещенное уравнение для нормированного характеристического урав- нения (5.16) будет z3 + 4 iz2 + Aiz + 4з = О, где согласно формулам (5.12) 4з = —г]3 + 4т]2 — 5т] + 1, 4г = Зц2 — 24 т] +5, 4i = —Зц + 4.
Два условия (5.13) принимают соответственно вид —т]3 +Лт]2 — Вт] + 1 = 0, (5.18): (—Зт] + Л) (Зт]2 — 2Лт] +2?)+ т]3 — Лт]2 + Вт] — 1 = 0. (5.19) Полагая т] = const, нанесем линии равных значений т] на плоскость параметров Вышнеградского Л, В. При этом В 10 10 12 А Рис. 5.16 согласно уравнению (5.18) получим для разных конкрет- ных значений т] прямые линии, а согласно уравнениям (5.19) — кривые (рис. 5.16). Для определения линий равных значений величины колебательности р системы третьего порядка (5.16), ког- да корни его gi, 2 = —cci ± /₽ 1, дз == —az («11> 0, «а > 0), имея в виду, что р = p>i./«i, по формулам Виета запишем 2ах + а2 = Лг, 2а1а2 + a2 (1 + р2) = В, afas (1 + р2) = 1. Исключая ai и аг, обозначив к = 1 + р2, получим уравнение 4х2 (Л3 + В2) - и3Л2В2 + (2х3 - 4х2 - 16х) АВ - - v? + 12х2 - 48и + 64 = 0, (5.20):
которое позволяет построить на поле диаграммы Вышпе- градского АВ линии равных значений p = Vz —1 (рис. 5.17) в областях, где имеются комплексные корни. Если пам требуется в системе третьего порядка вы- брать параметры так, чтобы получить заданное качество переходного процесса по показателям ц и р, мы выби- раем па рис. 5.16 и 5.17 соответствующую точку. Найдя таким образом значения А и В, пользуемся затем фор- мулами (5.17) для подбора параметров системы (5.15). ,§ 5.4. Интегральные оценки качества Интегральными оценками качества называются такие, которые одним числом оценивают и величины отклоне- ний, и время затухания переходного процесса. Будем от- клонение х в переходном процессе отсчитывать от нового установившегося состояния, так что я->0 при Для монотонного процесса (рис. 5.18) интегральной оценкой может служить площадь под кривой переходного процесса, т. е. ОО = J ж (Z) dt. о (5.21)
Этот интеграл имеет конечное значение для любого ре- шения x(t) линейного уравнения. Здесь процесс будет считаться тем лучше, чем меньше число Ц. Однако такая оценка не годится для колебательного процесса, так как нижние площади при вычислении ин- теграла (5.21) будут вычитаться из верхних (рис. 5.19). Поэтому по минимуму величины Ц наилучшим оказался бы процесс с незатухающими колебаниями, что недо- пустимо. В связи с этим в общем случае принимают квадратич- ную интегральную оценку качества в виде оо 72 = J ж2 Щ dL (5.22) о В литературе имеются формулы, выражающие вели- чину 7г непосредственно через коэффициенты дифферен- циального уравнения замкнутой системы. Очевидно, что стремление оценки 7г к нулю прибли- жает кривую процесса к скачку (рис. 5.20), ибо именно при этом уменьшается квадратичная х°) площадь, ограниченная кривой. I Однако это, в свою очередь, вы- I зывает значительное увеличе- ^ | / ----F ние скорости (рывок скорости) в V начальной части процесса. Что- бы получить быстрозатухающий, рис g 20 но достаточно плавный процесс, вводят улучшенную квадратичную интегральную оценку качества ОО /к = J (^ + Т2Х2) dt, (5.23) О где Т назначается в соответствии с заданием желаемых свойств переходного процесса.
В самом деле, покажем, что при стремлении умень- шить величину этой оценки кривая переходного процесса приближается к экспоненте с желаемой постоянной вре- мени Т. Для этого проделаем следующие преобразования: Л = J (ж2 + Т2х2) dt = J (х + 7х)2 dt — с о — J 2Тхх Тх)2 dt + Тх20. о о Наименьшее возможное значение 1К будет при х+ Тх = 0. Решение этого дифференциального уравнения Рис. 5.21 х — xoe~t,T и будет той экспонентой (пунктирная кривая на рис. 5.21), к которой приближается переход- ный процесс при стрем- лении уменьшить значе- ние интегральной оцен- ки 7К. Применяются и другие виды интегральных оценок ка- чества оо I = J (х2 + a?x2 + Ъ2х2) dt, о оо 7 = J + й|.г| + . • • + G-TlXn) dt, о где xi, ..., хп — переменные, системы. В общем случае характеризующие состояние ciijXiXjdt. В качестве интегральных критериев используются и функционалы более общего вида. Иногда в выражение интегральной оценки вводится время t в явном виде. Интегральные критерии применяются в теории опти- мальных систем автоматического управления.
ГЛАВА 6 КОРРЕКТИРУЮЩИЕ УСТРОЙСТВА И МЕТОДЫ ИХ СИНТЕЗА § 6.1. Последовательные корректирующие устройства Для того, чтобы добиться желаемого качества процес- са управления или регулирования, т. е. требуемой точно- сти системы и качества переходного процесса, есть два способа. Первый состоит в том, чтобы достигнуть этого путем изменения параметров данной системы, так как с изменением параметров меняются соответственно коэф- фициенты уравнения и частотные характеристики, а зна- чит, и качество процесса. Если же путем изменения параметров не удается по- лучить желаемый результат, то надо применить второй способ — изменить структуру системы, введя дополнитель- ные звенья — корректирующие устройства. Основная задача корректирующих устройств состоит в улучшении точности системы и качества переходных процессов. Однако наряду с этим путем введения коррек- тирующих устройств можно решать и более общую за- дачу — сделать систему ус- тойчивой, если опа была без пих неустойчивой, а затем добиться и желаемого ка- чества процесса регулирова- ния. Различают четыре основ- Рис. 6.1 ных вида корректирующих устройств. 1. Последовательные корректирующие устройства или, как их еще называют, корректирующие фильтры, кото- рые могут описываться различными передаточными функ- циями WK(s) (рис. 6.1). Тогда общая передаточная функ- ция разомкнутой цепи системы будет W(s)=WK(s)W0(S), (6.1)
причем во втором варианте (рис. 6.1, б) имеем WK(s) = P7oi(s)+WK1(S)-, где нуликами отмечены передаточные функции заданных частей системы. 2. Параллельные корректирующие устройства, осуще- ствляемые в виде дополнительных местных обратных связей T70c(s) (рис. 6.2), когда _ ^01Wir0(g) ^-l + TToc(s)TTol(S)- 3. Корректирующие устройства по внешнему воз- действию. 4. Неединичная главная обратная связь. Передаточная функция корректирующего устройства Wlt(s) или PFoc(s) может иметь, вообще говоря, произ- вольный вид. Но наиболее часто применяются определен- ные типы корректирующих устройств, которые мы и рас- смотрим. В этом параграфе изучим некоторые типовые после- довательные корректирующие устройства (фильтры). Рис. 6.2 Рис. 6.3 Введение производной от ошибки — простейший метод улучшения качества переходного процесса. Структурно введение производной представлено на рис. 6.3. Техни- чески это может быть осуществлено различными устрой- ствами, причем производная может осуществляться не в чистом виде, а с инерционностью, например, в виде Ts 7 jS + 1 Передаточная функция разомкнутой цепи (рис. 6.3) с идеальной производной будет B7 B(s) = (7’s + l)nz0(s). Заменив s — ja, получим амплитуду и фазу в виде А (©) = Л0(©)1/7’2©2Т-1, <р(©) = <р0(©)+ arctg?7®.
Существенным здесь является то, что при введении воз- действия по производной добавляется положительная фа- за. Вследствие этого радиус-векторы амплитудно-фазо- вой характеристики (рис. 6.4, а) поворачиваются против часовой стрелки, увеличивая запас устойчивости и улуч- шая качество переходного процесса. То же самое легко Рис. 6.4 проследить и на логарифмических характеристиках (рис. 6.4, б). В случае неидеального дифференцирования (с инер- ционностью) этот эффект несколько уменьшается коли- чественно, по качественно он сохраняется. Заметим, что введение производной от ошибки может служить и стабилизирующим средством, т. с. превращать неустойчивую замкнутую систему в устойчивую. Напри- мер, если па рис. 6.4, а точка —1 лежала бы внутри ха- рактеристики Р7о(/Ю), то новая характеристика IV (/со) уже могла бы не охватывать точку —1. Увеличение общего коэффициента усиления К разомк- нутой цепи является методом повышения точности си- стемы. Как видно из главы 3, при этом уменьшаются все виды установившихся ошибок системы. Увеличение К осуществляется последовательным введением усили- тельного звена в общую цепь. Но увеличение К ведет, как известно, к ухудшению условия устойчивости, а зпа чит, и качества переходного процесса. Поэтому часто приходится это делать одновременно с введением про- изводной.
Введение интеграла от ошибки является методом со- здания или повышения порядка астатизма системы, а значит, и увеличения ее точности (рис. 6.5). Переда- точная функция будет Подставив $ = /(0, получим А = (р = (р° ~ 90°- Вследствие поворота фазы на —90° ухудшаются усло- вия устойчивости и качество переходного процесса (см. рис. 6.6, а и б). Иногда это мо- 2 5 жет повести и к неустойчиво- сти замкнутой системы, если на рис. 6.6, а точка —1 ока- жется внутри характеристики TV (/со), хотя Жо(/со) не охва- Wa(S) Рис. 6.5 тывает эту точку. В случае введения двойного интеграла (рис. 6.7) в си- стему с передаточной функцией вида (без производной в числителе) получаем и характеристическое уравнение замкнутой системы X2L(X) + K = 0. (6.3) Эта система будет структурно неустойчивой (неустойчи- вой при любых значениях параметров), так как в харак- теристическом уравнении (6.3) отсутствует член с пер- вой степенью X. Поэтому астатизм второго порядка ре- ально возможен только при условии введения производ- ных в закон управления, т. е. при наличии некоторого многочлена N(s) в числителе передаточной функции. Изодромное корректирующее устройство (рис. 6.8) имеет передаточную функцию вида объединяя в себе введение интеграла и производной. Оно
позволяет избежать недостатков предыдущего устройства и получать необходимый порядок астатизма системы, со- храняя устойчивость и качество ее. Частотные логарифмические характеристики изодром- ного устройства имеют показанный на рис. 6.9 вид. Рис. 6.7 Рис. 6.8 Из них видно, что это устройство изменяет лишь низко- частотную часть амплитудной характеристики, влияю- щую на точность системы (повышает ее), а отрицатель- ный сдвиг фазы в части, существенной для условий устойчивости, невелик. Поскольку можно записать TVK(s)=_^ = l + _ то структурно изодромное устройство можно представить, как изображено на рис. 6.10. Следовательно, если в слу- чае простого введения интеграла (рис. 6.5) регулирова- ние в системе производится не по величине ошибки е, а только по интегралу от нее, то при изодромном устрой- стве мы получаем регулирование по ошибке и по инте-
гралу (аналогично тому, как на рис. 6.3, было показано регулирование по ошибке и по ее производной). Техническое осуществление изодромного устройства может быть различным (механическое, электрическое и др. устройства). Рис. 6.9 Рис. 6.10 Возможны и более сложные передаточные функции последовательных корректирующих устройств — филь- тров [45]. § 6.2. Параллельные корректирующие устройства Рассмотрим параллельные корректирующие устрой- ства в виде обратных связей (рис. 6.2). Основные виды корректирующих обратных связей следующие: а) жесткая обратная связь = /^осу б) в) инерционная жесткая обратная связь к гибкая обратная связь Жос ($) == инерционная гибкая обратная связь тут / \ fcOCS B"oc(s)- yooS + 1- Возможны и более сложные передаточные функции корректирующих обратных связей. Проиллюстрируем на примерах основные свойства этих обратных связей при охвате ими различных типов звеньев.
Положительная жесткая обратная связь. Пусть опа охватывает апериодическое звено (рис. 6.11), т. е. Wo (s) = уГ+Т’ w°c = k°c' Тогда общая передаточная функция будет Wo (s) _ к 1-W00(S)W0(S) Тз + 1-ккос TV(s) = или к W&=TV. где к к у, _ Т i~kk0C 1~1~ккОС (6-4) Следовательно, положительная обратная связь может служить для увеличения коэффициента усиления. Но на- до иметь в виду, что одновременно с этим увеличивается и постоянная вре- мени, т. е. инерционность звена, а при 7 .1 звено становится неустой- Рис. 6.11 чивым. Отрицательная жесткая обратная связь. При охвате ею апериодического звена получаем ТУ(5) У8 + 1 + иос + 1 ’ где • к Т Т 1 1+**ос’ 1 1+Чю’ Следовательно, отрицательная жесткая обратная связь уменьшает инерционность звена. Тем самым опа улучша- ет качество переходного процесса в системе и может ока- зывать стабилизирующее действие, т. е. превращать не- устойчивую замкнутую систему в устойчивую (подобно введению производной). Уменьшение же коэффициента усиления к\ при этом может быть скомпенсировано за счет других звеньев системы.
При охвате интегрирующего звена отрицательной жесткой обратной связью, т. е. при ^о(*)=4’ ^00 = ^00, получаем W (s) =_____________=_____- = ------- (6 6) 1 + IVOC(S)IV0(S) s + kkoc 7’? + 1 ’ где Ь ___1_ Т ____ 1 1 Чю' Видно, что под действием жесткой обратной связи теряется интегрирующее свойство звена, и оно превра- щается в апериодическое с коэффициентом усиления, ко- торый целиком определяется только обратной связью. Постоянная времени Т\ будет мала при большом коэф- фициенте усиления звепа к. Указанный способ введения обратной связи применя- ется на практике, например, в приводных устройствах, чтобы сделать угол поворота выходного вала пропорцио- нальным управляющему сигналу (напряжению). Далее без специальных оговорок будем рассматривать только отрицательные обратные связи. Инерционная жесткая обратная связь. При охвате ею интегрирующего звена ь к и^)=4, tyoo(S)=T-^T, приходим к следующему выражению: + ® + T^ + T2s + 1 (6-7) где 7. 1 /р2 ^ОС гр 1 •ч. г ’ 11 ьь ' 12 1Л ‘ Лос '™ос КК0С Следовательно, в данном случае интегрирующее звено превращается в звено второго порядка с введением про- изводной. При этом коэффициент усиления к\ и интен- сивность введения производной Тос целиком определяют- ся обратной связью, а первичный коэффициент усиления звена к влияет на новые постоянные времени Т\ и Т%,
которые будут тем меньше, чем больше к. Поэтому при большом к охват интегрирующего звена инерционной жесткой обратной связью эквивалентен усилительному звену с введением производной. При этом Т 4-1 лос Отсюда вытекает и хорошее влияние инерционной обратной связи па качество переходного процесса в си- стеме в целом. Гибкая обратная связь. При охвате ею колебатель- ного звена, т. е. Wo (s) = 22 к-------, Жос (s) = kocsf 0 7 Л2 + 2£Г«+Г 47 имеем W (S) = —2----------, (6.8) Ts + 2^Ts + 1 где = 2t,Ts + ккос s, £ + Как видно, в этом случае увеличивается демпфиро- вание колебательного звена (ибо £i>£), причем не ме- няется коэффициент усиления. Процесс становится ме- нее колебательным и может превратиться в апериодиче- ский (если > 1). Заметим, что если имеется апериодическое звено, то охватывать его отдельно гибкой обратной связью пот смысла, так как это только увеличит его инерционность (постоянную времени). При охвате инерционного интегрирующего звена гиб- кой обратной связью, т. е. Wo (") = ЦтЯЛ)’ = имеем 7г W = s (Ts + 1) + kkocs = s (Z^+'l)® ГДе гр Т , к ^-1 + ккос^ К1-Т+кк^'
т. е. сохраняется тот же тип интегрирующего звена, но с уменьшенной инерционностью. Инерционная гибкая обратная связь. При охвате ею инерционного интегрирующего звена, т. е. W° = s(Zs + l)’ Woc = Z^s + l” имеем =4^+9 Мгос*+1) (6.10) где г. £ m2 Т?ОС тп ^ОС "1-1 + ^* 72-1 + ЛЛос» J1-1 + M00- Здесь при сохрапепии интегрирующего свойства зве- на получается эффект введения производной, т. е. инте- грирующее звено становится изодромным, а новые посто- янные времени Т-2. и Т\, характеризующие инерционность звена, могут быть сделаны малыми за счет большого первичного коэффициента усиления к. В последнем слу- чае имеем /с ’ ' ' 1с Q КОС КО(Г Можно заметить, вообще, что инерционное запазды- вание в обратной связи (в отличие от такового в прямой цепи) целесообразно использовать для улучшения каче- ства переходных процессов, получая эффект, аналогич- ный введению производной в прямой цепи. Общим свойством является также и то, что жесткие обратные связи аннулируют интегрирующее свойство зве- на (т. е. аннулируют астатизм системы, если в пей нет интегрирования в другом месте цепи звеньев), а гибкие обратные связи сохраняют астатизм. Могут применяться и другие типы корректирующих обратных связей с более сложными передаточными функциями. Рассмотрим, как можно обеспечить условие сохранения более высокого порядка астатизма при охва- те звена обратной связью. Пусть звено ^o(s)=4^o(s) 8 охватывается гибкой обратной связью ^(8) = (8).
Тогда JE(s) = kW'o (S) ?4^4>Xc(s)' (6.11) Очевидно, что для сохранения v-ro порядка астатизма необходимо иметь в обратной связи p,^v. Если же это невозможно технически и получается g<v, то потерян- ную часть порядка астатизма можно компенсировать до- бавлением последовательных корректирующих устройств, например, изодромного типа. § 6.3. Корректирующие устройства по внешнему воздействию. Инвариантность Основной принцип автоматического управления и ре- гулирования состоит в формировании управляющего сиг- нала по величине ошибки е (с использованием интегра- лов и производных от е). Если же вводится корректиру- ющее устройство по внешнему воздействию, то получа- ется комбинированное регулирование — по ошибке и по внешнему воздействию (тоже с исполь- зованием соответствующих интегралов и производных). Путем введения коррекций по внеш- нему воздействию удается теоретиче- ски при определенных условиях сво- дить величину установившейся ошибки Рис. 6.12 к нулю при любой форме внешнего воздействия. Это свойство называется инвариантностью системы по отношению к внешнему воздействию. Внешние воздействия, как уже отмечалось, делятся на задающие, сигнал которых система должна воспроиз- водить, и возмущающие, действие которых нужно ней- трализовать. Корректирующие устройства по задающему воздей- ствию. Здесь наряду с сигналом ошибки вводится во внутреннюю цепь системы еще сигнал задающего воз- действия g(t) через некоторую передаточную функцию PEK(s) (рис. 6.12). Тогда выходная величина (в изобра- жении по Лапласу) выразится в виде W («) ^(s) = lT^j[l + ^K(S)]G(s)J
т. е. эквивалентная передаточная функция замкнутой си- стемы для регулируемой величины будет равна ФЭ(^) = 1^о%И + ^к(^ а для ошибки — Ф£Э ($) = 1 - фэ (S) = (6-12) Установившаяся ошибка будет равна нулю при лю- бой форме задающего воздействия в том случае, если Обычно этому условию инвариантности удовлетворить полностью нельзя, но можно подобрать приближенное равенство для определенной области частот (практически пропускаемых систе- мой). Такая неполная инвариантность систе- мы весьма существенно уменьшает ошибку е системы регулирования. Возможны и другие варианты коррекции по задающему воздей- ствию. Корректирующее ус- Рис. 6.13 тройство по возмуще- нию. Пусть задана схе- ма системы (рис. 6.13, а). Введем корректирующее уст- ройство WK(s), входом которого является возмущающее воздействие /(t) (рис. 6.13,6). Тогда передаточная функ- ция замкнутой системы для регулируемой величины х по возмущающему воздействию равна (s) = -р =-----1 + (s) ТГ2 (s) • Поскольку влияние /(t) надо уничтожить, то условие полной инвариантности принимает вид Жк(я) = W3(«) И\(®Г
Здесь также можно ограничиваться неполной инвари- антностью, если точное удовлетворение условию вызы- вает технические трудности. Особая трудность заключается в том, что возмущаю- щие воздействия /(f), в отличие от задающих g(t), да- леко не всегда можно подать на вход WK(s). Действи- тельно, для этого нужно уметь измерять /(f), что не всегда возможно (как например, порывы ветра, действу- ющие па самолет при автоматическом регулировании курса). Существуют косвенные методы измерения f(t), которые широко используются па практике. Введение корректирующих устройств по внешним воздействиям является важным методом повышения точ- ности систем автоматического регулирования и управле- ния. Этот метод обладает следующей положительной особенностью. Как видно из написан- ных выше передаточных функций, знаменатель их не изменяется при введении коррекции. Поэтому, учиты- вая малость числителя, можно сказать, что характеристическое уравнение замкнутой системы при введении такой коррекции практически остается неиз- менным. Следовательно, зтот способ коррекции, суще- ственно повышая точность системы, почти не влияет па качество переходного процесса, в то время как все предыдущие методы повышения точности всегда были связаны с ухудшением качества переходного процесса, если не принимались дополнительные меры. В заключение остановимся еще на использовании не- единичной главной обратной связи, которую также мож- но применять в качестве корректирующего средства. Вве- дем в главную обратную связь, которая обычно равна единице, устройство с передаточной функцией WK(s) (рис. 6.14). В этом случае на входе системы задающее воздействие g(t) сравнивается не непосредственно с вы- ходной величиной х, как обычно, а с некоторой величи- ной z, причем - W„(s) Рис. 6.14 Z(s) = WJ!(S)X(s)'. Тогда получаем W (s') X (s) = G («). (6.14)
Для полной инвариантности системы требуется Х = •=G, т. е. T7K(s)==I-^. (6.15) Из этого выражения видно, насколько передаточная функция главной обратной связи должна отличаться от «обычной» единицы, чтобы система стала инвариантной, т. е. воспроизводила без установившейся ошибки любое задающее воздействие. Это условие можно выполнять приближенно. Однако при таком способе, как видно из передаточной функции замкнутой системы, существенно меняется ее характеристическое уравнение. Поэтому од- новременно нужно следить, чтобы получалось желаемое качество переходного процесса. Заметим, что в равновесном состоянии (s = 0) из (6.15) в системе без астатизма имеем *к=т-^. (6.16) Следовательно, если ввести в главную обратную связь системы коэффициент усиления ка согласно формуле (6.16), то система превратится в астатическую (X = G) без введения интегрирующего звена. § 6.4. Частотный метод синтеза корректирующих устройств Наиболее распространен частотный метод синтеза корректирующих устройств с помощью логарифмических частотных характеристик. Он проводится следующим образом. Строится желаемая логарифмическая амплитуд- ная частотная характеристика, исходя из требуемой точ- ности системы и требуемого качества переходного про- цесса. Эта желаемая характеристика сравнивается с той, которую данная система имеет без коррекции. Определя- ется передаточная функция корректирующего устройства так, чтобы при его включении в систему, в последней получилась бы желаемая форма логарифмической ампли- тудной характеристики. Затем строится фазовая частот- ная характеристика и оценивается получающаяся при этом величина запаса устойчивости системы и другие качественные показатели.
Рассмотрим формирование желаемой логарифмической амплитудной частотной характеристики, исходя из задан- ных требований к системе по точности и качеству пере- ходного процесса. Требования точности системы. Они формулируются по-разному. 1. Пусть даны «рабочие» частота <ор и амплитуда ар, т. е. основные значения частоты и амплитуды задающего воздействия g(i), которые будут иметь место при работе данной системы; задана также допустимая ошибка А, = = едоп (амплитуда ошибки). Для области низких частот, где 1VK(/(OP) 1 > 1 можно записать 1 1 I Фе (7®р) I = |1 + И7{;Ч0р)| « 11У(;Шр)| • Следовательно, аналогично формуле (3.24)’ здесь мож- но записать А — '~1и/0'“Р)Г Отсюда желаемое значение ап |^(/<оР)[>-^. (6.17) доп 2. Пусть даны требуемые характеристики задающего воздействия: £тах и gmax, а также едоп. Для использования частотных характеристик полагаем g(f) = ap sin<opi, где индексом р обозначены «рабочие» амплитуды и ча- стота, при которых будут иметь место заданные скорость gmax И ускорение gmax- Тогда, пользуясь формулами (3.23), вычисляем ^max gmax , ар = -----. (0.10) ^тах ^тах Заметим, что если g(t) является угловой величиной, то обычно пользуются следующими обозначениями: g == ®, g “ а.
огда вычисляются (Ор —• (О.ь, „ max wmax 2 wmax ~ j ипих (6.19) и желаемое значение |ТТ(/а>р) I—по формуле (6.17). 3. Пусть в астатической системе требуется обеспечить слежение за сигналом g = gmaxt. Имеем выражения = ®«(s> 1 sL (s) 1 + W (s) ~ sL (s) + KN (s)' Коэффициенты ошибок йФ_ I 1 co = фо (°) = °> ci = ~аГ |s=0 = J- Установившаяся ошибка представляется в виде • р eyc(i) = ^(o:+ ^(0 = -^ или в других обозначениях _ ютах Отсюда находим желаемое значение рг №тах_____ Бпах едоп едоп (6.20) По этим данным, отражающим требования точности системы, строим низкочастотную часть желаемой лога- рифмической амплитудной частотной характеристики, как показано на рис. 6.15. Начальный наклон характе- ристики —20 дБ/дек (аста- тизм 1-го порядка). Точка излома и дальнейший наклон пока еще пе определены. Требования качества пе- реходного процесса. Пусть заданы допустимое перерегулирование о и время зату- хания переходного процесса ta. Воспользуемся графиком рис. 6.16, взятым из § 5.2. По этому графику, отложив заданную величину о (на-
пример, 20 %), определяем величину tn(как показано стрелками на рис. 6.16), например . __2,8л tn — '- • “с Ио поскольку желаемое значение tn нам задано, то можно вычислить необходимую частоту среза 2,8л «с = -7—. 1п Наносим найденное значение ас па график искомой желаемой ЛАХ (рис. 6.17) и проводим через точку (о0 прямую с наклоном —20 дБ/дек. Это реко- мендуется (см. § 5.2) для обеспечения хоро- шего качества переход- ного процесса. Затем из предыдуще- го расчета берем низко- частотную часть харак- теристики и указанные части характеристики сопрягаем наклонной прямой с наклоном —40 или —60 дБ/дек (рис. 6.17), как удоб- нее. Высокочастотная часть заметной роли пе играет. Поэтому ее берем такой, какая в данной системе имеется. Проверяем наличие не- обходимого запаса устойчивости по амплитуде A Lm и по фазе Аф (рис. 6.17). Рассмотрим сначала синтез последовательного коррек- тирующего устройства, а затем параллельного. Задапа передаточная функция разомкнутой цепи си- стемы без коррекции W0(s) (рис. 6.18). Соответствую- щая ей частотная характеристика отличается от желае- мой. Введем последовательное корректирующее устрой- ство с искомой передаточной функцией knII(s) (рис. 6.18). Согласно описаппой выше методике, строим желае- мую логарифмическую амплитудную частотную характе- ристику (рис. 6.17). Пусть коэффициент усиления же- лаемой системы Кж отличается от имеющегося Ко. Тогда нужно поднять характеристику РКо(/<о) (рис. 6.19) так, чтобы па ней получился желаемый коэффициент усиле-
ния. Получаем новую характеристику W' (/со) = (/ы). о Расстояние между Wo и Wo по вертикали в логариф- мическом масштабе и дает нам искомую величину 201g кг, т. е. искомый коэффициент усиления корректи- рующего устройства Теперь надо найти передаточную функцию корректи- рующего устройства Z7(s). Для этого совмещаем на один график логарифмические амплитудные частотные харак- теристики для W„ hW0. Они отличаются на участке от точки 1/7\ до точки I/T4 (рис. 6.20).
Поскольку требуется то можно щее: W(s) = kan(s] Wo (s) = Жж(х), записать (после подстановки s — ja) следую- „,. ч 0®) Л(3<й) knWo(jco) или (6-21) откуда 201g ] П (/ш)’| = 201g ] Wm (/со) ] - 20 lg 1 W'o (jco) |. Следовательно, чтобы найти характеристику Lm((o) для нужно вычесть характеристику Lm((o) для Wo из W№. Результат вычитания показан штрихпупктпр- пой линией па рис. 6.20. Отсюда очевидна искомая пере- даточная функция последовательного корректирующего устройства (^+1)(7> + 1) (7'1S + 1)(^S+1)' В заключение нужно построить фазовую характери- стику ф(й) для W№ и оценить запасы устойчивости (рис. 6.20).
По найденной передаточной функции можно соста- вить электрическую схему корректирующего устройства (см., например, [45]). Перейдем к синтезу параллельного корректирующего устройства в виде дополнитель- ной обратной связи. Задана передаточная функ- ция разомкнутой цепи W0(s). Требуется ввести корректирую- щую обратную связь Z(s) так, чтобы система в целом (рис. 6.21) обладала желаемой частотной ха- Рис. 6.21 Передаточная цией равна рактеристикой. функция разомкнутой цепи с коррек- W (s) = 1 + Z (s) We (s) ‘ (6’22) Следовательно, 201g I (/и) I = 201g I Wo(fa) I - 201g 11 + Z(fa) Wo(j(o) I. Чтобы избавиться от суммы под знаком логарифма, запишем приближенно 201ё|и^(»[« 201g Wo (fa) | при | Z (/co) Wo (fa) | < 1, 20 lg при lz(7«)^o(/®)l>l- (6.23) Построим заданную логарифмическую характеристи- ку Wo с желаемым коэффициентом усиления и желае- мую характеристику W,K (рис. 6.22). В качестве искомой характеристики 1/Z примем ха- рактеристику, обозначенную на рис. 6.22 точечным пунк- тиром и совпадающую в средней части с Wm. Вычтем 1/Z из характеристики Wo- Получим 201g | Wo (fa) | - 201g | | = 20 lg | Z (fa) Wo (fa) \. Этот результат показан на рис. 6.22 штрихпунктирной линией. Из графика видно, что на участке CD характе- ристика IZWO1 >1, а до точки С и после точки D харак- теристика 1ZWO1 < 1, так как ось абсцисс соответствует значению амплитуды, равному 1 (201g А — 0).
Следовательно, при принятом очертании искомой ха- рактеристики 1/Z удовлетворяются написанные выше приближенные равенства (6.23). Таким образом, найдено параллельное корректирую- щее устройство в виде обратной связи, которое создает для системы в целом близкую к желаемой частотную ха- рактеристику. Согласно рис. 6.22 логарифмическая ха- рактеристика Z получит вид, представленный на рис. 6.23, что соответствует следующей передаточной функции ис- комой корректирующей обратной связи: ь~2 ад=2Йт- Это есть иперционная гибкая обратная связь с двой- ным дифференцированием (т. е. обратная связь по угло- вому ускорению исполнительного привода следящей си- стемы) .
В заключение, ввиду использования здесь приближен- ных равенств, необходимо уточнить получившуюся фак- тически характеристику ГГ(7<о) = Wo (Ja) l + Z(fa)W0(ja) ’ оценить ее близость к желаемой, а затем изобразить фа- зовую характеристику ф(ы) (рис. 6.22) и оценить запасы Рис. 6.23 устойчивости и качество процес- сов, которые будут иметь место фактически. Поскольку данное построение требует соблюдения «минималь- но-фазовости» системы, то надо проверить также устойчивость внутреннего контура системы (рис. 6.21) с передаточной функ- цией WBH(S) = Z(S)W(s)’. - Амплитудная частотная харак- теристика для пего имеется на рис. 6.22. Нужно только по- строить фазовую частотную характеристику фВЕ((о) и убе- диться в соблюдении частотного критерия устойчивости. Существует развитие этого метода применительно к синтезу совместно вводимых корректирующих устройств (последовательного и параллельного). Разработаны так- же и иные варианты частотных методов синтеза. i§ 6.5. Метод корневого годографа О качестве процесса регулирования можно судить по расположению корней характеристического уравнения (т. е. полюсов передаточной функции замкнутой си- стемы), учитывая также еще и операторный многочлен в правой части дифференциального уравнения (т. е. нули передаточной функции замкнутой системы). Вкратце об этом шла речь выше (§ 5.3). Корневым годографом называется совокупность тра- екторий перемещения всех корней характеристического уравнения замкнутой системы при изменении какого-ли- бо параметра этой системы (например, общего коэффи- циента усиления К разомкнутой цепи данной системы)»
Пусть задана передаточная функция разомкнутой цепи системы автоматического регулирования. Запишем ее в виде ^(«) = Т£р (6.24) где К — общий коэффициент усиления разомкнутой це- пи, а многочлены 2V(s) и L(s) имеют единичные коэф- фициенты при младших членах. Главная передаточная функция замкнутой системы для регулируемой величины по задающему воздействию g(s), как известно, имеет вид . KW (s) KN (s) Ф — 1 + KW («) “ L (s) + KN (s)’ (6‘2 Характеристическое уравнение замкнутой системы за- пишется соответственно в форме D(s) = L(s) + K7V(s)=0. Его можно записать и иначе: i + aw(s)=o, или же AW(s)>-l. (6.26) Эта форма записи характеристического уравнения замкнутой системы и используется в дальнейшем. Вы- ражение (6.26) является основным уравнением метода корневого годографа. Обозначим корни характеристического уравнения замкнутой системы: ^2, • • •, полюса передаточной функции разомкнутой цепи [кор- ни L(s)]: Pi, Р2, • • ; Рп, пули передаточной функции разомкнутой цепи [корпи 2V(S)]: Nlt N2, ..., Nm (m< n) . Очевидно, величины Pt и Nq не зависят от К. Задача состоит в том, чтобы, зная расположение ну- лей Nt, ..., Nm и полюсов Pi, Рп передаточной функ- ции разомкнутой цепи KW (s), найти корни характери- стического уравнения si, а» как функции параметра
К. Графически это и будет корневой годограф данной системы. Корпи характеристического уравнения являются по- люсами передаточной функции замкнутой системы. Что же касается нулей этой функции, то согласно (6.25) пу- ли замкнутой системы совпадают с заданными пулями разомкнутой цепи этой системы (6.24). Преобразуем основное уравнение метода корневого годографа. Уравнение (6.26) распадается па два: урав- нение модулей KlV7(s)l=l (6.27) и уравнение фаз argKV7(s) = ±(2v- 1)л (v = l, 2, ...). (6.28) Можно написать ' ft-"’) » <6-29) где С — отношение коэффициентов при старших членах многочленов N(s) и L(s). Подставим вместо s один из искомых корней харак- теристического уравнения sk. На плоскости s = о 4- /со (рис. 6.24) этот корень изобразится вектором sfl. По- строим также векторы Pi Тогда уравнение фаз (6.29) можно переписать в (i = 1, 2, ..., п) и = 1, 2, ..., т) полюсов и пулей функции KW(s). Полюса А будем обозна- чать крестиками, пули Л?9 — кружочками, а кор- пи sft — треугольниками. На рис. 6.24 показаны также векторы величин sh — Nq и sk — Pi. Обозна- чим их аргументы соот- ветственно через йд и й;, а модули: lq и Ц. .28) с учетом выражения 2 О?-2 ^ = ±(2v-l)n, g=l »=1 (6.30)
а уравнение модулей (6.27) с учетом (6.29) — в виде К = 4- У» (6.31) Уравнение фаз (6.30) не зависит от К. Поэтому путь решения задачи может быть такой. Сначала следует подобрать па плоскости s такое положение sft, которое бы удовлетворяло уравнению фаз (6.30) при всех задан- ных Р{ и Ng. Потом по уравнению модулей (6.31) нужно подсчитать, какой величине параметра К это соответ- ствует. Таким путем постепенно можно построить весь корневой годограф. Рассмотрим примеры. Пример 1. Дано KW (s) =---------XJrs-bl)------ s (7^ + 1)^+1) (7?+1)‘ Согласно (6.29) можно написать KW (s) = КС-,----D.--z ---БТ? ’ (s - pi) (s ~ р2) (s - рз) (s - где r/Zg’ 1 т ’ р — о Р -----— р —______— р —____— 2 1 — и> 2 2 — у, 1 3 — у» 2 4 — у • Изобразим данные нули и полюса (рис. 6.25). Заме- тим, что согласно (6.25) и (6.24) при К = 0 все корни sk совпадают с полюсами Р{. Далее же легко проверить, что уравнение фаз О® _ (Ох + О2 + + 04) = ± (2v - 1) 180° будет удовлетворяться для корня si, если он находится па оси между точками Р\ и Nr, для корпя s4— если он лежит па оси левее точки Рц. С увеличением К эти кор- пи движутся как показано па рис. 6.25 стрелками. Что же касается корней s% и «з, то уравнение фаз удовлетворяется, когда они оба находятся на оси между точками Р% и Рз. С увеличением К они движутся на- встречу друг другу. При некотором значении К они сли- ваются, а затем с увеличением К становятся комплекс- ными (сопряженными) и движутся по некоторым кри-
вым, точки которых определяются так, чтобы удовлетво* рялось уравнение фаз. Кривые эти симметричны, по- скольку корни сопряженные (рис. 6.25). Величина К, отвечающая каждому конкретному по- ложению корней, находится по уравнению модулей Т /0 ’ Итак, траектории корней строятся только по уравне- нию фаз, а уравнение модулей используется затем для определения соответствующих значений К. В указанном виде процесс построения будет довольно громоздким. Одиако оп очень упрощается при использо- вании общих свойств корневого годографа изложенных, например в [27]. Пример 2. На основе аналогичных рассуждений мо- жем построить корневой годограф для системы с пере- даточной функцией разомкнутой цепи KW(s) = -.-а К--------г «.(А2 + Zips + 1)
в виде, изображенном на рис. 6.26 при £ > 1 и на рис. 6.27 при £ < 1. Проиллюстрируем па примерах некоторые элементы синтеза корректирующих устройств с помощью метода корневого годографа. Для системы, схема которой изображена на рис. 6.28 задана передаточная функция (6-32) Требуется выбрать коэффициент усиления К и пара- метры последовательного коррек- тирующего устройства Рассмотрим два варианта: а) Р = 0,1 — устройство близко к дифференцирующему; б) р = 10 — устройство близко к интегрирующему. Изобразим сначала корневой годограф системы без коррекции. В передаточной функции (6.32) имеем по- люса: р _ л р —________— р_______— 1 1~ u 1 z — т 1. 1 з — т • 1 2 Корневой годограф показан на рис. 6.29. В случае с коррекцией (6.33) получаем KW (s) =_________24ts+_1)________ W « (T1S + 1) (Т2з + 1) (pTs + 1) ’
где до является еще один полюс и появляется один нуль: ^=-4- <М4> В первом случае ({3 = 0,1) выберем т так, чтобы нуль Ni расположился вблизи доминирующих корней (рис. 6.30). Полюс Pi расположится на десятикратном расстоянии влево, т. е. будет несущественным. Получаем новый корневой годограф (рис. 6.30). Вид- но, что «опасные» комплексные корни значительно ото- двинуты от мнимой оси, а влияние нового вещественного корня уменьшается наличием близко расположенного нуля Ni. Во втором случае (f> = 10) новый полюс Pi согласно (6.34) будет в десять раз ближе к началу координат, чем пуль Nt. Следовательно, Pi близок к нулю, а система становится близкой к дважды астатической, что увели- чивает ее точность. Корневой годограф принимает вид, изображенный на рис. 6.31. Рассмотрим теперь включение иитегро-дифференциру- ющего устройства с передаточной функцией ны= (Т1*+1)(У + 1) () (₽1v + 1)(₽2v + 1) при значениях £1 = 10, [4 = 0, 1. В этом случае имеем два
добавочных полюса и два нуля: р 1 р______L. дг 4“ ₽Л’ 5“ (W 1-, Лг2 = -А Первый из них очень мал (почти нулевой), а второй расположен далеко влево (рис. 6.32). Корни si и S2, имев- шие неудовлетворительное расположение ранее (рис. 6.31), теперь (рис. 6.32), выходя от начала координат, влива- ются в пули 2Vi и N%- Эти корни si и S2 ближе других к Рис. 6.31 Рис. 6.32 мнимой оси. Но, во-первых, они уже не могут вызвать неустойчивости и, во-вторых, их влияние нейтрализуется близко расположенными нулями. Корни же ss и S4, стре- мящиеся с увеличением К вправо, располагаются доста- точно далеко от мнимой оси. В книге [27] приведены другие примеры коррекции (неединичпая обратная связь и регулирование по внеш- нему воздействию). Другие методы синтеза рассматриваются ниже в гла- вах 7 и 8.
МЕТОД ПРОСТРАНСТВА СОСТОЯНИЙ В ТЕОРИИ УПРАВЛЕНИЯ § 7.1. Уравнения системы и ее коррекция в пространстве состояний При исследовании динамических свойств систем авто- матического управления классическими методами после составления дифференциальных уравнений для отдельных элементов системы обычно переходят к передаточным функциям этих элементов. Далее составляют общую структурную схему для всей системы, в которой отдель- ные элементы представляются блоками с соответствую- щими передаточными функциями. Затем определяется передаточная функция замкнутой системы, характеризу- ющая связь между изображениями по Лапласу входной и выходной величины. Однако поведение системы во времени можно харак- теризовать не только выходной величиной системы, но и промежуточными переменными в цепи системы, число которых равно порядку 91 Координаты системы п. Таким образом, получается n-мерный век- вг * //; состояния > У г тор состояния, множество возможных положений ко- Ущ Рис. 7.1 > У к торого образует вектор- ное пространство, назы- ваемое пространством со- стояний системы. Будем рассматривать общий случай обыкновенных ли- нейных систем управления (рис. 7.1), описываемых си- стемой дифференциальных уравнений в нормальной фор- ме в векторно-матричной записи х = Ах + Bg, у = Сх, (7-1) где х — вектор состояния системы, у — вектор выходных величин, g — вектор внешних воздействий (задающих и
возмущающих), а именно: Через А, В, С обозначены: собственная параметрическая матрица системы ап1 входная матрица системы _&П1 выходная матрица системы _cki ••• Chn _ Процессы в системе в свободном движении (без внеш- них воздействий) согласно (7.1) описываются векторно- матричным уравнением х = Лх (7.2) с характеристическим уравнением О(?.) = 1Л-ХЕ1 =0, (7.3) или в развернутом виде системой дифференциальных уравнений + 0,12^2 + . . . + dln^n, (U) iVn "4"" ^n2^2 "В ... "4” O/nn^n с характеристическим уравнением Эти уравнения дают возможность изучить переходные процессы в системе путем решения их численными мето- дами с использованием ЭВМ (при определенных началь- ных условиях).
Рассмотрим вывод уравнений состояния для замкну-» той системы регулирования. В качестве примера возьмем электромеханическую следящую систему (рис. 7.2). f<n(ao Рис. 7.2 В этой системе введены обратные связи по углу поворо- та, скорости вращения и току в цепи якоря двигателя. Обозначения переменных ясны из чертежа. Для электродвигателя постоянного тока имеем: уравнение электрической цепи + 7?я^я + ея = и, (7.6) уравнение механической цепи J^+Mc = Mn, (7.7) где момент сопротивления Мс = rQ, момент двигателя Ма = кк1„, э. д. с. двигателя еа = /сЕО. Через г, к,, и /сЕ обозначены соответствующие коэффициенты. Преобразуя (7.6) и (7.7), получим уравнения двигателя в виде /се 1 ы Ья + ья 11 (7-8) dii ___. Л_п г_____________________1 ~dt ~ J J ' / ~ 7V (7-9) Для входной цепи усилителя напряжения YgH имеем ui = кп (Фо — Ф).+ (Qo — О),
где 'О’о, S2o — внешние входные величины; й, О — выход- ные величины системы. Для входной цепи усилителя мощности Y2M запишем 1^2 ^oc^ocj ГДе Hop Выходное напряжение усилителя мощности с учетом предыдущего будет равно Иг ^умП2, Т. е. Пр 7Сум7С1П1 ^-ум^осТ^ш^п. После подстановки получим иг = кумк! |7сп (йо — &) + /ст (Qo — ^)1 — куыкосНш1в. (7.10) Совместно (7.8) и (7.10) дают уравнение dia 1 77" = у {к]куы [/сп (Ид — &) + кт (Qo — £2)] — В /ф — А’0С7суМ7?шгя — yr- 1Я = £2, Ля Ля которое может быть представлено в виде Й1я । ь ь Г Л,0СП<уМ dt 1я -- кЕ я к1кумкп fc„ h.T-.fcm 1 ум т klk-ywkn Я Скорость вращения Я я о и0. (7-11) d ъ (7.12) Систему из трех уравнений (7.11), пишем в векторно-матричной форме: (7.9) и (7.12) за- d dt -Я й = / ^я ^ос^ум^ш км ^я кЕ , к!куЛ' я я о 1 ~ т л м 1 ^l^yiA я о о к!кумкп о я 0 klkyiifin ^я 0 0 _ & J Оо
Введем обозначения ia = xi; Q = Х2', й = хз — коорди- наты вектора состояний следящей системы, а также обо- значим: МуЛ _ _с _ъ kJL — а Y — -------- СП - «13 — «12? j — «21» ^е + Мум^Т- „ т ~~ — О,12, Я ~Ь ^осЛум^ш я 1 * м 22» 1 “ 5Г---Яц! Л яэ /с1/сум/ст__ ъ q _ ft _ а т — °11» — gn и0 — ^2- Я В результате получим уравнение состояния следящей системы в стандартной векторно-матричной форме x = 4x + Bg, (7.13) где х — вектор состояния системы, g — входной вектор, причем xi Х2 . Х3- g = X = ^2 Параметрическая матрица системы А и входная матрица В имеют вид: S1 Л= а21 _О а 12 а 22 1 а 13 О О 611 В= о .0 Ь12 О о Соответствующая структурная схема представлена на рис. 7.3. Она составлена по уравнениям данной системы Xi = ацХ1 + ai2^2 + ацхз + bugi + 6i2g2, Х2 *= ^21^1 + 0,22X2 + 0 • Хз, Хз = 0 • XI + 1 • Х2 + 0 • Хз.
Дополним (7.13) выходным уравнением у=Сх. Поскольку в наших обозначениях выходные величины Q = од, й = хз, то в этом уравнении координатами выход- ного вектора системы У = У1 Уг будут pi =0, z/2 = Х2 = £2, уз = я>з — й, а выходная матри- ца системы ГО 0 01 С = 0 1 0 0 0 1 Таким образом можно привести к стандартной вектор- но-матричной форме (7.1) уравнения состояния любой линеаризованной системы автоматического управления (непрерывной и стационарной). При расчете систем управления в пространстве со- стояний надо иметь в виду, что далеко не все координа- ты состояния систем могут быть технически измеряемы- ми. Это часто является или чрезвычайно затруднитель- ным, или технически невозможным. Пусть А° обозначает матрицу нескорректированного объекта управления. Положим, что г координат вектора х° матрицы А° технически измеряемы, a h координат — неизмеряемы. Для коррекции системы так называемым методом «расширения пространства состояний» введем блочную, окаймленную рядами нулей, матрицу '0'0 I” oj л° (7.14) Теперь уравнение объекта управления в векторно- матричной форме будет х = Апх + Ри, У = Сх, где и и у — векторы соответственно управления и выхо- да, Р и С — матрицы соответствующих порядков.
оакоп управления запишем в таком виде u = (^ + F,)y + tfg, где и Fv — матрицы, которые являются функциями па- раметров последовательных корректирующих устройств (корректирующих фильтров), p, = {pi, ..., р„_г} и пара- метров отрицательных обратных связей v = {vi, ..., Vr), Н — входная матрица управления. Для замкнутой системы получим х = A nx + Р (F\£x + FvCx + Hg) = = (Л „ + PF^C + PFVC) x + Pllg, или x = Ax + Bg, где A = An + PFllC + PFvC = An + All+Av, B = PH, t. e. коррекция фильтрацией определяется матрицей А^ = PFjjC, заполняющей нулевые места блочной матри- цы (7.14)', т. е. а корректирующее влияние обратных связей несет в себе матрица Av = PFVC, входящая в основную часть блочной матрицы (7.14), т. е. 0;0 ’ °Uv- Свободное состояние скорректированной системы опи- сывается векторно-матричным уравнением х = А (p, v)x, которому соответствует характеристическое уравнение £(Х) = |Л(ц, v)—vE\ =0, приводимое к виду Xй + аД"-1 + ... + аи~1Х + ап = 0, где коэффициенты а{ есть функции от параметров объек- та и параметров корректирующих цепей: Щ = а$(р, v), i=l, 2, ..., п.
Рис. 7.4 Таким образом, при введении в систему корректирующих фильтров за счет дополнения основных уравнений соб- ственно системы уравнениями цепей коррекции, про- странство состояний корректируемой системы расширя- ется. Порядок системы увеличивается, однако число сво- бодно подбираемых параметров возрастает больше, чем позволяет в ряде случаев осуществить пол- ную коррекцию системы. Для иллюстрации составим, например, уравнения состояния интегро-диф- ференцирующего корректирующе- го звена (рис. 7.4 и 7.5). В каче- стве координат состояния целесо- образно выбрать напряжения на конденсаторах, характеризующие накопление количества электричества. Получим 1 . • 1 . иС1 = -TTlCl, UC2 = 7Г гС2- G1 С2 Но, так как ’Cl — &R1» ^2 — ®С2 — ^R2? IR1 — ~р>~ 7 *2 — то после подстановки и простых преобразований будем Рис. 7.5 иметь следующие уравнения состояния: 'иа .иС2. ~ / 1 1 \ -(сА+ CiRJ 1 “ С2Л2 Выходная величина иг = Щ — Uci- Включение последовательно подобного корректирую- щего звена расширяет пространство состояний на две
координаты, однако число свободных варьируемых пара- метров Ci, С2, Hi, равно четырем. Для электрических фильтров, используя, как предла- галось выше, в качестве координат состояния напряже- ния на емкостях и токи в индуктивных элементах, мож- но получить общие уравнения в форме пространства со- стояний: xft = Аккк + Вкик, Уь = САхА + Ркик, где xft — щ-мерный вектор состояния фильтра; ик и ук — скалярные входная и выходная координаты; Ак — (пкХ но- мерная матрица пространства состояний фильтра; Вк — (пкХ 1)-мерная входная матрица; Ск — (1X пЛ)-мерная и Рк — выходные матрицы корректирующего фильтра. Матрицы уравнений состояния наиболее распростра- ненных корректирующих фильтров см. в книге [45]. § 7.2. Прямой корневой метод синтеза систем управления доминантного типа Как уже говорилось в § 5.3, о качестве процесса уп- равления можно судить по расположению корней харак- теристического уравнения (т. е. полюсов передаточной функции замкнутой системы), учитывая также еще и операторный многочлен в правой части дифференциально- го уравнения (т. е. нули передаточной функции замкну- той системы). В настоящее время разрабатываются различные кор- невые методы расчета автоматических систем. Выше (§ 6.5) было дано понятие о методе корневого годогра- фа. Наиболее перспективным из корневых методов сей- час является прямой корневой метод синтеза, называе- мый модальным методом синтеза системы по заданному качеству процесса управления. Вводится целевая функция, которая является функ- циональным выражением поставленной цели при синтезе системы. Например, это может быть функциональная за- висимость, определяющая длительность переходного про- цесса, или интегральную квадратичную ошибку, или по- грешность по фазе (амплитуде) при гармоническом уп- равляющем сигнале и т. д. Целевой функцией также может быть функциональная зависимость, отражающая сложность системы. Обычно целевую функцию представ-
ляют как ограниченную скалярную действительную не- прерывно дифференцируемую функцию F = F(qi, qh) искомых параметров qt (i = l, к) передаточной функ- ции замкнутой системы или корректирующих цепей. При этом общую задачу можно мыслить как выбор вектора параметров q = ;[gi, ..., gft]T, минимизирующего или максимизирующего в допустимых пределах значение целевой функции на допустимом множестве Qd (рис. 7.6) с внутренним решением (рис. 7.6, а) и граничным реше- нием (рис. 7.6, б). Однако чаще всего при проектировании системы не прибегают к подобной оптимизации, а исходят из удов- летворения заданным требованиям, как это было пока- зано выше в главе 6. В данном случае положим в основу желаемое распо- ложение полюсов и пулей передаточной функции систе- мы, как функции цели при синтезе системы с допустимы- ми качественными показателями. Пусть задана передаточная функция разомкнутой це- пи системы автоматического управления. Запишем ее в виде KW(s)^^-, (7.15) где К — общий коэффициент усиления разомкнутой це- пи, а многочлены N(s) и L(s) имеют единичные коэф- фициенты при младших членах. Передаточная функция замкнутой системы для уп- равляемой величины по задающему воздействию g(t), как известно, имеет вид ф --KN (s)__ g 1 ' 1+/П7(8) L (s) + KN (s) ‘
Характеристическое уравнение замкнутой системы D(X) = L(X) + KA(X) = 0. (7.17) Обозначим корни характеристического уравнения замкнутой системы Ai, Z2, ..полюса передаточной функции разомкнутой системы Pi, Р%, ..Рп, нули пере- даточной функции как замкнутой, так и разомкнутой си- стемы — Ni, N2, ..Nm, причем т < п. Тогда можем за- писать _ С^-У,)^-^)...^-^) (s Хх) (s X2) ... (s Xn) (7Л8) Задача синтеза состоит в том, чтобы, опираясь на ряд качественных показателей системы, найти соответствую- щее расположение величин Ai, Х2, ..., на комплексной плоскости, а затем найти параметры корректирующих це- пей, обеспечивающих заданное расположение указанных корней. При этом исходными качественными показателя- ми могут быть, например, вид переходного процесса (апериодический, колебательный), время затухания, коле- бательность, частота колебаний, интегральная квадратич- ная ошибка и т. д. Для класса следящих систем сущест- венной дополнительной оценкой качества обычно прини- маются ошибки по модулю и фазе при гармоническом задающем воздействии. Указанные требования на одновременное выполнение различных качественных показателей создаваемой систе- мы приводят к задаче выделения на комплексной плоско- сти соответствующих областей допустимого расположения полюсов и нулей передаточной функции замкнутой си- стемы. Покажем решение задачи выделения на комплексной плоскости областей допустимого расположения полюсов функции (7.18) на общем примере многокритериального синтеза следящей системы. Амплитудно-фазовая характеристика идеальной следя- щей системы должна иметь единичный модуль и нуле- вую фазу во всем спектре рабочих частот и существен- ное ослабление сигнала на высоких частотах, что необ- ходимо для подавления посторонних сигналов и шумов. Однако реализация подобных характеристик реальной следящей системой практически невозможна. Оправдала себя такая практика проектирования, ког- да осуществляется возможное приближение передаточной
функции замкнутой следящей системы к так называемой доминантной, т. е. к колебательному звену с малым ко- эффициентом демпфирования и большой собственной ча- стотой (Bft. Всплеск амплитуды при со = coft в случае необ- ходимости может быть скомпенсирован антирезонансным корректирующим звеном на входе замкнутой системы. При сравнительно малых частотах по отношению к соЛ, погрешности по амплитуде и фазе могут оказаться малы- ми при надлежащем выборе двух доминирующих, т. е. ближайших к мнимой оси слева, комплексно сопряжен- ных полюсов системы и достаточно далекими остальны- ми полюсами, влияние которых оказывается несущест- венным. Итак, если согласно (7.18) назначить желаемые зна- чения полюсов желаемой функции Ф*(«), т. е. Хг = %* (г = 1, ..»,??), то получим ф* («) =-&N* . а=1 Соответствующая желаемая АФХ замкнутой системы при s = j(£> будет иметь вид Ф* (И = —^*(/10)—, (7.19) г=1 для которой возможно построить желаемые логарифми- ческие амплитудную и фазовую характеристики, состоя- щие из суммы парциальных частотных характеристик. Для желаемой пары комплексных корней ?ч,г+1 == — — Щ ± /иг парциальная обратная частотная характе- ристика (/со + ai — foi) (/со + «г + /С04) = (2 X 1 ~ i+72 i к)=+7ади>’ где Она соответствует последовательно включенному эквива-
лентному колебательному звену W* Z X 8k(S) 1+2^ + 72/ Для желаемого вещественного корпя = — а$ пар- циальная обратная частотная характеристика /со + = а; (1 + /-£-) = at (1 + /со7\), \ аг / где at — 1/Т{. Она соответствует последовательно вклю- ченному эквивалентному апериодическому звену к 1/а« Таким образом, желаемая АФХ замкнутой астатиче- ской следящей системы получает вид Ф* (/«) = ~ П (/со) П <л (7й) = О 2=1 2=1 __ ТУ* (/со) П (1 + 2^7® + (/со)2 Г?) П (1 + i=i 1=1 где г — количество комплексных желаемых полюсов, р — количество вещественных желаемых полюсов. Для астатической системы при со = О имеем Ф*(/со) = = 1. Поэтому Если колебательная составляющая свободного процес- са является доминирующей, что соответствует ближай- шим к мнимой оси комплексным корням, а остальные корни лежат много левее, то логарифмические характе- ристики Lm* (со) = 201g | Ф* (/со) | = 201g | N* (/со) | — - 2 20 lg 11 + - со2?1? 1 - i) 201g I l+ycoZil, i=l 1=1 <p* (co) = arg {Ф* (/co)} = arg {N* (/co)} — — 2 arg {1 + 2£47\/со — co2 T}} — 2 arg{l + jco7\} i=l »=1
будут иметь примерный вид, представленный на .рис. 7.7, где Zz* (со), Z*(<o) и <pi(со), 92(0) соответствуют вторыми третьим слагаемым. Можно убедиться в том, что ошибка по модулю и фазе при гармоническом управляющем сиг- нале с частотой <оп определяется в основном доминирую- щими полюсами и фильтром Лт*(/о)): Lm (соп) « 201g | N* (jcon) | - 20 lg 11 + |,. <р (<on) « arg{N* (7<on)} — arg {1 + — со^Г?}. Многокритериальная функция цели позволяет опреде- лить области Qt допустимого расположения доминирую- щих полюсов передаточной функции замкнутой системы при одновременных ограничениях [45]: 1) на ошибку системы по фазе ф «1, ₽i е Qi = {tg<p(ai, ₽i, со)^ т), со < со„; 2)’ на ошибку системы по модулю т «ь Pi е Q2 = {mi «3 m'(ai, ₽i, ®)< т2}, 3)’ на длительность переходного процесса «1 е Qs = {iB(ai)< тп}; 4) на колебательность системы «1 е (?4 = {<%1 £ф1}.
Функция цели достигнута, если 4 ап |3Х еа Q* = П Qi- г=1 Для конкретизации полученных результатов рассмот- рим желаемую доминантную аппроксимацию АФХ замк- нутой следящей системы Ф* (jco) =------------• Тангенс угла ошибки по фазе ограничивается величи- ной т: Г = ^[-ЗД+Уф(1-^)Р Ф~ CO^^+I-CO2^ После подстановки значений £1 = ai/Pi, Тк— 1/Pi бу- дем иметь т_ а[-2И]-|-7ф(Р?~ а2)] 2а1И27ф + Р^й2 В результате преобразований получим в выбранных относительных координатах Р?/® и а\/а> уравнение линий равных значений т, откуда: <21 t — СО/ л. ____—А <0 где at > 0, Pi > 0, о — тестовая частота. Модуль АФХ системы тЛ Ф* (у®) = —г с-----=-------7=— 1^1 /(1 _ И2у2)2 + и2^2у2 /6. ограничен допустимыми значениями т\ и Ш2. Если учесть Т2___L г2 ; К РГ ₽Г
то получим уравнения эллипса для ограничения m2: » I Pi4 „ ₽? , «1 1 = г2 Z? + ’’ 10) СО СО ( ) 1 + со2П а2 = ^-^-1 = Ь2-1<0, Ь2<1, а для ограничения mi: , f ₽? ₽? 4к? 1 <2г = ел — + 2-4--, I со1 со со J 1 + соМ, ах =---^-1=\-1<0, Ь1<1. тт Очевидное ограничение на длительность переходного про- цесса tn Ограничение на демпфирование системы Приведем пример синтеза следящей системы доми- нантного типа. Пусть заданы: тестовая частота со=10—, коэффици- ент демпфирования не больше £ = 0,3, допустимая ошиб- ка: по фазе 0°30', по модулю 1,05 4-1,08; время переход ного процесса ta < 0,4 с. Введем относительные координаты Pi/®2 и ai/co. По- лучаем ограничение на длительность переходного про цесса (а, л 1 со 0,4-10 J’ ограничение на демпфирование системы
Проводим полученные линии ограничений Q3 и Q4 (рис. 7.8). Они пересекаются в точке с абсциссой 11,11. Эти два ограничения определили множество @34 = Q3 П Q4. Найдем ограничения на ошибку системы по фазе. Че- рез точки {1; 0} и {11,11; 1} проводим прямую Q\, по- скольку при этом условии множество @34 не уменьшается. Из подобия треугольников (рис. 7.8) определяем величи- ну С = —0,094, откуда, принимая т = tg <р = —0,0087, что соответствует ошибке по фазе —30', получим при <о = = 10 — С (оГф = = 0,086, Уф = 0,0086 с. В результате запишем выражение для линии ограни- чения по фазе _(₽? и1/“ ^Д (ю2 —0,047^ р Линиями ограничения на ошибки системы по модулю (?2 = {1,05 <1Ф (7<о) I 1,08) являются эллипсы {R4 R2 га2 1 Й - {- 0.0975 Д- + г4~44;г 1), ( (В <£> Ci) J
уравнения которых вытекают из выражения желаемой характеристики Ф*(7’со) при указанных выше данных. Ре- зультаты всех построений представлены на рис. 7.8, где Q* — область допустимого решения. Минимизируя fh, получим допустимое граничное ре- шение в области Q* в виде В2 а min-i- = 11,11; — = 1,0. со2 ’ ’ со 1 В результате, учитывая, что <о_=Д0—, будем иметь следующие численные значения доминирующих полюсов: а1 = 10 4-, = 31,8 —. С с Подобный расчет можно повторить для определения численных значений всех остальных полюсов. § 7.3. Примеры прямого корневого метода синтеза другого типа Характеристическое уравнение системы имеет вид D (X) = X" + щ Х""1 +... + ап-А + ап = 0. (7.20) Каждый коэффициент щ (i = 1, ..., п) является функ- цией от некоторых параметров объекта управления и па- раметров корректирующих цепей, т. е. a-i = «c(q), i = l, ..., и, (7.21)' где q = [c/i, q2, .. .]т — искомый параметрический коррек- тирующий вектор. Для решения задачи модального синтеза введем в со- ответствии с (7.20) и (7.21) желаемый характеристиче- ский многочлен В* После раскрытия скобок получим D* (X) = X" + feiV-1 +... + + Ъп = 0, (7.22) Л о где Aj — желаемые значения корней характеристического многочлена, лежащие в заданных пределах: Xj X* Х{, I = 1,2, ..., п, = (7.23)
Приравнивая соответствующие коэффициенты (7.21) и (7.23), получим ai (Ф = (^1» - • •» ^*)> (7-24) ап (ч) = (^1 » • • •., ^п). Здесь имеем п уравнений с п неизвестными, решая ко- торые непосредственно или численными итерационными методами, можно определить все п численных значений параметров корректирующего вектора q = i[<zi, ..</п]т- Очевидно, что полная коррекция, т. е. независимое назначение всех коэффициентов характеристического уравнения п,- (i = 1, ..., п) возможно только при числе корректирующих параметров не меньше п. Это обстоя- тельство дает возможность предписанного назначения же- лаемых корней %, (г = 1,,.п). Приведем пример. Для следящей системы, рассмотренной в § 7.1, соб- ственная скорректированная параметрическая матрица имеет вид где ^ОС^уьЛп ^2 п ____ ^1^ум^т " Ll L’ L - L> q3~ L 71 71 71 71 71 71 Характеристическое уравнение системы будет D (К) = | КЕ — А | = 1 X + ™ + <1, 'я м ~ т о Zk-pi Z^+32 q3 1 „ X + т О 1 М 1 X После раскрытия определителя получаем X3 + щХ2 + азХ + «з = О,
где 1,1, 1 ( 1 , „ \ , feM //сЕ , п \ «1 = у- + уГ-+ ?1, й2=Гтг+?1+7 Г+?2 ’ 1М 1 я 'м Va / \ Я у м „ аз — j Чз- Задаемся спектром матрицы А: Хх>2 = — ctx + 7<ох, /-а = — ос3. После подстановки этих значений в уравнение D* (X) = (X - Хх) (X - X* ) (X - X*) = О получим желаемое характеристическое уравнение D* (X) = X3 + Ь1Х2 + Ь2Х + Ьз = О, где Ьх = 2tzx + а3, Ь2 “ ~Ь + 2аха3, Ь3 = (осх + ®х) сх3. В результате приравнивания коэффициентов характери- стических уравнений проектируемой и желаемой систем будем иметь следующие функции реализации: 1 1 СХ 7 ai — т~ + ™—Ь ' м я я Отсюда следует возможность непосредственного решения задачи модального синтеза в виде b3JLH 3—V”“ м где Ci, Сг, Сз — определяемые при синтезе коэффициен- ты передачи от измеряемых координат пространства со- стояний системы, т. е. от тока в цепи якоря, от скорости
вращения, от угла поворота исполнительного двигателя до входного напряжения цепи якоря. Наконец, приведем еще простой пример прямого ме- тода синтеза корректирующей обратной связи следящей системы по желаемому располо- , жепию корпей характеристическо- го уравпеиия замкнутой системы. S/ Рис. 7.9 Рис. 7.10 Схема системы показана на рис. 7.9. Заданы к 2 "Г 1 Требуется найти значения коэффициентов кз и до- полнительной обратной связи, приводящие к желаемому расположению корней (рис. 7.10), и коэффициент уси- ления прямой цепи системы к = /с/г- Согласно схеме имеем W (s) W9 (s) W9 (s) W(s\ =_____—-—2———------- Следовательно, Ф ,<д _ PK (s)____________= 1 ' 1 + W (s) 1 + (s) W2 (s) p3s + &4 + W3 (s)] s (T1S + 1) + T3s + 1) + k(k/ + k*s + 1)' Отсюда характеристическое уравнение замкнутой си- стемы имеет вид . , <.з . Г1 + Гз + Ч о TrTl l±^s+-^. = o2 (7.25)
а желаемому расположению корней рис. 7. U) соответ- ствует уравнение с заданными коэффициентами (s2 + ars + a®) (s + «3) (s + X) = °, ИЛИ s4 + («1 + a3 + a4) s3 + (al + аха3 + + a3a4) s2b+ 4- (a^a^ + «2fl3 + «2^4) s + «|«3«4 = 0. Приравнивая коэффициенты этого уравнения и урав- нения (7.25), получаем соотношение Т Т -4- 72 «т + аз + ^ЛЙ-5 <7-26) 1 1У 2 и значения искомых коэффициентов к = а^з^2"!7^ 7 Т1Т2 г 2 \ Л + fcg = (а2 + «1«3 + «1«4 + аЗй J — к , /«4 = (ага3а^ + «2«з + «2 «4) — -* • Условие (7.26) накладывает одну связь на произвол выбора расположения корней — условие физической реа- лизуемости в данной системе. § 7.4. Программа корневого метода синтеза корректирующих цепей Рассматривается класс линейных стационарных си- стем управления, находящихся в свободном состоянии х = Лх, (7.27)' где х есть п-мерный вектор состояния системы. Запишем характеристическое уравнение «и — к а12 • • • ^1п D(h) — \A — Х£| = ^21 ^22 = о. ^П1 ^712 . . . О'пп—'К (7.28) или D (к) = V + аД"-1 +... + ап-\к + ап = 0, (7.29)
коэ ициенты которого Г= , ..и) являются унк- циями от параметров объекта и параметров вводимых корректирующих цепей. Составим желаемое характеристическое уравнение п D* (X) = П (? -М = + Ъ^п~1 + ... + + ьп = о, 1=1 (7.30) где Xi (i = l, ..., и)—заданные желаемые значения кор- ней, а коэффициенты уравнения bs = bi(ki, Х2, ..., Хп). Приравнивая соответствующие коэффициенты уравне- ний (7.29) и (7.30), получим в общем случае систему нелинейных алгебраических уравнений, устанавливаю- щую соответствие между желаемыми корнями характери- стического уравнения и неизвестными пока параметрами корректирующих цепей, a{(qi, ..., qn)—bi(Ki, ..., Хи) = 0, i = l, ..., п, (7.31)’ где qi, ..., qn — параметры корректирующих цепей. Таким образом, задача состоит в построении алгорит- ма, позволяющего по заданной матрице А, содержащей известные значения параметров системы и неизвестные параметры корректирующих цепей, получить функцио- нальную зависимость коэффициентов уравнения (7.29) от параметров корректирующих цепей. Такие функцио- нальные зависимости позволяют, задаваясь желаемыми значениями корней характеристического уравнения, из системы уравнений (7.31) определить параметры коррек- тирующих цепей. Неизвестным параметрам корректирующих цепей или их обратным величинам присвоим символические буквен- но-цифровые имена и будем называть их символическими множителями. Тогда каждый элемент матрицы А можно представить в виде целого рационального алгебраического выражения ™гз1 dij = Cijl Т 2 U dijir, (7.32) Z=2 r=l где kij — число слагаемых у элемента С«1 — действительное число, I = 1, ..., kiS; rriiji — число символических множителей у l-то сла- гаемого;
Ault — r-й символический множитель у l-то сла- гаемого. При раскрытии определителя (7.28) требуется выпол- нять операции с многочленами от X и алгебраическими выражениями вида (7.32). Поэтому реализован алгоритм раскрытия определите- ля, в основу которого положено определение *): det А = 5 (— 1)г axi a2i ... aninfj (7.33) nt 1 i где сумма должна быть распространена на и! различных упорядоченных множеств ii, is, ..., in, полученных по- парно перестановками элементов из множества 1, 2,..., и. Для получения всех перестановок из и чисел 1, 2, ... ..., п использован алгоритм 1156 **) с наибольшим быст- родействием, который получает попеременно четные или нечетные перестановки, что облегчает вычисление знака в выражении (7.33). Матрица А является, как правило, разреженной, поэтому для повышения быстродействия перед вычислением каждого слагаемого (7.33) произво- дится проверка на наличие нулевых элементов и исклю- чение слагаемых, содержащих нулевые сомножители. За счет этого раскрытие определителя по выражению (7.33) является вполне приемлемым по затратам машинного времени для п 10, что достаточно для 'большинства практических задач теории управления. Искомые коэффициенты характеристического уравне- ния представим аналогично (7.32) в виде Pi ти = gii + S gu П i = 1, • •, n, (7.34) 1=2 Г=1 где pi — число 'слагаемых в выражении для коэффици- ента я,; gu — числовые множители, 1—1, ..., ре, Zu — число символических множителей у l-то сла- гаемого; Гм — r-й символический множитель у l-то сла- гаемого. *) Корн Г. А., Корн Т. Н. Справочник по математике для научных работников и инженеров.— М.: Наука, 1984. **) Агеев М. И., Алик В. П., Марков Ю. И. Библиотека алгоритмов, 1016—1506.— М.: Сов. радио, 1978.
В алгоритме коэффициенты щ описываются массивами: &П1 &П2 • * • Z12 Z13 ••• Z1P1 Z22 Z23 * ‘" Z2P2 zn2 zns — Znpn V211 Г311 Г221 •‘ ‘ r2z12l Г321 " ‘ • V3zl3l ГР121 " где Ri — вектор, определяющий число слагаемых у коэф- фициентов щ; 2?2 — матрица числовых множителей у сла- гаемых коэффициента а,; /?3 — матрица, определяющая число символических множителей; — трехмерный мас- сив символических множителей piri, представленный при 1 = 1. Задача нахождения коэффициентов характеристиче- ского уравнения состоит в формировании массивов (7.35), что осуществляется путем реализации алгоритмов сложе- жения и умножения элементов матрицы А, заданных ве- личинами кц, Сщ, тщ, dijiT из выражения (7.32). Для использования прямого метода синтеза коррекции систем управления введем массив X неизвестных пара- метров qi, корректирующих цепей: X = (ffi, 72, qn). (7.36) Если в качестве значений элементов ViTi массива Т?4 использовать соответствующие индексы элементов мас- сива X и задать некоторые значения параметрам q{, то выражение (7.31)’ позволяет вычислить значения коэф- фициентов характеристического уравнения с использова- нием массивов (7.35). Для нахождения корней уравнений (7.31)’ использован метод Ньютона решения системы нелинейных алгебраиче- ских уравнений, который в процессе вычислений исполь-
зует матрицу частных производных ^=[/ъ-] = За4 i, j = ., п. (7.37) Произведение символических множителей из выраже- ния (7.34) в общем случае имеет вид ZjZ 77 П Viri = . 4niln, 2 aUi = zu. (7.38) r=i i=i Тогда выражение для fa будет 5-2тл?' p.39) 1=2 что позволяет формализовать получение частных произ- водных от выражений (7.34) для коэффициентов харак- теристического уравнения и вычислять значения частных производных с использованием информации из мат- риц (7.35). По предложенным алгоритмам синтеза реализована программа на алгоритмическом языке Фортран-IV для ЕС ЭВМ, текст которой представлен в приложении 1. Рассматривается линейная непрерывная динамическая система с введенными корректирующими цепями, задан- ная в пространстве состояний матрицей А (7.27), элемен- тами которой являются целые рациональные алгебраиче- ские выражения, включающие численные значения пара- метров системы и символические обозначения неизвест- ных параметров корректирующих цепей (символические множители). Программа позволяет получить выражения для коэффициентов характеристического уравнения систе- мы, определить численные значения параметров коррек- тирующих цепей на основе прямого метода синтеза кор- рекции при задании желаемых корней характеристическо- го уравнения и раскрыть определитель матрицы с эле- ментами в виде алгебраических выражений, включающих символические имена. Для использования программы неизвестным парамет- рам корректирующих цепей необходимо присвоить симво- лические буквенно-цифровые имена и представить каж- дый элемент матрицы А в виде целого рационального алгебраического выражения (7.32)’,
В том случае, если параметры корректирующих цепей присутствуют в знаменателе элементов матрицы А, необ- ходимо присвоить символические имена величинам, об- ратным этим параметрам. Программа параметрического синтеза корректирующих цепей включает основную программу, подпрограмму FUN, подпрограмму BLOCK DATA и для решения системы нелинейных алгебраических уравнений использует под- программу DSNEN из «Пакета научных подпрограмм» математического обеспечения ЕС ЭВМ. Основная программа осуществляет ввод во входном потоке исходной информации, производит требуемые вы- числения и выводит на печать исходные данные и полу- ченные результаты. Подпрограмма FUN используется подпрограммой DSNEN для вычисления значений выражений (7.31) и матрицы частных производных (7.37). Подпрограмма BLOCK DATA предназначена для об- нуления рабочих массивов. Программа имеет следующие ограничения: — максимальный порядок матрицы А — 10; — максимальное число слагаемых у каждого элемен- та матрицы А — 5; — число символических множителей у каждого сла- гаемого матрицы А не должно превышать 5; — число слагаемых у получаемых коэффициентов ха- рактеристического уравнения должно быть не больше 101, а число символических множителей у этих слагаемых — не более 10; — символические имена должны состоять не более чем из четырех символов, включая буквы русского и ла- тинского алфавитов, цифры и специальные знаки. Требуемая для программы оперативная память — 310 Кбайт. Для решения задач, не укладывающихся в приведен- ные количественные ограничения, необходимо увеличить граничные значения в описании соответствующих мас- сивов. Ввод исходной информации производится следующим образом. Первая перфокарта исходных данных определяет, ка- кие действия должны быть выполнены программой. В первой позиции размещается одно из ключевых слов: CHAR — получение характеристического уравнения;
SINT — определение параметров корректирующих цепей; DET — раскрытие определителя. На второй перфокарте в формате 15 задается размер- ность матрицы А. Начиная с третьей перфокарты по формату 1015 по- строчно вводится матрица размера и X и, элементы кото- рой в соответствии с (7.32) определяют число слагаемых у элементов матрицы А, а именно: fci2 ••• ~ k21 ^22 • ’ ’ ^2П ^П2 • • ^пп - С (п + 3)-й перфокарты по формату 8EI0.3 построчно вводится матрица размера и X и, задающая значения пер- вых слагаемых элементов матрицы А, т. е. 'сш ci2i ••• С1П1' с211 С221 ••• С2П1 -СПЦ СП21 -- СПП1 - Если п > 8, то для ввода каждой строки матрицы тре- буется две перфокарты. Затем вводятся вторые и последующие слагаемые мат- рицы А. Порядок ввода: при обходе матрицы по строкам определяется элемент, у которого число слагаемых не меньше двух, и последовательно вводятся все слагаемые этого элемента, потом осуществляется переход к следую- щему элементу с числом слагаемых не меньше двух и вводятся его слагаемые и т. д. Для кодирования Z-го слагаемого требуется две перфо- карты. На первой перфокарте по формату (15, EI0.3) перфорируется число символических множителей и значение числового множителя Сщ у слагаемого. На вто- рой перфокарте задаются имена символических множите- лей слагаемого, под каждое из которых отводится по че- тыре позиции. При перфорировании символических мно- жителей необходимо следить, чтобы одинаковые символи- ческие имена занимали одинаковые позиции в поле ввода из четырех позиций, иначе программа будет восприни- мать их как различные параметры. В случае синтеза коррекции необходимо ввести желае- мые значения корней характеристического уравнения,
определяющие динамические свойства системы. Под зла- чение каждого корня отводится одна перфокарта, формат 2EI0.3, первые 10 позиций занимает вещественная со- ставляющая корня, а вторые 10 позиций — мнимая. Вслед за желаемыми корнями вводится по формату 8EI0.3 перфокарта с начальными значениями параметров корректирующих цепей. Начальные значения задаются в порядке появления параметров корректирующих цепей в матрице А при ее построчном обходе. Если п > 8, то для ввода начальных значений требуется две перфокарты. На последней перфокарте в формате EI0.3 перфори- руется точность решения системы нелинейных уравнений. Вывод информации на печать производится следую- щим образом. Для удобства пользования программой после заголов- ка, определяющего выполняемые программой действия, распечатывается с соответствующими пояснениями вво- димая информация о матрице А. Затем, в зависимости от сделанного выбора, печатаются полученные коэффи- циенты характеристического уравнения в соответствии с обозначениями, принятыми в (7.29), или определитель матрицы. Каждое слагаемое печатается с новой строки, в скобках указывается значение числового сомножителя со знаком, а затем вместе с символом умножения (*) печатаются символические множители. При синтезе коррекции распечатываются вводимые зпачения желаемых корней, начальные значения пара- метров и точность решения системы нелинейных алге- браических уравнений, а затем — полученные значения коэффициентов желаемого характеристического уравне- ния и соответствующие им значения параметров коррек- тирующих цепей. При вводе исходных данных проводится их проверка на правильность представления и соблюдение ограниче- ний, накладываемых программой. В процессе выполнения программы контролируется число символических множи- телей и число слагаемых у получаемых коэффициентов характеристического уравнения. Если обнаруживаются ошибки, то выводятся поясняющие сообщения и задание снимается. Рассмотрим пример. Для следящей системы, структурная схема которой представлена на рис. 7.11, а параметры имеют значения &у = 26, йд = 0,0092 с-1-В, Гм = 1,53 с, требуется осу-
ществить синтез параллельного корректирующего устрой- ства, включение которого показано на структурной схеме рис. 7.12. Требуется определить параметры корректирую- щих цепей /си, Ту, кос, Тос, обеспечивающие время пере- ходного процесса £п 0,8 с и колебательность ц *£ 1,57. Рис. 7.11 Рис. 7.12 Матрица А, описывающая систему с введенными кор- ректирующими цепями, имеет вид А = Еч м 1 «It ® ° 1 |Еч [ 0 1 — т м 1 ^у^и2^'у 0 0 0 0 7 1 — ттг- к zT 0 — zT Т ОСЛ ОС м х М ОС 1 1 где введены обозначения zTy = zTос — 7 у 1 ОС Динамические свойства замкнутой следящей системы определяются, в основном, ближайшими доминирующими комплексными полюсами Xi,2 = — а±/р. Поэтому из ог- раничения на длительность переходного процесса опреде- ляем вещественную составляющую ближайшего к мни- о I— о мои оси комплексного корня а = — = о, а из заданной tn колебательности определяем мнимую составляющую р С 1,57а, т. е. р = 7,8. Корни Хз и Х4 положим вещественными, величина мо- дулей которых значительно больше величины а. Таким
образом, скорректированная система должна иметь сле- дующие корни характеристического уравнения Л1, 2 = —5 ± /7,8; Хз = —8; = —20. Представление на бланке для перфорации исходных данных рассматриваемого примера приведено в приложе- нии 2, а результаты расчета представлены в приложе- нии 3. Анализ результатов показывает, что коэффициен- ты характеристического уравнения имеют вид = 0,654 + =—Ь =-, 1 ос 1 у 0,654 , 1 0,654 0,156/^ ^2 ' Ч1 '' у1 'Г ' Т1 ' * 71 71 ’ 1 ос 1 ос/ у 1 у 1 ос1 у _ 0,654 0,156Льи йз т ф "1“ т л ov у у 0,156/см __ и “4 ~ Т Т * ос^у а искомые параметры корректирующих цепей принимают значения кос = 20,74 В с2, ка = 743,5 В, Ту = 0,03 с, Тос = = 0,286 с. Для наглядности здесь приведен простейший пример. Но, как видно из описания алгоритма, приведенного вы- ше, и из текста программы (приложение 1), данным ме- тодом могут быть решены задачи проектирования и бо- лее сложных систем управления прямым корневым ме- тодом синтеза.
ГЛАВА 8 МНОГОМЕРНЫЕ СИСТЕМЫ. УПРАВЛЯЕМОСТЬ И НАБЛЮДАЕМОСТЬ § 8.1. Особенности многомерных систем автоматического управления В предыдущих главах (1—6) изучались одномерные системы. Они могли иметь сложную структуру и много контуров, но в них имелась одна выходная регулируемая величина х. Входов могло быть несколько, например, ряд возмущающих воздействий /i(i), f2(i), • но только одно задающее воздействие g(t) (см. рис. В.2 во вве- дении) . Многомерными (или многосвязными) системами на- зываются такие системы, сколько входных задающих величин ходных регулируемых величин (®i, xi, ... При этом может иметь- ся также любое число возмущающих воздей- которые имеют две или не- (gi, g2, ...) и вы- ) (см. рис. 8.1) ствий (/1, /2, •. •)• Рассмотрим здесь и особенности, которые отличают многомерные системы от подробно уже изученных обыч- ных одномерных систем автоматического управ- Рис. 8.1 ления. Многомерные системы могут включать в себя один управляемый объект с несколькими регулирующими ор- ганами и регулируемыми величинами (например, само- лет с рулями поворота, высоты, с элеронами и регуля- тором тяги, и соответственно с регулируемыми отклоне- ниями по курсу, тангажу, крену, скорости и высоте). Но могут быть многомерные системы и с несколькими управ- ляемыми объектами, объединенными единой системой
управления, в которой организуется определенная тре- буемая взаимосвязь между регулируемыми величинами всех объектов. Системы указанного типа часто встре- чаются в энергетических системах. Взаимосвязи, образующие многомерность системы, мо- гут быть различными. Обычно их делят па внутренние и внешние связи (по отношению к объекту управле- Рис. 8.2 ния). Последние имеют характер пе- рекрестных связей в системе управ- ления. Внутренние связи — это связи, физи- чески существующие между выходными (регулируемыми) величинами в самом объекте. Математически эти связи зало- жены в уравнениях динамики объекта. Упрощенно схематически такого типа си- стема изображена на рис. 8.2, где один управляемый объект (Об) имеет две ре- гулируемые величины Xi, хч, и два регуля- тора (Pl, Р2). В качестве примера может служить управление движением самолета. Обычно разделяют движение самолета па боковое и продоль- ное. В боковом движении оказываются взаимосвя- занными в самих уравнениях динамики полета две выходные величины — курс и крен. В продольном дви- жении взаимосвязаны три величины — тангаж, высота и скорость. Внешние связи — это связи, организуемые в системе управления (перекрестные связи между регуляторами). На рис. 8.3 показаны четыре основные разновидности та- ких внешних связей [5]. На рис. 8.3, а, показаны связи (Cl, С2, СЗ, С4) на входе регуляторов (Pl, Р2); на рис. 8.3, б — па выходе регуляторов, затем — смешанные связи (рис. 8.3, в) и каскадные связи (рис. 8.3, г). Задача перекрестных связей, специально вводимых в систему управления при ее проектировании, может быть двоякой. В одних случаях требуется организовать опре- деленные взаимосвязи между регулируемыми величина- ми. В других же случаях, наоборот, требуется при по- мощи внешних связей ликвидировать взаимосвязь между регулируемыми величинами, существующую физически внутри объекта, чтобы каждой из них в многосвязной системе можно было управлять отдельно, независимо от других. Последний случай называется задачей автоном-
ного регулирования (когда изменение одной регулируе- мой величины ие приводит к изменению других). Авто- номное регулирование (развязывающие перекрестные связи) применяется часто в энергетических установках. Рис. 8.3 Примером системы, в которой организуется требуемая взаимосвязь, может служить система автоматического управления координированным разворотом самолета. В этой системе при изменении задан- ным образом курса полета од- новременно по определенному закону должен меняться также и креп самолета. Целесообраз- ность такого разворота само- лета с определенным креном очевидна. Приведем как пример уравнения динамики и струк- турную схему бокового движения самолета (рис. 8.4). Линеаризованные дифференциальные уравнения динами-
ки в нормальной форме имеют вид • /IV W Мд = I ~ р Zt© д ] Мд ^бдбд ^фф + ^''ф'Фо, V н / 6Н =_Юд, ‘ 1 Мф = ^бн6н =— СОф 6Z©y(i)y — Я(Зн|3, ф = н>ф, " 1 • р =г Мф — — р — + рв, у₽ " /1 \ Mg = I т “Ь /б©д ) Иэ &бдбэ------ Zf©yMy /бу 7 + /бу7о , V 8 / 6g = Мэ, 1 Мб = ^©фМф — ЯрэР + &бэ6э — Му, Т 7 = Му, 'О'г = ф — р + Рв, где переменные ф — угол рыскания, р — угол скольже- ния, рв — угол сноса от ветра, у — угол крена, 0г — угол отклонения траектории, 6Н — угол поворота руля направ- ления, 6Э — угол поворота элеронов, ац — коэффициенты, учитывающие аэродинамические свойства, массу, скорость и момент инерции самолета, кц — коэффициенты усиле- ния системы управления, Т, — постоянные времени. Записанную систему уравнений легко представить в векторно-матричной форме: х = Ах + Бу, 0г = ф - р + рв, (8.1) (8.2) где X = [Мн, бн, Мф, ф, Р, Мэ, бэ, Мт, у]т, У = [’1’0, Рв, Yo]T, Ai : "Ан Aly; В = А =
причем Д, Т + 7сюн I ~ 7сбн н / 1 О ° °бн О О О о 7сФ 0 0 0 0 1 0 °(3н 1 0 0 1 1 0 zp_ л — “ООО О “ ООО о о О -аю? О ООО о _0 О о ~«Pv_ 0 0 0 0 0 0 0 ~ °(3э 0 0 0 1 т +7сюэ з , 1 О ^6э 7сюу О о 1 °Сэ Т т О 1 ку О О О о о ООО ООО ООО _0 1 О_ о V 0 о о о Таким образом, структурная схема системы управле- ния боковым движением самолета принимает вид много- мерной системы, показанной на рис. 8.5. Здесь показаны входные величины 4о и То, управляю- щие углами курса и крена, одна возмущающая рв и три выходные величины if, у, йг. На схеме видны основные каналы передачи воздействий и сложные перекрестные связи между ними. Все это четко отражено и в матрич- ной форме записи дифференциальных уравнений систе- мы (8.1).
Рис. 8.5
Характеристическое уравнение системь I запишется В виде D (Х) = 1 &ф 0 0 0 0 0 - 1 1 0 0 0 0 0 0 0 0 — °бн ?”+т7 1 ф 0 прп 0 0 0 0 0 0—1 7. 0 0 0 0 0 = 0 0-1 о о о Р 0 opv —0, 0 0 0 ° 0 0 0 0 0 0 1 7. 0 0 ° 0 асоф 0 °Рэ 0 -°0э ^+7- 0 0 0 0 0 0 0 0 1 1 по которому, например, рассмотренными в главе 7 мето- дами можно осуществить синтез параметров системы, на- ходящейся в свободном движении, а по уравнению (8.1) провести анализ переходных процессов по всем коорди- натам вектора состояния полученной многомерной си- стемы. В качестве другого примера приведем динамическую систему электропривода с перекрестными связями в ме- ханических цепях. Линеаризованные уравнения динами- ки этой системы в нормальной форме имеют вид: ij— “Ь 1 ( -^2^2 ^E2^2 ^n2^V2^2 + ^2^’2) > * 1 £2j == r (^Ml/1 7?j£2j /^2^2 ^'0'2^' 2)» 1 Q2 ” ~f~ (^M2^2 -®2^2 J2 = 'O’2 = ^P2^2> где ii, 12, S2i, £2г, 0i, "0'2 — координаты пространства состоя- ний электромеханической системы (соответственно — то- ки в цепях якорей, скорости вращения и углы поворота электродвигателей постоянного тока; Lt, L2, jRi, R2 — па-
раметры электрических цепей; Л, J2, Bi, В% — параметры механических цепей; кц — коэффициенты, характеризую- щие связи в системе; щ и р2 — входные величины. Соот- ветствующая этим уравнениям структурная схема с уче- том всех динамических взаимосвязей между подсистема- ми приведена на рис. 8.6. Запишем данную систему уравнений в векторно-мат- ричной форме: х = Ах + Бу, (8.3) где x = [?i, £21, йт, г2, £22, й2]т, I ^21 ^12! ^2 У = [^1, Уг]т, гм [Л"]’ причем __ ^Е1 L1 L1 ^М1 О Ар о_ ftO2 Л о . о о Характеристическое уравнение системы будет D (к) = ] 7.Е — А | = XE — A^i — A?i — ^12 ® — ^2 В развернутом виде, подготовленном к решению задачи синтеза методами главы 7, характеристическое уравнение
Рис. 8.6
многомерной системы запишется так 1 /сЕ1 4n^vi 0 0 0 + гэ1 Jl L1 1 X m 1 Ml L1 0 0 Л 1C02 J1 0 ~ fcpl X 0 0 0 = 0. 0 0 0 1 X 4- m 32 ,CE2 ^nJCV2 L2 L2 0 *1 ^M2 , , 1 0 J2 J 2 J2 x М2 0 0 0 0 — AP2 X В качестве третьего примера приведем динамическую схему манипулятора промышленного робота. Вообще мно- гозвенная система робота мо- жет иметь много степеней под- вижности. Рассмотрим случай манипулятора с тремя степеня- ми подвижности, схематически показанного па рис. 8.7. Линеа- ризованные уравнения динами- ки этой системы в операторной форме имеют вид (14]: «ыР2“1 + «12Р2“2 + «1зР2«з + + с12а2 + с13а3 + + /1Р«г *= (кп + kizP) Yi + Mlt Р = ~^ «21Р2«1 + a^pZa2 + «23Р2«3 + C21«l + С22«2 + С23«3 + + /2Р«2 = (&21 + к22Р) Y2 + Mz, а31Р* «1 + «32р2«2 + «33р2«3 + С31«1 + С32«2 + C33OC3 + + /зраз = (fcsi + к32р) 13 + Мз, где «1, аг, аз, Мц М2, М3, уг, уз — выходные и вход- ные величины (углы и моменты); а,-3-, ci} — коэффициен- ты, определяемые через массы и геометрические размеры
звеньев манипулятора; /1, Д, /з, /«с — коэффициенты тре- ния и упругой деформации. Соответствующая этим уравнениям структурная схе- ма с учетом всех динамических взаимосвязей между Рис. 8.8 движениями по трем степеням недвижности манипулято- ра приведена иа рис. 8.8, § 8.2. Исследование многомерных систем Выше были рассмотрены особенности представления дифференциальных уравнений многомерных систем авто- матического управления в векторно-матричной форме. Далее на базе этих уравнений можно осуществить прямой синтез системы, включая выбор корректирующих
устройств, задаваясь целесообразным расположением корней характеристического уравнения. Затем, опираясь па численные методы решения, можно осуществить ана- лиз переходных процессов в многомерной системе с про- извольным количеством и формой входных и выходных сигналов. Методы прямого корневого синтеза, применяемые как к одномерным, так и — особенно — к многомерным си- стемам, были изложены и проиллюстрированы примерами в главе 7. Там же описаны алгоритмы и программы чис- ленных расчетов при синтезе таких систем корневым ме- тодом с использованием пространства состояний, а в при- ложении дан текст программы этих расчетов на ЭВМ в общем виде и для конкретного примера. Покажем еще другой подход к исследованию много- мерных систем, связанный с так называемым методом обратных задач динамики [13]. Для простоты рассмотрим систему с тремя степенями свободы в случае, когда коор- динаты вектора состояния системы совпадают с выход- ными (управляемыми) переменными. Более общие слу- чаи изложены в указанной монографии. Пусть уравнение динамики системы 0 = KQ + Z0 + Ми, 0(0) = 0о, имеет вид где 0(О)=0о, (8.4) 0 = ^11 ^21 Лз1 ^12 ^22 ^32 Ге11 *2 А ^13 ^23 к и = L = М = '33 J mn т21 т31 т12 ™22 ™32 ui и2 , из_ ^21 _^31 т1з m2S тзз. величинами будем очи ^12 ^22 ^32 ^13 ^23 ^33 _ Выходными (управляемыми) тать шесть следующих переменных: х = [01, 02, 03, 01, 02, 0з]Т, образующих вектор состояния системы х.
Решим задачу синтеза законов управления и, обеспе- чивающих замкнутой системе астатизм первого порядка по всем трем координатам Xi = Й1, Х2 = Й2, Хз = йз. Сле- довательно, при поступлении на вход системы постоян- ных задающих воздействий gi, gz, gs = const должно вы- полняться условие отсутствия статических ошибок lim (gi — Xi (£)) = 0, i = 1, 2, 3, (8.5) t->oo так как и скорости £4 = "th, xs — ftz, хд = О'з в установив- шемся состоянии должны равняться нулю. По данному методу следует ввести в данном случае три дополнительные координаты Ху, х&, Хд следующим образом: X7 = g\— Xl, X8 = g2-X2, Xg = gS~XS. (8.6) Итак, уравнение расширенной таким образом системы будет содержать девятимерный вектор хр и получит вид где хр = = Лхр + Bu + Dg, (8-7) хр = Xi, Х2, ..., Х9]Т, u = [ui, 12, Кз]т, g = [gi, g2, £з]т, Л? - в 1 1 °3 1 А = , U = r Q — —• •— причем — 0 1 0 0 0 0 — ~ 0 0 0 - *11 *11 *12 *1 *13 *13 mll mi2 mi3 0 0 0 1 0 0 0 0 0 = *21 *21 *22 *22 *23 *23 Вл = „ ’ 1 m21 m22 m23 ’ 0 ООО 0 1 0 0 0 _*31 *31 *32 *32 *33 *33_ _mai m32 m33_ Г 1 0 0 0 0 0 "I 0 0 1 0 0 0. Lo 0 0 0 10. через 01 обозначена нулевая матрица размером 6X3, через Од — нулевая матрица 3 X 3 и через О3 — нулевая матрица 6X6. Начальные условия для расширенной си- стемы (8.7) будут хр(0) = 0. Закон управления записывается в форме и (хр) = Схр = Cix + С2 [х7, хв, х9]т,
где C = [CJC2] сзе С27 С28 С29 _с37 сз8 Не- окончательно можно его переписать в виде и (а, 4) = сг [ап й2, й3, я15 Ь2, d3]T + с2 J (g - о) at. (8.8) Коэффициенты закона управления выбираются, исходя из желаемых динамических качеств синтезируемой си- стемы [13]. Для этого необходимо привлечение расчетов на ЭВМ. Структурная схема системы с законом управления (8.8) изображена на рис. 8.9 для векторного изображе- ния переменных. Рис. 8.9 Наконец изложим еще и другой подход к исследо- ванию многомерных систем па базе передаточных функ- ций и частотных характеристик. Запишем в операторном виде уравнения динамики многомерной системы автоматического управления. Если для одномерной линейной замкнутой системы уравнение динамики имеет вид a(p)x = b(p)g + c(p)f, Р = ^р (а, Ъ, с — операторные многочлены), то для многомерной линейной замкнутой системы получаем П П ЧП 2 aih (р) == 2 bih (р) gh + s (р) fr (8.9) Й=1 Й=1 Г=1 (i = l, 2, ..., п),
где xh, gk (fc = l, Z, ..n)— регулируемые величины и задающие воздействия; fr (r=l, 2, т)— возмущаю- щие воздействия; aik(p), bih(p), cir(p) — операторные мно- гочлены, в которых р — символ дифференцирования. Можно записать передаточные функции замкнутой системы в отдельности для каждой регулируемой вели- чины Xi но каждому внешнему воздействию gtl или /г, а именно X, (с) , X, (s) Ф*(*) = <Й-)ИЛИ = w (8.10) Совокупность всех этих передаточных функций мож- но выписать в виде одпой передаточной матрицы. Отно- сительно задающих воздействий имеем матрицу Ф(4) = Ф11 (®) Ф12 (®) • • Ф1П (®) Ч>21 (s) <P22(s) ••• 4>2n(s) q>m (s) q>n2 («) • • 4>nn (s) (8.11) Аналогичная матрица из m столбцов запишется и для передаточной матрицы Фу(х) по возмущающим воздей- ствиям. Итак, динамика многомерной системы, в отличие от одномерной, определяется либо сложной системой диф- ференциальных уравнений (8.9), либо передаточной мат- рицей Ф(«) вида (8.11) и аналогичной Фу($). Можно составить и весовую матрицу K(t) или пере- ходную матрицу Я(£), т. е. матрицы весовых или пере- ходных функций, найденных для каждой xt по каж- дому gh. Например, чтобы получить весовую матрицу, нужно для каждой передаточной функции в матрице (8.11) найти обратное преобразование Лапласа, а именно: c+ja к (t) = st1 {Ф (4)} = A J ф (s) eStds_ с—за Покажем теперь, как на основании уравнений систе- мы (8.9) определять передаточную матрицу (8.11). Запишем систему уравнений (8.9) в матричной форме A(p)x(t) = B(p)g(f) + C(p)f(i), (8.12)
где Л(р) = В(р) = С(р) = «11 (р) «21 (р) _ «П1 (р) ~&11(р) &21 (р) _ ^П1 (р) ~с11 (р) «21 (Р) _«П1 (Р) • ' • «1п (р) • ' • «2П (р) ’ 4 О'ПП (р) _ &1п(Р) • ' • bZn (р) • • bnn (р) _ ' • «1т (р) ' • • С2т (р) * «пт (р) — а переменные Применение преобразот,.,,» -гг (8.12) при пулевых ^(s)^(s) B(«)G(s) + C(s)F(s), откуда ^(s) = ^~1(s)^(s)G(s)+^-i(s)C(s)F(s). Следовательно, передав ф( лируемых величин по зад;|^п>т, р „ v ; M F J ттяртея В вияр “чюхццм воздействиям представ- Ф(5)-Л = (8ЛЗ) где через обозначена присоединенная л г «чи; Матрица, причем Aih—алгео- раическое дополнение матрицы A{s). Аналогично можно оплот» “ F м ’ рицу Ф^(а) для регулируй6™ и передаточную мат- воздействиям. ^Ix величин по возмущающим
Приведем пример системы с двумя регулируемыми величинами. Заданы уравнения динамики an(p)Xi + й12(р)х2 = = Ьи (p)gi + &12 (p)g2 + СЦ (p)/i + ci2(p)/2, «2i(p)^i + a22(p)x2 = = &21 (р) gl + b22(p)g2 + С21 (р)/1 + С22(р)/2. Здесь Л(5) = Гаы 1в21 “12 а22 bn Ь21 а Алгебраические дополнения элементов матрицы А будут Ац = я22, Л12 —й21, A2i = —й12, А22 = йц; присоединенная матрица А = Ап А12 т А11 А21 Я22 ~а12' .А21 А22 .А12 А22 . а21 а11. 1 произведение матриц а а Ъ — а Ъ АВ = 22 11 12 21 22 12 12 22 а211>11 + Д11&21 ~ а21^12 + “11^22. “12 а22 — йцй^ й-£2^21* определитель матрицы |A(S)| = В результате получим передаточную системы <РП0 .Фгг» матрицу данной Ф12 («)' Ф22 <в>_Г где Ф11 (•’) = а22Ъ11~а12Ь21 а11а22~Л12а21 (передаточная функция для регулируемой величины Xi по задающему воздействию gi), Ф12’(«) Д22^12 а12^22 а11а22~а12а21 (передаточная функция для регулируемой величины Xi по задающему воздействию g2) и т. д.
,§ 8.3. Частотные методы для многомерных систем Далее на базе зтих передаточных матриц можно ис- следовать точность, устойчивость и качество процессов управления, синтезировать корректирующие устройства. Для этого разработаны различные специальные частот- ные методы с применением структурных преобразований, позволяющих переходить к упрощенным эквивалентным схемам. В некоторых случаях удается разбить общую систему па ряд более простых (декомпозиция) и судить о поведении системы в целом по совокупности свойств ее частей. Чаще всего многомерную систему представляют как совокупность отдельных (сепаратных) систем или кана- лов. Каждая из сепаратных систем (каналов) имеет одну регулируемую величину и один регулятор, между кото- рыми имеются взаимосвязи, называемые перекрестными связями. Эти перекрестные связи могут содержаться ли- бо в структуре самого объекта, либо в схемах регуля- торов. Например, при управлении движением самолета мож- но рассматривать сепаратные каналы курса и крена, ко- торые взаимосвязаны (см. рис. 8.5). Перекрестные связи имеются в самом объекте, обусловленные его аэродина- мическими свойствами, а также в автопилоте, где они искусственно вводятся, например, для координированно- го разворота. Наглядным примером многомерного объекта может служить, как отмечалось выше, система управления электродвигателями, взаимосвязанными через механиче- скую систему (рис. 8.6). Манипулятор промышленного робота как управляе- мый объект имеет несколько степеней подвижности (см. рис. 8.7 и 8.8). Эту сложную многомерную систему мож- но рассматривать как совокупность нескольких сепарат- ных систем (систем управлепия отдельными приводами относительно каждой степени подвижности), между ко- торыми существуют перекрестные связи, обусловленные уравнениями динамики движения многозвенной механи- ческой цепи манипулятора. Наконец, могут вводиться также корректирующие перекрестные связи между ка- налами управления отдельных приводов для улучшения качества процессов управления и, если нужно, для раз- вязки каналов, т. е. ликвидации взаимозависимости дви-
жения приводов по разным степеням подвижности ма- нипулятора. Рассмотрим многомерную систему, структурная схема которой представлена на рис. 8.10. К такому виду мож- но привести, например, систему манипулятора промыш- ленного робота, пока- занную на рис. 8.8. Здесь двойными линия- ми обозначены вектор- ные многомерные сиг- налы, a PTo(s), IzFb(s), Wc (s) — матрицы пере- Рис. 8.10 даточных функций. Запишем матрицу передаточных функций разомкну- той системы размерностью и X и: W(s) = X-‘ (s)IK(s), (8.14) где X (s) = Wb1 (S) + We (s) + Wa (s) ₽. Система состоит из п сепаратных каналов управле- ния (например, на рис. 8.8 их три), связанных между собой перекрестными связями, содержащимися в объек- те управления (в данном примере — в манипуляторе). Передаточная функция i-й сепаратной разомкнутой си- стемы соответствует i-му диагональному элементу матри- цы (8.14), а остальные элементы матрицы (8.14) харак- теризуют взаимовлияние каналов управления друг на друга. При этом множитель [3 представляет собой диаго- нальную матрицу [1... 101... 1], где для каждой i-й сепаратной системы ставится 0 на месте i-ro диагональ- ного элемента. Исследование частотных характеристик W(/со) пока- зывает (19], что весь диапазон частот 0 < со < °° можно разбить па три области: 1) 0<СО<СО2, 2) СО 2 < СО < СОЗ, 3) СОз < со < °°. В нижней области частот 0 < со < сог наличие пере- крестных связей пе оказывает существенного влияния на частотные характеристики сепаратных систем. В средней области частот сог < со < со3 наблюдается существенное влияние всех компонентов матрицы частотных характе- ристик. В верхней области частот соз < со < °° проявля- ются известные высокочастотные асимптоты частотных
характеристик следящих систем манипулятора. При этом здесь доминирующее значение получают составляющие, обусловленные ускорениями относительных координат звеньев. Таким образом, основной задачей является определе- ние граничной частоты сог, до которой расчет каналов управления манипулятора можно производить без учета их взаимосвязей. Вводится критерий, позволяющий определить значи- мость влияния педиагональных элементов матрицы Х(/со) па формирование диагональных элементов матри- цы Х_|(/ы), в виде б,(<й)= 1 — |Д,(/со) I, где Д{ (/ы) = (/со) (уо), причем Хй(/со) — диагональные элементы матрицы Х~' (/со), а ««(/со)—диагональные элементы матрицы Х(/со). Если бг(со) близко к пулю по сравнению с 1, то пе- рекрестные воздействия в системе оказываются несуще- ственными. Введем соотношения между диагональными и недиа- гональными элементами матрицы Х(/со). Относительное значение каждого недиагонального элемента будет 8<л(/со) = ха [агя(/со)®**(7со)] ~1/2. Для максимального и минимального значений Д< в за- висимости от числа п и максимального значения 1е1А1 со- ставлены графики (рис. 8.11). Опи служат для прибли-
женного определения граничной частоты сог- Тут приме- няется графический метод сложения и вычитания лога- рифмических амплитудно-частотных характеристик сепа- ратных систем и перекрестных связей. Среди них отыски- ваются те, которые имеют наибольшие по модулю зна- чения. Указанные графические построения для определения граничной частоты иг проиллюстрированы на рис. 8.12, где фигурируют частотные характеристики для i-й се- паратной системы IVi’(Jco) = и (/<») = Ж(У<о)А*(/а). На этом графике показана еще не упоминавшаяся здесь частота <щ, определяющая в нижнем диапазоне частот 0 < и < п>2 ту часть 0<и<Н1, где возможно упрощенное построение частотной характеристики. Положение граничной частоты и2 характеризует сте- пень влияния перекрестных связей. Так, если и2 ока-
жется меньше или близкой одной из частот среза сепа- ратных систем, то влияние перекрестных связей таково,, что по динамическим свойствам сепаратных систем нель- зя судить о динамике системы. Необходимо провести полный расчет частотных характеристик с учетом всех элементов матрицы Х(усо). Если же частота юг будет больше частоты среза каждой из сепаратных систем, то при анализе системы в первом приближении можно пре- небречь влиянием перекрестных связей. В первом случае, когда наблюдается сильное влияние перекрестных связей в районе частот среза сепаратных систем, эти связи будут существенно сказываться на устойчивости системы в целом (при устойчивых сепарат- ных системах), в том числе и в сторону нарушения устойчивости. Поэтому для данного случая разработан специальный метод исследования устойчивости систе- мы [19]. Изложим другой частотный метод анализа устойчи- вости многомерных систем*). Аналогично тому, как определялась матрица переда- точных функций замкнутой многомерной системы (8.6), можно находить и матрицу передаточных функций ра- зомкнутой многомерной системы: Ж(г) = 1 • $ $ to М “Т2 («) W22 • • • wln («)' • • • w2n («) , (8.15) -“’щ (*) wn2 (») «’nnW- где элементы Wn(s) главной диагонали матрицы PE(s') представляют собой передаточные функции сепаратных каналов системы, а Рис. 8.13 педиагопальпые элементы wi} U I) — передаточные функ- ции перекрестных связей меж- ду каналами. При этом аналогично обыч- ным одномерным системам можно общую схему многомер- ной системы представить в виде рис. 8.13, где обозначены векторы входных величин g, ошибки е и выходных величин х, а двойные линии соответствуют прохождению соответствующего комплек- са воздействий. Так же как и в одномерном случае, *) По материалам, предоставленным автору О. Н. Гаспаряном.
здесь можно преобразовать к виду рис. 8.13любую многомерную систему автоматического управления на основании правил преобразования матричных структур- ных схем. Матрицы передаточных функций замкнутой многомер- ной системы связаны с разомкнутой (8.15) следующими соотношениями: для выходных величин Ф(х) = [Е + W(s)]-4¥(s), (8-16) а для ошибок Фе(«) = [Я+ИЧ«)]Л (8Л7) где Е — единичная матрица. В изображениях по Лапласу векторы выходных величии х и ошибок е определятся матричными уравнениями X(s) = ®(s)G(s), E(s) = ®e(s)G(s). Координаты векторов X(s), G(s), E(s) представляют со- бой преобразованные по Лапласу реальные сигналы вы- ходов, входов и ошибок. Известными в математике методами можно найти собственные значения qt(s) (i = l, 2, ..., п) матрицы W(s). Значения qi(s) тоже будут функциями комплекс- ного переменного. Они получают дробно-рациональный вид, аналогичный обычным передаточным функциям од- номерных разомкнутых систем. В связи с этим функции qt(s) называются характеристическими передаточными функциям многомерной разомкнутой системы. Будем по- лагать, что все эти собственные значения §.(s) различ- ны, что на практике обычно имеет место. Доказано, что характеристическое уравнение замкну- той многомерной системы [см. (8.16) и (8.17)] представ- ляется в виде del [E+W (s)] = 2 (1 + qi (s)), (8.18) i=l т. e. характеристическое уравнение замкнутой n-мерпой системы распадается на п характеристических уравнений воображаемых замкнутых одномерных систем l + 9i(s) = 0, i = l, 2, ..., и, (8.19) соответствующих собственным значениям <?i(s) матрицы передаточных функций разомкнутой, многомерной систе- мы VK(s).
На данной основе можно представить се е для этого ряда воображаемых замкнутых одномерных систем их обычные передаточные функции, называемые также ха- рактеристическими : Ф<(*) = OEi(s)= 1 1 = 1,2, J l + 9»(s) Следовательно, комплексная плоскость корней харак- теристического уравнения замкнутой многомерной систе- мы (8.18) представляет собой наложение п комплекс- ных плоскостей корней характеристических уравнений полученных воображаемых замкнутых систем. Поэтому для устойчивости замкнутой линейной мно- гомерной системы необходимо и достаточно, чтобы были устойчивы все эти воображаемые замкнутые системы. Основным достоинством данного метода является то, что исследование устойчивости сложной замкнутой многомер- ной системы сводится к определению устойчивости п обычных одномерных систем (8.19)—строго без всяких приближений. В принципе здесь можно применить любой из извест- ных критериев устойчивости, но удобнее всего использо- вать обычный частотный критерий Найквиста (см. § 4.4). В этом случае делается подстановка s = ]'<£>, вследствие чего матрица JF(s) переходит в числовую матрицу ГК (/и) с комплексными элементами. При фиксированных значениях га нахождение собственных значений qt(ja) такой матрицы производится уже известными приемами. В частности, имеются стандарт- ные пакеты программ вычисле- ния на ЭВМ собственных зна- чений комплексных матриц. Например, для устойчивой многомерной системы третьего порядка в случае устойчивости разомкнутой цепи годографы характеристических функций <Л(7га) (i = 1,2,3) могут иметь вид, показанный примерно на рис. 8.14. Аналогично обыч- ным критериям Найквиста определяется устойчивость многомерной системы и в случаях нейтральной или не- устойчивой разомкнутой цепи.
Важно подчеркнуть следующее. Нельзя в общем слу- чае судить об устойчивости многомерно!! системы в це- лом по устойчивости сепаратных ее каналов. Обязатель- но надо прибегать к определению характеристических Рис. 8.15 передаточных функций qt(s). Покажем это на простом примере. Пусть имеется двумерная система, структурная схе- ма которой показана на рис. 8.15, где W1 ® = s (1,2s+ 1)’(0,05s+ 1)’ Wz = s (1,5s + 1) ’ а величины являются коэффициентами жестких вза- имных связей. Характеристические функции qi(s) и qz(s) такой многомерной системы, вычисленные описанным выше способом с подстановкой s = ую, имеют вид 512(;и)_ДЛ№ЦйЛ<»± ± (7{й) _ И\(» jy2(yw)(rur22—г21г12). При некоторых значениях коэффициентов гу годогра- фы для сепаратных систем PKi (усо) и Иг (До) (рис. 8.16) идут благоприятным образом (не охватывая точки — 1).
Рис. 8.17
Одпако годографы характеристических функций qi j& и ^(/ю) говорят о неустойчивости многомерной системы в целом, так как q\ (/со) охватывает точку —1. При дру- гих же значениях коэффициентов гу (рис. 8.17) данная многомерная система устойчива. В заключение заметим, что описанный метод иссле- дования устойчивости многомерной системы справедлив в том случае, когда система является управляемой и наблюдаемой; понятия об этом даются в следующем па- раграфе. § 8.4. Понятие управляемости и наблюдаемости систем Рассмотрим линейную систему, динамика которой описывается дифференциальными уравнениями н-го по- рядка. Тогда состояние системы будет определяться п ко- ординатами xt (i==l, ..., п системы, как отмечалось в совпадать с физическими величинами, в том числе и с выходными величина- ми систем. Поэтому в об- щем случае надо ввести отдельные обозначения для выходных управляе- мых величин г/i, г/2, . -., уч и записать их выражения Эти координаты состояния § 2.3, не обязательно будут Система, с координатами состояния t ’ j “i Л иг № Рис. 8.18 через хи Входные управляющие величины системы обо- значим через Ui, ил, ..ит (рис. 8.18). В качестве системы па рис. 8.18 может рассматри- ваться система автоматического управления (тогда щ, и2, ..., ит будут играть роль внешних задающих воздей- ствий gi, g2, ..., gm) либо сложный управляемый объект (тогда щ, U2, ит будут управляющими воздействия- ми со стороны регуляторов). Уравнения динамики линейной системы в вектор- по-матричной форме можно представить следующим образом: = Ах + Ви, Cl t У = Сх, (8.20) где обозначены вектор координат состояния системы, векторы управления и наблюдения (измерения) на
выходе системы и У = X = U = и. 'т -1 хп U2 Х2 -У1 У2 В общей теории систем вводятся понятия управляе- мости и наблюдаемости. Здесь мы приведем лишь основ- ные понятия прикладного плана без изложения матема- тической теории. Управляемостью системы называется такое ее свойст- во, что под действием некоторого управления u(i) в те- чение конечного отрезка времени ее можно перевести из любого начального состояния хо в конечное хь В этом случае система называется полностью управляемой. Если же этим свойством система обладает не по всем координатам, то она будет неполностью управляемой. Могут быть и полностью неуправляемые системы. Существует теорема Калмана, приводимая здесь без доказательства, на основании которой можно судить об управляемости системы. Составим матрицу G размером п X пт следующего вида G = [5 : АВ • А2 В ; ... • ЛП-1В]. (8.21) Далее требуется определить ранг этой матрицы. На- помним, что с этой целью рассматриваются миноры мат- рицы. Если какой-нибудь из миноров порядка г не равен нулю, а все миноры более высокого порядка равны нулю, то число г и будет являться рангом этой матрицы. Система будет управляемой полностью, если ранг г матрицы G (8.21) равен п. Если г = 0 — система пол- ностью неуправляемая. Если ранг матрицы г < п, то система будет непол- ностью управляемой. Тогда можно выделить часть си- стемы порядка г, которая будет управляемой, а остальная часть неуправляемой.
В том случае, когда исследуется система с одним входным управляющим воздействием и, т. е. когда т = 1, матрица G (согласно (8.21)) будет квадратной иХл. Для полной управляемости системы в этом случае требу- ется, чтобы определитель матрицы G не равнялся нулю (т. е. чтобы она была невырожденной), так как именно тогда ранг матрицы г = п. Приведем простейшие примеры определения управ- ляемости системы. 1. Система описывается уравнением dx dt dx2 — = -х1 + М. В этом примере имеем Следовательно, согласно (8.21) G = [5 : АВ], det G = 1 О = — 1 у= О, данная система полностью управляема. 2. Система имеет вид dt ~ + х2 + ы. dt — °- Здесь имеем Л = АВ Получаем 1 1 О О det G = = 0, а значит, система не будет управляемой. Ранг этой мат рицы г = 1, т. е. г< п. 3. Задана система с двумя входами: dx dx = х1 — и1 + и2, + 2ж2 + 2н2.
этой системе Следовательно, г -° 3- Ранг этой матрицы г = 2. Система полностью управ- ляема. Приведем еще один интересный пример, рассматри- ваемый в книге [7]. При двух управляющих воздействиях изображенная система (рис. 8.19, а), как можно пока- зать, является полностью управляемой. Если же ввести Рис. 8.19 только одно управление щ = и (рис. 8.19, б), то система уже не будет полностью управляемой. В самом деле, уравнения системы (p + a)xi = x2, (р + Ь) (р + с)х2 = (р + а) и можно привести к нормальной форме dx ~ аХ1 + = — Ьх2 + (а — с) х3 + и, (8.22) dx -г~ = — сх„ + и. dt J Сравнивая это уравнение с общим выражением (8.20), имеем — а 1 0 ' • 0 ' 1 А = 0 — Ь а — с , В = 1 , АВ = а — Ъ — с . 0 0 — ₽ , . 0 — с
далее получаем А2 = а — с — (а — с) (Ь — с) - (а + Ь) 62 О — Ъ -|- с А2В = Ъ2 — (а — с) (б -h с) 2 L с J Отсюда согласно (8.21) г° G = [В АВ : А2В] = 1 11 матрица G будет 1 - (Ь + с) а — Ъ — с Ь2 — (а — с) (Ь — с) Определитель этой матрицы равен нулю, но сущест- вуют миноры второго порядка, не равные нулю. Следо- вательно, ранг матрицы г = 2, т. е. г < п. Система не пол- ностью управляема. В ней можно выделить управляемую часть, которая имеет второй порядок. Однако если блоки на рис. 8.19, б поменять местами (рис. 8.20), то система станет полностью управляемой. Рис. 8.20 В этом легко убедиться, проделав аналогичные выклад- ки, имея в виду, что теперь уравнения системы в нор- мальной форме примут вид dr = — Ьхг + (а — с) х.3 + и, = — ах2 + и, (8.23) dx ~dt = — схз + и, где, в отличие от (8.22), управление и вошло во все три уравнения. Перейдем теперь к понятию наблюдаемости си- стемы.
Непосредственно наблюдаемыми величинами являют- ся выходные величины у (рис. 8.18), которые можно из- мерять. Наблюдаемостью системы называется такое ее свой- ство, когда путем наблюдения (измерения) ее выходных величин y(t) на конечном интервале времени можно определить все координаты состояния системы. В этом случае система будет полностью наблюдаемой. Система будет неполностью наблюдаемой, если через измеренные выходные величины определяются не все ко- ординаты состояния системы. Пусть уравнения системы заданы в векторно-матрич- ной форме (8.20). Составим, следуя Налману, матрицу размером п X nq в виде Н = [Ст :: ЛТСТ: (ЛТ)2СТ : ... : (4Т)П-’СТ], (8.24) где Лт и Сг — транспонированные матрицы. Система будет полностью наблюдаемой, если ранг матрицы Н равен п. Если же ее ранг г < п, то система неполностью наблюдаема. Наблюдаемая часть системы будет иметь порядок г. В том случае, когда имеется одна измеряемая выход- ная величина у, матрица С имеет одну строку, а Ст со- ответственно один столбец. При этом матрица Н будет иметь размер пУ.п и для полной наблюдаемости систе- мы потребуется, чтобы матрица Н была невырожденной. Приведем простейшие примеры. 1. Система описывается уравнениями dx dx = Х2, -77 = и, у = х,. dt dt ' у 1 Здесь имеем Л-[“ J], С-(1 01, Отсюда согласно (8.24) матрица Н получает вид ранг ее равен двум. Следовательно, данная система пол- ностью наблюдаема. Действительно, если измерена хц то по первому уравнению системы определяется и х%.
2. Система задана уравнениями dx dx -57 = ж2, = и, у = х2. dt 21 dt ’ а 2 Теперь изменилась только С = [0 1]. Следовательно, ст = [°], Лтст= [°], Я=[° °], det# = O. Система не является полностью наблюдаемой. Дейст- вительно, здесь измеряется величина Х2, т. е. скорость изменения величины xi. Поэтому значение самой величи- ны Х{ остается неопределенным. Интересно отметить, что, например, система, показан- ная на рис. 8.19, б (которая была неполностью управляе- мой), оказывается (если написать для нее матрицу Н) полностью наблюдаемой, когда измеряется только коор- дината xi, т. е. когда С = [1 0 0]. И наоборот, в этом случае другая система (рис. 8.20) не полностью наблю- даема, хотя она является полностью управляемой [7]. Из приведенного примера видно, что с точки зрения управляемости и наблюдаемости нельзя в передаточных функциях сокращать одинаковые сомножители (здесь на- пример, s + а) и переставлять сомножители местами. Понятия управляемости и наблюдаемости имеют важ- ное значение для теории оптимальных систем. Но они полезны и вообще для получения более полного пред- ставления о свойствах исследуемой или проектируемой системы. § 8.5. Оценивание координат состояния систем Обычно в технических системах не возникает необхо- димости в наблюдении и управлении для всех п коорди- нат состояния системы, тем более, что часть из них мо- жет не соответствовать физически реальным величинам. Однако в случае необходимости можно вводить в систе- му автоматического управления корректирующий сигнал от какой-либо координаты состояния xt, которая не из- меряется как физическая. Для этого служит косвенная оценка неизмеряемых координат состояния системы путем введения так назы- ваемого «наблюдателя» по Калману. Метод оценки век- тора состояния дает возможность «восстановить» неизме-
римые координаты вектора состояния в виде х « х и ис- пользовать «восстановленный» вектор состояния системы для решения задачи, например, модального синтеза в про- странстве состояний (см. главу 7). Схема оценивания ко- ординат состояния реализуется в виде дополнительной динамической аналоговой модели — наблюдателя. Проиллюстрируем алгоритм наблюдателя Каймана для непрерывных измерений. Запишем в векторно-матричной форме уравнения объ- екта управления х = Лх + Би (8.25) и управляющие сигналы u = -Jfx + Fg, (8.26) где Л, В, М, F — матрицы коэффициентов. Измерение выходных координат системы имеется в виде У = Сх. Оценка координат состояния системы наблюдателем формируется следующим образом: х = Ах — ВМх + Р (у — Сх) + BFg, (8.27) где Р — тоже матрица коэффициентов. Рассматривая совместно уравнения (8.25), (8.26) и (8.27), получим х = Ах — ВМх + BFg, (8.28) х = РСх + (А - ВМ — РС)х + BFg, (8.29) что в векторно-матричной форме запишется так Г А РС-.А — ВМ — РС ~вм х х BF BF & Из написанных уравнений видно, что при использова- нии наблюдателя порядок всей системы увеличивается до 2п, тогда как п — число координат, которые можно ис- пользовать для управления системой, сохраняется.
Характеристическое уравнение системы с на людате- лем будет иметь вид кЕ — А: ВМ _ D (А) = ......:................ = 0, (8.30) ' —PC -кЕ — А-\-ВМ + PC где Е — единичная матрица. Для оценки точности работы наблюдателя перейдем к новым координатам в виде Дх = х — х. Вычитая (8.29) из (8.28), получим Дх = А х - СРх - (А - СР) £=А [х - х] - СР [х - х]. Следовательно, Дх = (Л-СР)Дх. (8.31) Из уравнения (8.28), заменяя х = х—Дх, при отсутст- вии внешнего воздействия g будем иметь х = А х — ВМ [х — Дх] или х = (Л — ВМ)х + ВМДх. (8.32) Уравнения (8.32) и (8.31) в векторно-матричной фор- ме для свободного движения системы запишутся в виде А — ВМ ВМ 0 А—СР X Дх (8.33) X -Ех. Характеристическое уравнение для этой системы будет D (к) — кЕ — (А — ВМ) ВМ = 0. 0 кЕ —(А- СР) Оно принимает вид D (к) = \kE-A + ВМ\ \кЕ-А + СР\ = 0, т. е. распадается на два уравнения D' (к) = - А +ВМ\ = 0, (8.34) D" (к) = \kE-A +СР\ =0. (8.35) Последнее обстоятельство дает возможность независи- мого модального синтеза как основной системы с коорди- натами вектора х по уравнению (8.34), так и системы определения погрешности Дх по уравнению (8.35). Тре- буется, чтобы погрешность наблюдения Ax(t) быстро за- тухала во времени.
Существуют и другие схемы наблюдателей, каждый из которых обладает своими особенностями. Для иллюстрации возможностей и особенности изло- женной методики рассмотрим пример расчета следящей системы с наблюдателем, представленной на рис. 8.21. Рис. 8.21 По этой схеме составим уравнения состояний данной сле- дящей системы с наблюдателем Калмана. Получим xi = — ацХ1 — bnkiXi — Ьцк2х2 +. bnhg, Х2 = а21^1> xi = cpix2 — (an + к1Ьц)х1 — (к2Ьц + cpi)x2-l- bnhg, Х2 = ср2х2 + Й21Ж1 — ср2х2, что в векторно-матричной форме запишется так
Соответствующее характеристическое уравнение Ьудет иметь вид л + 0 ; — % = 0 0 Г) (\\ 21 = 0. U (Л) — 4 7 0 — СР г + ЙХ1 + Vu + cPi 0 ~СР2\ ~а21 X + СР2 По известным правилам оно может быть приведено к нор- мальной форме. Перейдем от координат наблюдателя xi и х2 к коор- динатам ошибок наблюдения Дж1 = xi — xi и Дж2 = х2 — х2- После подстановки xi = хг — Дж и х2 = %2 — Дж2 в урав- нение состояния системы и соответствующих преобразо- вании, получим уравнение системы с наблюдателем и соответствующее ему характеристическое уравнение, ко- торое после раскрытия определителя запишется в виде Z)(X) = [(Z, + «и + bnki)K + й21Ьц/с2] X X [(Z.+ Си) (X + ср2) + a2icpi] = 0. Последнее уравнение распадается на характеристиче- ское уравнение собственно системы D' (Z,) = X2 + Z,(«n + Ьц/С1)+ а21ЬцА:2 = 0 и уравнение ошибки наблюдателя D" (^) = ^2 + ^(ац + cp2) + (ancp2 + a2icpi) = 0, которые независимы и могут быть синтезированы сво- бодным выбором параметров fci, к2 и соответственно р\ и р2 (см. рис. 8.21).
ГЛАВА 9 ЛИНЕЙНЫЕ СИСТЕМЫ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ ДРУГИХ ТИПОВ § 9.1. Системы с запаздыванием В отличие от систем, рассматривавшихся в предыду- щих главах, системой с запаздыванием называется такая система, в которой имеется звено, обладающее тем свой- ством, что реакция его на выходе отстает по времени на некоторую величину т. Например, апериодическое звено с запаздыванием, вместо обычного Т + х2 = кх,, dt 2 15 будет описываться уравнением (t) Т ------h х2 (t) = kxr (t — т) (9.1) — уравнением с запаздывающим аргументом. Это значит, что реакция звена, например, на единич- ный скачок (т. е. переходная функция) вместо обычной (рис. 9.1, б) будет иметь вид, изображенный на рис. 9.1, в. Уравнение (9.1) можно разбить на два, введя проме- жуточную переменную х2, а именно: dx* 71 — + х2 — kxlt (9-2) х2 (t) = х2 (t — т). (9.3) Тогда структурно наше звено с запаздыванием разде- лится на два (рис. 9.1, г): обыкновенное звено и элемент запаздывания, описываемый уравнением (9.3). Будем рассматривать только такие системы, у кото- рых во всех процессах величина запаздывания т остается постоянной, хотя существует теория и для изменяюще- гося т. Примерами звеньев с запаздыванием могут служить: акустическая линия связи (т — время прохождения звука
в среде); радиолиния связи Земля — Лупа в системе те- леуправления, например, луноходом; дозирование ве- щества с перемещением его на ленточном транспорте (т — время движения между определенными точками); г Рис. 9.1 измерение толщины проката на определенном расстоянии от регулируемых валков. Запишем передаточную функцию элемента запазды- вания (9.3). По определению, это есть отношение изобра- жений по Лапласу выходной и входной величин при ну- левых начальных условиях. Применяя теорему запазды- вания операционного исчисления, для уравнения (9.3)' получаем передаточную функцию И7т(з) = е-та. (9.4)’ Тогда, если элемент запаздывания находится в пря- мой цепи системы (рис. 9.2, а) и не охватывается мест- ной обратной связью, если она имеется (рис. 9.2, б), то общая передаточная функция разомкнутой цепи полу- чает вид W (s) = Wo (s) e~xs = e~xs, (9.5) ь (s) где Wo(s) — общая передаточная функция всех осталь- ных звеньев цепи, кроме элемента запаздывания.
Передаточная функция замкнутой системы равна ф (л _ _ KN(s)e xs 1 + 17(S) L (s) + KN (s) e~xs‘ В случае, если элемент запаздывания входит в пря- мую цепь, по охватывается местной обратной связью б Рис. 9.2 (рис. 9.3, а), общая передаточная функция разомкнутой цепи будет W(s) = (s) (Я) W3 (s) e~~xs l + W0C(s)W2(S)e-xs (9.7)
а передаточная ункция замкнутой системы получит вид W. (s) Wn (s) Wo (s) e~xs Ф (s) =-------------1 2 3 -------------—. (9.8) i + Foc (g)w2W+^ Js) w2 (s)wS(S)Je Наконец, если элемент запаздывания находится в це- пи обратной связи (рис. 9.3, б), то передаточная функция разомкнутой цепи будет W(s) W1 (s) W2 (s) W3 (s) l + W0C(S)PP2(S)e-ts’ (9-9) а передаточная функция замкнутой системы Ф ,s) =___________ГГ1(Я)РГ2(Я)РГ3(Я)_________ U 1 + W%C(S)W (S)e-Ts + W (s)W (s)JT («)• Построим частотные характеристики разомкнутой це- пи системы с запаздыванием для случая (9.5). Амплитудно-фазовая частотная характеристика будет W(j<a) = W7o(j® )e-i™, (9.10)’ так что амплитудная и фазовая частотные характеристи- ки принимают вид А (<о) = Ао(<о), <р(®) = <ро(®)—т®, (9.11) т. е. наличие элемента запаздывания не меняет ампли- тудной частотной характеристики, но существенно влияет на фазовую частотную характе- ристику, причем <р(<о)->-—оо при о оо. Поэтому все векторы А(<о) поворачиваются в отрицатель- ную сторону на угол т<о (рис. 9.4) и кривая W(ja)) при- нимает спиральную форму, асимптотически приближаясь к началу координат. Логарифмические частотные характеристики согласно (9.11) примут вид, показанный на рис. 9.5. В других случаях, т. е. для выражений (9.7) и (9.9), очертания частотных характеристик будут более слож- ными.
Обратимся теперь к исследованию устойчивости замк- нутой системы с запаздыванием. Характеристическое уравнение системы с запаздыва- нием, как видно из (9.6), будет трансцендентным A(Z) + 7f7V(X)e-rt = O. (9.12) Поэтому алгебраический критерий устойчивости ста- новится здесь слишком сложным (критерии Гурвица и Рауса уже неприменимы). Критерий Михайлова и Найквиста для систем с за- паздыванием сохраняют свои прежние обычные формули- ровки. Меняется лишь форма годографов. Уравнение кривой Михайлова для случая, показанного на рис. 9.2, согласно (9.12) принимает вид Z)(/®) = L(/®) + KN(Jg>) (cos т® — у sin ти). Отсюда видно, что после выделения вещественной и мнимой частей D(y®) = Х(а, cost®, sinT®) + /y(®, cost®, sinr®) каждая из них будет содержать колебательные по пара- метру составляющие, что отразится на очертании кривой (рис. 9.6). Критерий Михайлова удобно применять для опреде- ления границ и областей устойчивости систем с запазды- ванием. На границе устойчивости кривая Михайлова про- ходит через начало координат, причем так, что весь остальной ход кривой соответствует устойчивости (точ-
нее — при помощи малой деформации кривой у начала координат можно удовлетворить критерию устойчивости). Итак при некотором значении со будет Z)(/co) = O, т. е. Х(со, cost®, sinTco) = O, У (со, cost®, sinTco) = O. (9.13)’ двумя уравнениями определяются границы Рис. 9.7 Этими устойчивости по одному параметру или на плоскости двух параметров, или же в пространстве парамет- ров, входящих в коэф- фициенты уравнений (9.13). Внутри очерчен- ной этими границами области в какой-нибудь одной точке надо проверить весь ход кривой Михайлова, чтобы убедиться, что это действительно область устой- чивости. Приведем пример. Пусть согласно рис. 9.7 задана передаточная функция разомкнутой цепи системы Ke~xs W s (Ts +1) • Тогда D&)=T№ + k + Ke-x\ D(ja>) = —Тсо2 + j<£> + К (cos тсо — у sin тсо). Уравнения границы устойчивости Х = -Тсо2 + К cos тсо = О, Y = со — К sin тсо = 0. Отсюда находим, что на границе устойчивости sin тсо ’ со tg тсо При заданном значении т на плоскости параметров К, Т строим по этим уравнениям (меняя со) границу устойчивости (рис. 9.8). Таким образом получаем ограни- ченную область устойчивости. Заметим, что при отсутст- вии т эта система устойчива при любых положитель- ных К и Т. Проиллюстрируем теперь использование критерия Найквиста. Из рис. 9.4 и рис. 9.5 видно, что в случае,
показанном на рис. 9.2, частотные характеристики за счет запаздывания т деформируются так, что система приближается к границе устойчивости и даже может стать неустойчивой. Найдем критическое время запаздывания ткр, т. е. та- кую величину т, которая выводит систему на границу устойчивости. Тогда W(jco) будет проходить через точку —1 (рис. 9.9). Это значит, что при некотором значении со = ®i согласно (9.11) получается Ао (<01) = 1, Отсюда находим <Ро(<О1)~ ^крСО! = —Л. л+%(м1) где coi определяется из условия Ao(coi) = 1. Например, если задано If ^(*) = CTr то условие Ло(со)= 1 принимает вид V +1 откуда 1А2-1 (01 =--т--- Тогда по формуле (9.14) находим Т-кр л — arctg — 1 у,
На рис. 9.10 показана полученная отсюда кривая за- висимости относительного критического запаздывания х/Т от коэффициента усиления К. Как видим, при х > ткр си- стема становится неустойчивой, хотя при отсутствии за- паздывания эта система устойчива при любом К. В тех случаях, когда эле- мент запаздывания находит- ся в местной обратной свя- зи, его влияние будет совсем иным. В зависимости от структуры системы оно мо- жет оказаться и благоприят- ным, т. е. может улучшать устойчивость системы по ана- логии с инерционной обрат- ной связью (см. § 6.2). Можно исследовать также качество процесса управления на корневые оценки качества). УС/77оиШвОСГГ]Ь\ 1ГХ Рис. 9.10 влияние запаздывания на (как на частотные, так и § 9.2. Системы с распределенными параметрами До сих пор рассматривались системы с сосредоточен- ными параметрами. Последние выражались в виде коэф- фициентов усиления и постоянных времени звеньев. Ди- намика системы описывалась обыкновенными дифферен- циальными уравнениями. В том случае, когда в системе появляется звено с рас- пределенными параметрами (длинная электрическая ли- ния, длинный трубопровод и т. п.), динамика такого зве- на описывается дифференциальными уравнениями в ча- стных производных. Например, уравнения длинной электрической линии имеют вид t -г di . di . du fr\ i to+z^+ri = 0’ ^ + с7Г + ^ = 0’ <9-15> где x, и, i — текущие значения расстояния, напряжения и тока вдоль линии; Z, с, г, q — индуктивность, емкость, сопротивление и проводимость на единицу длины линии. Уравнения водяного трубопровода имеют вид dv dll , 7 dll a2 dv ---57 = g 5~ + bv>-57 = хг~, (9.16) dt ° dx dt g-dx ' '
где х, v, h — переменные значения расстояния, скорости течения и напора воды вдоль трубопровода; Ъ, a, g — ко- эффициент трения, скорость звука в воде и ускорение силы тяжести. Уравнения газового трубопровода имеют вид dv 1 др dv 1 /О 47) dt р дх ’ дх pffi2 dt ' 1 • / где х, v, р — текущие значения (вдоль трубопровода) расстояния, скорости и давления газа; р, а — плотность газа (в установившемся режиме) и скорость звука в газе. Звенья с распределенными параметрами могут входить в состав замкнутой системы автоматического регулирова- ния наряду с другими звеньями, описываемыми обыкно- венными дифференциальными уравнениями. Примерами таких систем являются система автоматического регули- рования скорости гидротурбины, система регулирования давления газа, подаваемого потребителю, и др. Общий подход к исследованию и расчету автоматиче- ской системы с распределенными параметрами следую- щий. Определяются граничные условия (например, на обоих концах длинной линии или трубопровода), которые имеют место в данной системе. Решаются уравнения в частных производных с учетом этих граничных условий. В результате для звена с распределенными парамет- рами получается трансцендентная передаточная функция PPp(s), которая включается в общую систему в сочетании с обыкновенными передаточными функциями остальных звеньев. Например, для длинной электрической линии (9.15) получается [36] передаточная функция 1 Wp (з) =---------, ch ф/(/ -|- Is) (q -|- cs) L где L — полная длина линии. При отсутствии потерь (r = 0, q = 0) передаточная функция длинной линии примет вид PFp (s) = е-га, т = LI Is, т. е. она сводится к элементу запаздывания (9.4) . Для водяного трубопровода (9.16) в системе регули- рования скорости гидротурбины (рис. 9.11) передаточная
функция [36] будет WP(S) = gs — a~[/s (s + fc) th ~[/s (s + &)-т gs + -y- 1/s (s + b) th "j/s (s + &) -T 2L a При отсутствии сопротивления (Ь = 0) получаем = (1 — 2с) ет* + (1 + 2с) е~тв с = Р (1 + с) eTS + (1 — с) e~xs ’ 2g Здесь получается элемент запаздывания более слож- ного типа. Рис. 9.11 Рис. 9.12 Для газового трубопровода (9.17) в системе регулиро- вания давления р (рис. 9.12) передаточная функция при- нимает вид [25] тт/ / X 1 + be~xs 2L ~~l + be-rs+c(l~ be~xs)' а' причем , 2 (с —]- 1) — к а 2 (с — 1) — к' v ’ где к — показатель степени в адиабатическом уравнении состояния газа, v — скорость газа в установившемся режиме. В обоих последних примерах величина т является зна- чением времени прохождения звука по трубопроводу ту- да и обратно. После получения трансцендентной передаточной функ- ции звена с распределенными параметрами устойчивость системы в целом исследуется так же, как и для систем с запаздыванием (§ 9.1), с помощью критерия Михайлова или критерия Найквиста. Для анализа качества процес- сов управления могут быть применены частотные оценки.
§ 9.3. Системы с переменными параметрами При автоматическом управлении движением часто сам управляемый объект описывается дифференциальным, уравнением с переменными во времени коэффициентами. Например, в процессе движения самолета уменьшает- ся его масса за счет выгорания топлива, изменяется ско- рость полета, плотность атмосферы с изменением высоты полета и т. п. Эти перемен- Рис. 9.13 ные во времени параметры входят в коэффициенты урав- нений динамики полета само- лета. То же самое относится и к подводным аппаратам. Другим примером мо- жет служить автоматически управляемая манипуляцион- ная система робота, в кото- рой переменным параметром является момент инерции за счет изменения конфигура- ции манипулятора и грузов в процессе движения. Вследствие переменности параметров объекта вся замк- нутая система автоматического управления будет описы- ваться дифференциальным уравнением с переменными ко- эффициентами йо(О—+ai(t)z^=r+ +an-At)— +an(t)x = di di * = fco (i) 0 + • • • + (t) ^ + bm (t} f (t}- (9-18) Будем полагать, что задан закон изменения каждого коэффициента af и во времени (рис. 9.13, а). Очевидно, что формы переходной h(t) и весовой k(t) функций в такой системе будут зависеть от того, в какой момент времени & (рис. 9.13) подается на систему соот- ветственно единичный скачок или импульс. Поэтому пере- ходная и весовая функция будут здесь параметрическими с параметром &, т. е. h (t — , k (t — &,•&).
Возможны два варианта рассмотрения этих функции: 1) нормальный, когда t — переменная, как на рис. 9.13, й = const; 2) сопряженный, когдай — переменная, t=const. Последний применяется, например, для вычисления интеграла, определяющего изменение регулируемой ве- t х (t) = j k(t — й, й) / (й) b Вообще весовая функция k(t, -0) или, как ее еще на- зывают, импульсная переходная функция (реакция на импульсное воздействие) является основной динамиче- ской характеристикой линейной системы с переменными параметрами [33]. Но раз она зависит от двух перемен- ных (t и •б, рис. 9.13), то графически ее можно предста- вить в трехмерном пространстве (рис. 9.14). Естественно, что она равна нулю при t = й, т. е. в момент приложения импульса, а также при ^<й, т. е. до момента приложе- ния импульса. Поскольку система имеет переменные па- раметры, то очертание весовой функции k(t, й) будет меняться с изменением момента приложения импульса й, как показано, например, на рис. 9.14. Нормальная форма весовой функции, когда t перемен- ное, а й = const, изобразится сечением, показанным на рис. 9.15. Сопряженная форма весовой функции (f — const, а й переменная) получится другим сечением (рис. 9.14). Аналитическое определение функций h. и к в системах с переменными параметрами затруднительно. Для систем высокого порядка это возможно только численными приемами.
Столь же трудно и определение передаточной функ- ции. Она будет параметрической с параметром t и вы- числяется согласно определению (1.9) как изображение по Лапласу весовой функции, а именно: t Ф(s, i) = J к (t — •&, •&) е~s(t—'&> cJ&. — оо При этом изображение по Лапласу выходной величи- ны имеет вид X(s, i)=O(s, t)F(s). Передаточные функции системы с переменными парамет- рами PF(s, t) и Ф(5, t) не выражаются простым отно- шением многочленов, как в обыкновенных системах, а имеют значительно более сложное выражение. Для расчета систем с переменными параметрами мож- но применять коэффициенты ошибок, формулы для кото- рых аналогичны прежним (§ 3.4). Существуют специальные методы исследования устой- чивости систем с переменными параметрами, имеющие весьма существенное отличие от обычных. Особенность состоит в том, что вследствие переменности коэффици- ентов трудно говорить об асимптотической устойчивости (т. е. о свойстве 0 при i-*°°). Поведение такой системы рассматривают обычно на конечном интервале времени (to^t^T). При этом устойчивость системы по- нимается как ее свойство, проявляющееся в том, что после прекращения действия внешних возмущений коор- динаты состояния системы, начиная с некоторого момен- та времени вплоть до конечного t = Т, не выходят за пре- делы заранее заданных конечных значений (допустимых по техническим условиям). С этим связан термин «тех- ническая устойчивость». Существует несколько методов определения весовой и передаточной функций, частотных характеристик, а так- же исследования устойчивости систем с переменными па- раметрами. Для их изучения можно обратиться к книгам [33] и [20]. Если найдена весовая функция, то система с переменными параметрами будет устойчивой на заданном интервале времени Т, если ее весовая функция (в нор- мальной форме) является затухающей во времени для всех •&, лежащих внутри этого интервала [33], что можно
выразить в виде оо J | к (t, й) | dt <Z оо, 0 < &<?’. в Если же найдена передаточная функция O(i, й), то- для устойчивости линейной системы с переменными пара- метрами на конечном интервале времени необходимо и достаточно, чтобы эта функция не имела полюсов в пра- вой полуплоскости и на мни- мой оси комплексной плоско- а‘' " ___________ сти $ при всех й, лежащих ----Г" в данном интервале. Формулировки достаточно простые, но важная особен- ° ность состоит здесь в опре- 7 г " R'" делении весовой и передаточ- Рис. 9.16 ной функций. Ввиду больших трудностей точного решения задачи исследования и проектирования систем с переменными параметрами применяются приближенные методы и ме- тоды численного решения на вычислительных машинах. Наиболее распространенным приближенным методом является метод замороженных коэффициентов. Он при- меним для систем со сравнительно медленным во време- ни изменением параметров по сравнению с протеканием переходных процессов, как это часто имеет место в систе- мах автоматического управления движущимися объ- ектами. Метод замороженных коэффициентов заключается в следующем. Весь рассматриваемый интервал времени ра- боты данной системы разбивается на участки так, чтобы внутри каждого участка параметры изменялись не очень значительно (рис. 9.16). Для произвольного участка с на- чальным значением времени io = йЛ (к = 0, 1,2,...) все коэффициенты дифференциального уравнения (9.18) считаются постоянными, равными их значениям в начале участка, т. е. для к-io участка имеем уравнение dnx /Jmf ... + ^(<М* = М^)Ы+ ... +Ы*Ш(0- at Внутри каждого участка исследуется соответствующее обыкновенное дифференциальное уравнение с постоянны-
ми коэффициентами (но разными для разных участков) согласно разделам теории автоматического управления, изложенным в предыдущих главах. Очевидно, что если на объект с переменными пара- метрами поставить систему управления с постоянными параметрами, то качество процесса управления будет ме- няться с течением времени. Нужно проверить, допустимо ли это. Если нет, то на- до изменять и параметры системы (общий коэффициент усиления и постоянные времени корректирующих устройств). Обычно это изменение производится автома- тически в процессе управления движением по заранее заложенной программе по времени или по величине ско- рости движения или же по другим признакам изменения состояния системы. Чаще всего такая перестройка пара- метров системы управления делается скачками в одной- двух или нескольких точках всего интервала движения. Решение, полученное в соответствии с методом замо- роженных коэффициентов, можно уточнять методом по- следовательных приближений, например, следующим об- разом. Представим все коэффициенты уравнения (9.18) в виде ai (t) = а^ + а* = а° (0) + a* (i), (9.19) где & — начало рассматриваемого участка времени (рис. 9.13, а). Запишем уравнение (9.18) с учетом обозначений (9.19) о dnx 0 о dx , о + 0,1 + •' ’ + ап~11л + апХ = = /х (0 — I ао + ai , п-1’ + • • • + апх I, (9.20) \ tzc tz t у где jm—If fAt) = b0(t)yi + b1d—i+ ... Cb v tZ Ь Решение ищется в виде х (£) « Xi + х2 +... + хк.
Первое приближение xi находим по методу заморо- женных коэффициентов, т. е. решается уравнение dnx" °о + ... + dn^i = fi (О- at Остальные решения ищутся как добавки к предыду- щим в соответствии с правой частью (9.20)’. Для этого решаются последовательно следующие уравнения с по- стоянными коэффициентами и с заданной функцией вре- мени в правой части, содержащей найденное предыдущее решение, а именно: яо "!*•••+ апХ2 — f2 (t)f at а0 ЗЗГ + ’ ’ + = h (Or at где В результате получаем уточненное решение дифферен- циального уравнения с переменными во времени коэф- фициентами. Итак, при достаточно медленном изменении перемен- ных параметров в исследуемой системе (9.18), можно находить решение для управляемой величины x(t) либо по методу замороженных коэффициентов по участкам, либо по изложенному здесь методу получения уточнен- ного решения с учетом непрерывной переменности коэф- фициентов. В первом случае применение обычных методов рас- чета устойчивости и синтеза корректирующих устройств (по участкам), как указано выше, является очевидным. Во втором случае (уточненное решение) можно заме- тить, что при заданных переменных параметрах системы, каждый шаг последовательной процедуры представляет собой решение уравнения с постоянными параметрами при заданной функции времени в правой части. Таким
образом, применяя достаточно просто осуществляемый ма- шинный метод решения, можно проверить устойчивость системы на конечном интервале времени в указанном выше смысле «технической устойчивости», если задать /(i) в виде единичного скачка. При этом можно просле- дить и качество процесса управления при такой и других формах воздействия f(t). § 9.4. Дискретные системы К дискретным системам относятся импульсные, циф- ровые и релейные. В импульсных системах производится квантование сигнала по времени, в релейных — по уров- ню, в цифровых — по времени и по уровню. Следовательно, дискретная система отличается тем, что в ее состав, помимо обыкновенных звеньев, входит одно или несколько звеньев, производящих указанное квантование непрерывного сигнала в дискретный. Это бу- дет либо импульсный, либо релейный элемент, либо циф- ровой вычислитель. Дискретные системы имеют большое значение в современной технике. Импульсная система состоит из импульсных элемен- тов (одного или нескольких) и непрерывных частей, со- ставленных из обыкновенных линейных звеньев (рис. 9.17). Рис. 9.17 В импульсных системах применяются три основных вида квантования сигнала по времени: а) амплитудно-импульсная модуляция (амплитуда им- пульса пропорциональна входному сигналу — линейная импульсная система); б) широтно-импульсная модуляция (ширина импульса пропорциональна входному сигналу); в) фазо-импульсная модуляция (фаза импульса про- порциональна входному сигналу). Во всех случаях период чередования импульсов (пе- риод квантования) является постоянным. Возможны и более сложные случаи.
Пусть на вход импульсного элемента поступает не- прерывный сигнал x(t) (рис. 9.18, а). Период, квантова- ния обозначим Т. Выделим значения входного сигнала x(t), соответствующие началу каяодого импульса (рис. 9.18, б), обозначив их х[пТ], где п— порядковый номер импульса. Полученная таким образом функция на- зывается решетчатой функ- цией. В случае амплитудно-им- пульсной модуляции сигнал на выходе импульсного эле- мента y(t) будет иметь вид, представленный на рис. 9.18, в. Длительность каждо- го импульса одинакова. Она обозначена \Т (0 < у < 1), а величина равна значению х \пТ}. Поскольку единичный им- пульс длительностью \Т, по- мещенный в начале (t —0), можно записать в виде S1(i)=l(i)-l(i-Yn. то выходная величина им- пульсного элемента (рис. 9.18, в) будет Рис. 9.18 у (£) = У х [пТ7] (t — пТ), П«=0 (9.21) причем аргумент (t — пТ} оз- начает сдвиг каждого оче- редного импульса от начала (t = 0) на величину пТ по оси времени. В случае широтно-импульсной модуляции (рис. 9.18, а) изменяется ширина импульса = ах \пТ}, (9.22) причем длительность его \пТ не должна превышать пе- риода Т, т. е. должно иметь место ограничение аМ С 1, если k(i) I <М.
Величина импульсов остается постоянной с (рис. 9.18, а). Тогда выходная величина импульсного эле- мента будет ©о У (О = с S si(f — пТ) sign х [пТ], (9.23) П^О где 81(0= 1(0- аргумент (t — пТ) означает сдвиг импульса по времени. Наконец, в случае фазо-импулъсной модуляции им- остаются постоянными по величине с и по дли- ги цТ (7 = const), но вводится переменный импульса по времени внутри каждого периода (рис. 9.18,5) на величину рп = Ьх[пТ], (9.24) причем аналогично преды- дущему должно выпол- няться условие ЬМ С 1 — 7, если |ж(0 I < М. Выходная величина им- пульсного элемента в дан- ном случае равна У (О = с 2 si (t — n? — — РпГ) sign х \пТ]. (9.25) Импульсные элементы могут иметь различную кон- струкцию и различную физическую основу. В цифровых системах автоматического управления к свантованию сигнала по времени добавляется еще кван- тование его по уровню (рис. 9.19). Обозначим через h размер одной ступени квантования сигнала по уровню. Тогда величина каждого значения ре- летчатой функции выходной величины цифрового звепа (рис. 9.19, б) будет У [иТ] = kh sign х [пТ], (9.26)
где к — целое число ступеней к, которое определяется ус- ловием — y) h < Iх [пТ] К (й + -у j kt т. е. значение кк берется ближайшим к значению х[пТ], как показано на рис. 9.19, б. Значения решетчатой функции у[пТ] запоминаются на весь период квантования. Поэтому выходная величина цифрового звена будет иметь вид, изображенный на рис. 9.19, в. Описанная процедура именуется импульсно- кодовой модуляцией. Она переводит непрерывную вели- чину x(t) в цифровую величину у[пТ] в определенной си- стеме счисления. Величина к соответствует единице чис- ла, к — число. Близость решетчатой функции y'lnT1] к зна- чениям х[пТ] зависит от количества разрядов цифрового устройства. Чем больше количество разрядов (меньше к) и чем меньше период Т, тем точнее у[пТ] воспроизводит непрерывную функцию x(t). В цифровых устройствах обычно величина x(t), кото- рая здесь фигурирует как входная для импульсно-кодовой модуляции, получается в результате вычисления по оп- ределенному алгоритму непосредственно в цифровом ви- де у[пГ} (рис. 9.19, в). На вычисление требуется некото- рое время т. Поэтому цифровое звено в контуре системы ~i Рис. 9.20 автоматического управления можно представить в виде, изображенном на рис. 9.20. Здесь показаны: алгоритм вычисления A(xt)_, формирующий величину x(t); время т, необходимое для вычисления; элемент импульсно-кодовой модуляции у(х), охарактеризованный на рис. 9.19. Такая схема является условной для расчета динамики системы. Схема технического выполнения системы с циф- ровым звеном показана на рис. 9.21, где через Н/Д и
д/н обозначены преобразователи соответственно непре- рывной величины в дискретную и дискретной в непре- рывную. Это схемы одномерной системы. Часто цифровые вы- числительные устройства и машины применяются в более сложных многомерных системах с многими входами и вы- ходами. Наличие квантования сигнала по уровню характери- зует нелинейность системы. Однако при достаточно боль- шом числе разрядов величину у = ![и7’] (рис. 9.19) можно считать близкой к величине х[пТ]. Тогда нелинейную им- пульсно-кодовую модуляцию можно приближенно заме- нить линейной амплитудно-импульсной модуляцией Рис. 9.21 (рис. 9.18, в), считая у = 1 в соответствии с рис. 9.19, в. Если при этом алгоритм вычислений А (ац) линейный, то такую цифровую систему можно свести к линейной импульсной системе при у = 1. При нелинейном алгорит- ме Л(Ж1) будет нелинейная импульсная система. При достаточно малом периоде Т и большом числе разрядов цифровую систему автоматического управления в целом можно рассчитывать как обыкновенную непре- рывную систему (линейную или нелинейную). В общем же случае цифровая система автоматического управления является нелинейной дискретной системой.
Г Л А В A 10 ИМПУЛЬСНЫЕ СИСТЕМЫ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ § 10.1. Уравнения и передаточные функции Рассмотрим импульсную систему с амплитудно-им- пульсной модуляцией (рис. 10.1, а). Здесь ошибка (рас- согласование) обозначена, в отличие от обычных линей- ных систем, через '0, так как буква е будет иметь тут другой смысл. Разомкнем систему и расчленим условно импульсный элемент на две части: простейший импульсный элемент, Рис. 10.1 Рис. 10.2 обозначенный знаком -L па рис. 10.1, б, и формирователь импульса si(t). Первый из них дает решетчатую функ цию u(t) (рис. 10.2), т. е. и (t) = У, g [пУ] 6 (t — пТ), П=0 а второй придает каждому импульсу определенную дли- тельность гфТ. Через FTB(s) и kE(t) на рис. 10.1, б обозна- чены передаточная и весовая функции непрерывной части системы. Формирователь импульсов можно описать некоторой передаточной функцией W$(s). Применяя преобразование Лапласа функции, описывающей прямоугольный импульс
длительностью \Т и величиной 1, т. е. 51(О=1(О-1(«-тП. (10-1) находим оо ут Жф (s) = J «! (0 e~stdt = J 1 • e~sidt = (1 + е-?’’*). (10.2) о о Объединив ЖД^) с непрерывной частью ЖДз) в об- щий блок (рис. 10.1, в), получим W) = B^(S) TTH(s). Этот блок называется приведенной непрерывной частью. Весовая функция последней получает вид t k(t) = J кп (t — т) 8г (т) dx. о Величину t согласно рис. 10.2 можно представить сле- дующим образом t •= пТ + s7\ 0 < g 1, п = 0, 1, 2, ... В дальнейшем удобно пользоваться относительным временем - 1 t= jr = n + &. При этом уравнение разомкнутой цепи импульсной си- стемы (рис. 10.1, в) можно записать через решетчатую входную функцию g[n] в виде ©о х [и, s] = У, к [и — г, s] g [г], п = 0t 1, 2, .. Г-0 где г, как и п, обозначает относительное текущее время, по которому производится суммирование. Учитывая, что при t<0 имеем k(t)—O, значения г > п можно отбросить, и это уравнение записать в виде ж [п, е] = У к [п — г, е] g [г]. (10.3) Г*=0 Перейдем к определению передаточных функций системы. В используемом ниже преобразовании Лапласа для импульсных систем введем безразмерную комплексную
переменную q - sT. Изображения входной и выходной величин определя- ются дискретным преобразованием Лапласа и обознача- ются соответственно оо G* (q) = 0{g [«]} = 2 g [п] e~&\ п=о Х*(д, е) — 0{х[п, е]). Здесь видна полная аналогия с обычным преобразова- нием Лапласа, но с суммированием дискретных величин вместо интегрирования непрерывных. Применяется также ^-преобразование, которое экви- валентно приведенному выше, а именно, обозначив получим z — еч, & {g [и]} = 2 z-ng [п]. п=о Передаточная функция разомкнутой цепи импульсной системы, как отношение изображений выходной и входной величин при нулевых начальных условиях представляет- ся в форме {дискретная передаточная функция) Здесь текущее безразмерное время s между импуль- сами отсутствует в знаменателе, так как входная величи- на g[n] есть решетчатая функция. Дискретная передаточная функция может быть опре- делена еще иначе. Предварительно находится т а затем применяется так называемое ^-преобразование: W* (q, е) = S) {W (q)} = 2 W {q + 2л/г) еМ-М*. (10.5)
Для вычислений удобно пользоваться выражением И7* (q, е) = 2 I Res e«-e9iJ где m — число полюсов q.- передаточной функции W(q). Аналогично обычным линейным системам здесь име- ется следующее соотношение между передаточной и ве- совой функциями: W* (q, &) = 3){k [n, s]} = 2 k \.n, e] ег~Ф\ (10.6) k\n, e] = ^-1{Wz*(g, e)}. Приведем два примера. Пример 1. В импульсной системе с простейшим им- пульсным элементом (рис. 10.1, в) задана К Такое устройство называется импульсным фильтром. Весовая функция системы находится следующим об- разом: к к (f) = S’-1 {W (s)} = ± e-t/T*. Заменим t — (n + e,)T. Тогда получим к [и, е] = ^- е-₽[«+е!Л р = y- По формуле (10.6), пользуясь таблицей дискретного преобразования Лапласа, находим передаточную функцию импульсного фильтра к. А Пример 2. Пусть в той же импульсной системе фор- мируются импульсы длительностью \Т. Тогда с учетом (10.2) будем иметь: W (s) = Т7Ф (s) WH (s) = А (1 - e-vrs) Отсюда по формуле (10.5), используя таблицы ^-преоб-
разовапия, получаем передаточную функцию (при в = 0) VT*(g, 0) = к^ В общем случае передаточная функция разомкнутой цепи импульсной системы имеет вид ^м-тМ где IV* (g, е) = со(е)е«й + ci(e)e’lft_1) + ... + cft-i(e)e9 + с„(в), L* (?) = boeqm + bic9(m-1) + ... + bm-ie9 + bn, причем показатель степени k < тп. В соответствии со свойством ^-преобразования пере- даточная функция W*(q, в)_ будет периодической вдоль мнимой оси плоскости g = а + /со с периодом 2л. Здесь g = st. Поэтому со = аТ — без- размерная частота. Следовательно, W*(q, в) бу- дет вполне определена своими значениями в основной полосе (рис. 10.3): —л < со л, —ooCaCoo. Заменой e’ = z (10.7) получаем вания передаточную функцию в форме 35-преобразо- W* (z, ё) N* (г, в) L* (z) ’ где TV* (z, в) = с0 (в) zfe + q (в) z*-* + ... + cfe_x (в) z + ch (в), В* (z) = bozm + . + bm_1Z + bm Преобразование (10.7) отображает основную полосу, которая заштрихована па рис. 10.3 во всю плоскость z, причем отрезок мнимой оси g = /со, —л < со < л отображается в окружность единичного радиуса
(рис. 1 .4 z -. efa' При этом левая часть полосы отображается внутрь единичного круга. Таким образом характеризуется разомкнутая цепь им- пульсной системы. Запишем теперь уравнение замкнутой импульсной си- стемы (рис. 10.5). Представим его в виде п х[п, е] = 2! k[n — rl е] g [г] — г=о — 2 к [п — г, е] х [г], (10.8) г=0 где к — весовая функция разомк- нутой цепи. Рис. 10.5 Рис. 10.6 Соответственно главная передаточная функция замкну- той системы примет вид ф* (а Е\ - = «)._ =____. (ю.9) G*(g) l + PP*(g, в) Л* (?) + TV* (q, е) v 7 При этом выходную величину замкнутой системы мож- но будет определить согласно выражению ® 1п, е] = 2 ka [п — r/e] [g (г)], (10.10) г=0 где к3 — весовая функция замкнутой системы Л8[п, е] = ®-1{Ф*(д, е)}. Обратимся теперь к системе с двумя импульсными эле- ментами (рис. 10.6). Если периоды чередования импуль- сов в обоих элементах одинаковы, то система называется синхронной. В противном случае — асинхронной.
Если в синхронной системе совпадают и моменты на- чала импульсов, то система называется синфазной. Рассмотрим синхронную систему. Пусть EiT — смеще- ние импульсов второго элемента по отношению к перво- му, как показано на рис. 10.7. Тогда 1/1(0 = 2 si (* —>) ё И, У2 (i) = 2i s2 (t — п — вг) [п, ej,. 71^0 где si(i) и s2(tJ — функции фор- мирования импульсов типа (10.1), но смещенные по оси времени соответственно на п и на п + вь Введем здесь, как и раньше, простейшие импульсные элементы в разомкнутой цепи системы и рассмотрим приведенные линейные части (рис. 10.8), где представлена разомкну- тая цепь импульсной системы. Тогда получим t к1 (0’= f ^1Н (t — т) sx о t к2 (*) = f /с2н (t — Т) S2 (Т) dx. О Переходя к относительному времени ~1—-^-=п+г, с учетом сдвига ei во втором импульсном элементе можно Рис. 10.8 записать уравнения для разомкнутой цепи п [и, 8] = 2! к1 [п — r, е] g И, Г» о п (10.11) Х2 [*Ъ £] = Zj ^2 Е — Б1Ь П = Q, 1, 2, . . г г=0
Найдем передаточную функцию разомкнутой цепи. В изображениях дискретного преобразования Лапласа по- лучаем Х^,е) = И7(<7, 8) £*(<?), х* (?, е) = W* (q, е — 8Х) X* (q, ех), а следовательно, Х2* (q, 8) = W*2 (q, 8 - 8Х) W* (q, 8X) G* В передаточной функции W* здесь сделана замена 8 на 81, так как на вход последнего звена (рис. 10.8) по- ступает решетчатая функция со сдвигом 8ь Рис. 10.9 Передаточная функция разомкнутой цепи представь- ся в форме W* (<?, е) = W* (g/ex) W* (q, 8 — 8j). (10.12) В случае синфазной системы (ei = 0) получим W* (д, 8) = W* (q)W* (q, 8). (10.13) Проделаем аналогичные преобразования для синхрон- ной системы с параллельно соединенными импульсными элементами (рис. 10.9). В дискретных изображениях
имеем X:(g,8) = I7*fee)G*(g)t хг (Ч, е) = Wl (q, е — Ej) G* (q, ex), где si — сдвиг во втором импульсном элементе по отно- шению к первому. Поскольку на рис. 10.9 х — xi + хг, то х* (.4, Е) = w* (Ч, е)G* (ч) + (Ч, Е — Ei) G* (qt ех). Очевидно, что написание единой передаточной функ- ции всей разомкнутой цепи возможно в этом случае толь- ко для синфазной системы (ei = 0). Тогда W*(q, е) = = W* & Е) + W* (q, г). (10.14) Для передаточной функции замкнутой системы во всех случаях сохраняется прежняя формула (10.9). Изложенные результаты легко распространяются и на системы с несколькими импульсными элементами. § 10.2. Частотные характеристики импульсных систем Амплитудно-фазовая частотная характеристика разом- кнутой импульсной системы (рис. 10.10) определяется jvhU— а • 5 Рис. 10.10 аналогично обыкновенной линейной системе. На вход по- дается сигнал g(f) = sin cof. Он преобразуется в решетчатую функцию g[n] = sin con, (10.15)
так как в дискретных точках t — пТ. Здесь введено обо- значение со = а>Т — безразмерная частота. Амплитудно-фазовая частотная характеристика опре- деляется в виде W* е) = W* 8) |gej5. (10.16) Отсюда находятся амплитудная частотная характери- стика Л* (со, е)= I е) I и фазовая частотная характеристика <р*(со, е) = arg W* (Ja>, е). В соответствии с формулой (10.5) получаем 17* (/<0, 8)= 5 Т7(/(й + 2лт))^(®+2ГОЧ (10.17) а по формуле (10.6) оо W* (fa е) = У, к [щ е] е~зап. п—о (10.18) Последнее является дискретным преобразованием Фурье. Рассмотрим свойства частотных характеристик импуль- сных систем. 1. Кроме зависимости от со, характеристики зависят от 8. Графически это выражается в виде серии кривых И7* (/со) для разных значений е^Обычно бывает достаточ- но одной характеристики W* (/со) при 8 = 0. 2. В соответствии с периодичностью передаточной функции W*(q, б) (см. рис. 10.3) амплитудно-фазовая частотная характеристика И7* (/со) также будет периоди- ческой с периодом 2л. Поэтому она полностью определя- ется своими значениями в интервале —л < со < л. (10.19) Смысл этого положения следующий. Пусть па вход разомкнутой цепи импульсной системы поступает сигнал g(i) = sincoi.
Тогда согласно рис. 10.1 и (£) == У S (t — пТ) sin ьтТ. 71=0 Пусть теперь g (t) = sin (co + rcoo) t, соо = ^, г = 0, ±1,+22 ..., где <оо — частота квантования (частота следования им- пульсов) . Тогда оо Z ’ u(t) = 2 sin А-т^-пТ 71« 0 4 оо = S 6 (t — пТ) sin соп7\. 71=0 т. е. при частоте <о + гсоо получается тот же результат,, что и при со. Это и приводит к периодичности частотных. характеристик импульсных систем. 3. Если представить РЕ* (/со, в) в виде РЕ* (/со, в) = ?7*(<о, е) + /У*(<о, в), то вещественная частотная характеристика t/*(co, в) бу- дет четной функцией со, а мнимая частотная характери- стика У* (со, в) —нечетной. Это вытекает из свойства ди- скретного преобразования Фурье (10.18), согласно ко- торому W* (— /со) = W* (/со). Поэтому вместо (10.10) достаточно рассматривать ин- тервал изменения безразмерной частоты 0 со л. 4. В крайних точках интервала 0 С со С л согласно (10.18), амплитудно-фазовая частотная характеристика принимает вещественные значения w* (/о, в) = 2 & ln, eL 91=0 оо РЕ* (/л, в) = 2! (— 1А [п, е]. 71—0 (10.20)
5. При уменьшении периода следования импульсов Т, т. е. при увеличении частоты квантования соо = ^п!Т, ча- стотные характеристики импульсных систем приближа- ются к частотным характеристикам непрерывных систем. При этом интервал 0 < со < л, который для реальной ча- стоты со — (£>/Т имеет вид растягивается па всю мнимую ось /со при Т 0. Перейдем к нахождению частотных характеристик импульсных систем. В простых случаях это можно сде- лать непосредственно аналитически, а в случаях слож- ных — приближенными численными методами или графи- ческими способами. Приведем сначала простые примеры. Пример 1. Построить амплитудно-фазовую частотную характеристику импульсной системы (рис. 10.10,6), если Для этого случая передаточная функция импульсной системы была получена в примере 1 § 10.1. Подставив в нее q = /со, получим W* (/со, е) = --------- е-₽Е, ₽ = у- При е = 0 имеем (10.21) Заметим, что уравнением 2 = описывается единичная окружность. Поэтому и функция W*(/со), как дробно-рациональная функция от z = е^ш, отобразит ее также в окружность (или в прямую). При изменении со в интервале 0 со <_л получим полуокруж- ность, причем в крайних точках со = 0 и со = л, согласно
(10.21), имеем ^*(70) = —^, w*(7*r)=— 1 — е 1 1 + е р Абсцисса центра окружности И7* 00) + W* (jn) _ к 2 । — е—2₽ ’ что и показано на рис. 10.11. С уменьшением величины Р = 777’1 радиус окружности увеличивается, как изобра- жено пунктиром на рис. 10.11. Пример 2. Построить амплитудно-фазовую частотную характеристику для импульсной системы (рис. 10.10, а), И Рис. 10.11 если передаточная функция непрерывной части VFH(s) = 7^+1’ а формирователь импульсов дает прямоугольные импуль- сы у?7 (0<у<1). Подставляя q = ju> в выражение передаточной функции W* такой импульсной системы, полученное в примере 2 § 10.1, находим (при в = 0) VT* (/w) =g_PV ~1 |3 = f. е3° _ е-₽ / 1 Это также будет полуокружность (при 0<н><л), причем в крайних точках W* (70) = /qer-Р W* (/л) = — ' 1 1 — е“Р’ и ' 1 14-е-Р’ что и показано на рис. 10.12. Для построения частотных характеристик более слож- ных импульсных систем приведем два способа.
Численный способ. Пусть дана TF(s). Согласно (10.17) при 8 = 0 имеем И7* (/©) = У, f W (j (© + 2лт)). г~—оо Поскольку (см. § 10.1) w)=4-^)1 v то можно записать W (у©) = -i- W (Ja). Следовательно, оо W* (](£>) = Y 2 TF(J(© + r©0)\ Г~~оо где ©о = — частота квантования. Поэтому, заменив слева © = ©Т7, получим оо ТУ*;(7®7’) =4 2 W (j (© + г©0)). (10.22) г=—оо Если задана W(ja>)= и(а) +]V(a>), то для частот- ной характеристики импульсной системы И7* (/©7’) = = U* (у©) + V* (у©) нахо- дим выражения оо (10.23) оо F* (©) = -1 2 F (©+г©0). Г=— ОО При вычислениях огра- ничиваются конечным чис- лом слагаемых. В резуль- тате получаются вещест- характеристики вида, изо- На основе этих характеристик можно найти амплитуд- ную и фазовую частотные характеристики импульсной Рис. 10.13 венная и мнимая частотные браженного на рис. 10.13.
системы, а именно А* (со) — YU*2 (со) + V*2 (со), ср* (со) = arctg V* (со) tz* (<о); примерное очертание которых дано на рис. 10.14. Как уже говорилось выше (свойство 5), с увеличением соо эти характеристики приближаются к характеристикам непре- рывной системы, при- чем при соо -*- °° (Т 0) первый минимум А* уходит вдоль оси со в бесконечность и асим- птотически стремится к нулю. Графический способ. Согласно формуле (10.17) при е = 0 полу- чаем W* (/со) = = 5 W (J (со + 2лг)). Г——сю Возьмем только три слагаемых: r = —1; 0; +1. Тогда W* (fa)~ W(f(a - 2л))+ Ж(/^}+ W(j(га + 2л)')’. (10.24)’ Будем считать, что задана амплитудно-фазовая ча- стотная характеристика РИ(/со) приведенной непрерыв- ной части импульсной системы (рис. 10.10) в виде, изо- браженном на рис. 10.15, а. Обозначим на ней безразмер- ные значения частот со = со Т. Возьмем одно какое-либо значение со (О=Ссо=Сл)’. Вектор 1 на рис. 10.15, а обозначает W(/со). К нему со- гласно (10.24) надо прибавить вектор Ж(/(со — 2л))’. Но со — 2л < 0. Поэтому возьмем положительное значение 2л — со (рис. 10.15, я) и, имея в виду, что W (— /со) = W (/со), изобразим сопряженный вектор 2 (рис. 10.15, я), соот- ветствующий слагаемому W (/со — 2л). Там же показан и третий вектор W<j (со + 2л)).
Сложив геометрически эти три вектора получим со- гласно^ (10.24) одну точку искомой характеристики W*(/со) (рис. 10.15, б). Проделав тоже самое для ряда Рис. 10.16 точек со в интервале 0 =С со л, найдем характеристику И7* (/со). Для замкнутой импульсной системы (рис. 10.16) в со- ответствии с формулой (10.9) получаем характеристику Ф*(/й) = ' ' 1 + W* (/со) Представив ее в виде Ф* (/со)'=Р* (со) + jQ* (со) или ф* (/й) = Л* (й) можно по тем же формулам и номограммам, что и в § 2.4, определить вещественную Р*(со), мнимую ()*(со),
амплитудную (со) и фазовую ф*(со) частотные характе- ристики замкнутой импульсной системы по заданной § 10.3. Логарифмические частотные характеристики Для удобства построения логарифмических частотных характеристик необходимо, во-первых, привести выраже- ние амплитудно-фазовой характеристики разомкнутой це- пи импульсной системы W* (/со) к дробно-рациональной форме, и, во-вторых, сделать так, чтобы изменение аргу- мента определялось не интервалом 0 < со л, а всей по- ложительной осью, как в обычных логарифмических ха- рактеристиках. Первая операция, как это ясно из § 10.1, осуществля- ется заменой (10.7), т. е. переходом от дискретного пре- образования Лапласа к ^-преобразованию. Итак, пола- гаем, eq = z. Но при этом мнимая ось q = /со при —л со л (рис. 10.3) отображается в окружность (рис. 10.4): z = е&. (10.25) Поэтому необходима вторая операция (распростране- ние аргумента на всю мнимую ось). Это осуществляется при помощи w-преобразования. Простое н?-преобразова- ние имеет вид Но здесь удобнее использовать модифицированное ^-преобразование Т 2z__1 w W = z =----f—- (10-26) 1-T w При этом окружность (10.25) отображается в мнимую ось плоскости ю, так как w = 2 1 т >+1 2 ., со у /tg 2
Обозначим а 2.<о 0) * = у tgy (10.27) Величина со* называется псевдочастотой. Видно, что при 0 со л имеем О =S со* что и требовалось. На рис. 10.17 показано отображение плоскости z в плоскость Рис. 10.17 w. Внутренность единичного круга плоскости z отобра- жается в левую полуплоскость w. Возможны два случая. Если W* (z,е) или W*(q, е) известна, то подстановкой (10.26) или Т 1+т w eq =------- (10.28) 1--у » можно определить передаточную функцию разомкнутой цепи через ^-преобразование, т. е. Ww (w, s). Если же Wz (z, g) или W*(q, e) не задана, то мож- но определить Ww (w, е) непосредственно по передаточной функции приведенной непрерывной части W (з), исполь- зуя выражение и таблицы ^„-преобразования. А именно, при е = 0 имеем * С 4 - о Q 1 ww (w) = \?—f— W (3)}( (10.29) где индекс w означает замену (10.28). Подстановка значения и? = /со* в выражение W*(w) .даст амплитудно-фазовую характеристику импульсной
системы И7* (/со*), M*=Atg“ со = Тео. 1 it Как видно отсюда, при небольших значениях со* при- ближенно выполняется следующее равенство: ®* & у- = и, т. е. масштаб мнимой оси /со* плоскости w вблизи нача- ла (со* 0) приблизительно совпадает с масштабом /со плоскости s передаточной функции приведенной непре- рывной части. Далее логарифмические частотные характеристики по- лучаются обычным способом Lm* (со*) = 201g [Ж* (/со*) |, ср* (со*) = arg W* (/со*). Приведем примеры. Пример 1. В первом примере § 10.1 при е = 0 пере- даточная функция разомкнутой цепи имела вид eq Подстановка (10.28) дает Т It 1 + о w Ww (СР) = yl----у-------------— 1 l-b-yuc — е Hl —-g-u> т ,, l + -2w к 1 + Т'и> ’ где 7/ = Т’ = L 1+е~Р Г1(1-е-Р)’ 2 1-е-₽’ Подставив ср —/со*, получим Т * 1+-2-/со* Т Т. откуда Lm* (со*) = 201g к' + 201g уч 2 1 + СО*2 — — 201g /1 + (Г)2 со*2, ср* (со*) = arctg со* — arctg У'со*.
Эти логарифмические частотные характеристики по- казаны па рис. 10.18. Пример 2. Для второго примера § 10.1 примем е = 0, у = 1 (соответствует цифровому устройству, см. § 9.4). В этом случае имеем 1 — е~Р а при подстановке (10.28) Отсюда после подстановки w = /со* находим Lm* (со*) = 201g + 201g ср* (со*) = arctg (— 1 + СО*2 — — 201g/1 + (Г)2 со*2, j — arctg Z'co*. Т * Амплитудная логарифмическая частотная характери- стика сохраняет прежний вид (рис. 10.18), а фазо- вая изменяется. Пример 3. Задана пере- даточная функция приве- денной непрерывной части ________ К Lm* Рис. 10.18 W(s) в(г/+1)- Разложим W (s) на простейшие дроби fc, Л, 7, ^(s) =——Н-Ьг- Используя формулу (10.29) по таблице ^„-преобра- зования получаем w:(£p)= т ’ - — w 2 /с. Т — w W i±T’w -Р)(П
где гр rpr rp ml ___ T 14-е о __ 7 2 — 1 ~ 7 ’ 2 1 _ е-₽’ 1 — Т' ' Если задано Г1 = 0,1; к\ = 100 и период чередования импульсов Г = 0,1, то получим 7" = 0,11 и 7'2 = 0,01. Под- ставив w = ](£>*, найдем w* (7^) = юо (1-0’0Лю2!)1^0;°?'ю*)-- и,М ' ](£>* (1 + 0,11/10*) Отсюда Lm* (со*) = 40 — 201g со* 4~ 20 lg V14~ 0,052со*2 + + 20 lg VI4- 0,012со*2 - 20 lg VI + 0,112со*2, <р* (со*) = —— arctg 0,05со*+ arctg 0,01со*— arctg О,11со*. Соответствующие графики логарифмических частот- ных характеристик изображены на рис. 10.19. Для срав- нения там же показана амплитудная логарифмическая частотная характеристика приведенной непрерывной ча- сти W(s). Видно, что для небольших частот (со сос) они близки друг к другу, о чем указывалось выше. Это свой- ство сохраняет силу и для более сложных импульсных систем. Поэтому здесь можно применять известные ча- стотные методы синтеза корректирующих устройств.
§ 10.4. Устойчивость импульсных систем Динамика переходного процесса в замкнутой линей- ной импульсной системе может быть описана разностны- ми уравнениями первого порядка в виде Х\\п + 1] = ацХ1[п] 4-... 4- aimxm[n], х?[п 4-1] = 4-... 4- а2тхт[п], Xm[f2 4“ 1] 4- . . . 4“ &ттХт[п]> где п — безразмерное время, выражаемое порядковым но- мером импульсов (п ~ 1, 2, ...); т — порядок системы разностных уравнений; х,-[п 4-1] — первая разность (ана- лог первой производной в дифференциальных уравне- ниях) . Характеристическое уравнение для этой системы за- писывается в виде .1 2 “12 °21 б22-г Я2ТП “ml атг • • атт z Вместо системы разностных уравнений первого порядка можно записать одно разностное уравнение высокого по- рядка аох[п 4- т] 4- ajx[n 4- т — 1] 4-... 4- am~ix[n 4-1] 4- атх[п] = 0 с характеристическим уравнением aozm гЬ aiz”1-1 4-... 4- am-iz 4- ат = 0. (10.30) Импульсная система будет устойчивой (асимптотиче- ски), если х[п] -*• 0 при п -* °°. Решение разностного уравнения (когда корни про- стые) имеет вид х [n] = 2 = 2 Cieqinl (10.31) i=l i=l где z< — корни характеристического уравнения (i = 1,2,... ..., т) и
причем являются полюсами передаточной функции замкнутой импульсной системы Ф*(д). Из решения (10.31) видно, что для устойчивости им- пульсной системы необходимо и достаточно, чтобы были все \ziI < 1. Если хотя бы один корень |zj > 1, система будет неустойчивой. Значением какого-либо корня IzJ = = 1 при всех остальных IzJ < 1 определяется граница устойчивости импульсной системы. Следовательно, геометрически область устойчивости системы на плоскости корпей z изобразится единичным кругом (рис. 10.20, а). Если применить (//-преобразование z — 1 14 ш w — —z = т2—г z 4 1 1 — w (10.32) то этот круг отобразится в левую полуплоскость w (рис. 10.20, б). Подставив (10.32) в характеристическое уравнение импульсной системы (10.30), получим /14 w\m , a I л--1 4 а, “oil — w I 1 1 1 4 w\m—1 1 — If J . . 14 w Л 4 ... 4 a-m-y = 0, что приводится к виду bowm 4 М’1"’1 4... 4 bm-\w 4 bm = 0. (10.33)' Все корни уравнения (10.30), лежащие внутри еди- ничного круга (рис. 10.20, а), перейдут в левую полу- плоскость w (рис. 10.20, б). Поэтому при использовании преобразованного характеристического уравнения (10.33) для устойчивости импульсной системы необходимо и до-
статочно, чтобы все корни wt (i = 1, 2, ..т) имели от- рицательные вещественные части. Границей устойчивости будет случай попадания какого-либо корпя Wf на мнимую ось, когда все остальные и\ лежат слева от нее. Приведем пример. Исследуем уравнение aoz2 + aiz + «2 = 0. (10.34) Произведя замену переменных согласно (10.32), а именно «с>(1 +t«)2 + «1 (1 + w) (1 — t«) + аг(1 — i«)2 = 0, получим b^w1 + Ъ1 w + &2 — 0, (10.35) где Ьо = «о + «2 —«1, bi = 2(a0 —«г), &2 = «о + я1 + «2- Условием устойчивости такой системы будет положи- тельность коэффициентов уравнения (10.35). Но это условие нельзя применять к исходному уравнению (10.34). В самом деле, пусть ао = 1, «1 = 3, «2 = 10. Тогда Ьо = 8, 61 = —18, Ьг = 14. Поскольку не выпол- нено необходимое условие устойчивости для уравнения (10.35) — положительность коэффициентов,— то данная система будет неустойчивой, хотя исходное уравнение (10.34) имеет все положительные коэффициенты. Вычислим, какие при этом корни будет иметь исход- ное уравнение (10.34) z2 + 3z + 10 = 0, zli2'= -1 ± j /10-1. Для устойчивости требуется |zi, 2I < 1, а здесь К,2| = /4 + 10-|= /10>1, т. е. система с данными коэффициентами характеристиче- ского уравнения действительно неустойчива. Для исследования устойчивости импульсных систем можно пользоваться критерием Гурвица (§ 4.2) приме- нительно к преобразованному характеристическому урав- нению (10.33). Это последнее позволяет также исполь- зовать и критерий Михайлова в его обычной формули- ровке (§ 4.3). Однако существует еще аналог критерия Михайлова, который позволяет исследовать устойчивость импульсной
системы непосредственно по исходному характеристиче- скому уравнению (10.30), не преобразовывая его. Вывод такого критерия делается аналогично выводу критерия Михайлова (§ 4.3), но в другой комплексной плоскости, следующим образом. Согласно принципу аргумента число корней много- члена Я(г) = aozm + aizm-1 + ... + am-\z + ат, (10.36)' лежащих внутри единичного круга, можно определить по числу полных оборотов вектора H(z) при изменении z вдоль границы этого круга, т. е. при z = eJ , — л <; а л. Следовательно, если все т корней характеристическо- го многочлена (10.36) лежат внутри единичного круга, то Д arg Я = 2лт, — л<а^л. Это условие необходимое и достаточное для устойчи- вости импульсной системы. Поскольку известно свойство я(е-3’“) = яр“), то достаточно рассмотреть интервал 0 а С л и потре- бовать, чтобы Д arg Я (е3’“) = пт, 0 < й < л. (10.37) Это и является аналогом критерия устойчивости Михай- лова для импульсных систем. Подстановка z = е3® в (10.36) дает Я р“) = а0<^ + + ... + ат^+ат, (10.38) причем в крайних точках и = 0 и со = л имеем т т я р‘°) = 2 «ь Я (б>) = 2 (~1)™~* аг. i=0 3=1 По выражению (10.38) строится аналог кривой Ми- хайлова, причем в этом выражении выделяются вещест- венная и мнимая части: Я (е’“) = X* (й) + jY* (й).
Для устойчивости импульсной системы, например, при т — 3 аналог кривой Михайлова имеет вид, изображен- ный на рис. 10.21, а; для неустойчивой системы при т = = 3 — вид, изображенный на рис. 10.21, б. Из этого при- мера хорошо видна специфика очертания аналога кривой Рис. 10.21 Рис. 10.22 Михайлова для импульсных систем по сравнению с не- прерывными (§ 4.3). Очевидна здесь и другая формулировка аналога-Кри- терия Михайлова — перемежаемость корней Х*(и) и У*(ш) (рис. 10.22)'. Существует также и аналог критерия устойчивости Найквиста для импульсных систем. Дадим его вывод, аналогичный проделанному в § 4.4. Возьмем передаточную функцию разомкнутой цепи импульсной системы где N* и L* — многочлены по е5 степени k hl тп> к. Положим е’ = z, е = 0. Обозначим Ж*(2) = 7^~- (10.39) LZ vz) Возьмем вспомогательную функцию F (z) = 1 + w: (z) = f(Z) = (10.40) £2(z) Lz (z) где H(z)— характеристический многочлен замкнутой си- стемы, а Л* (z) — разомкнутой,
По аналогу критерия Михайлова в случае устойчивой разомкнутой цепи имеем Д arg L* = лт, 0 и л. Для устойчивости же замкнутой системы требуется, чтобы Л arg Н == лт, О :С л- В результате получаем требование Д arg F [е3“) = лт — лт = О, т. е. годограф вспомогательной функции F не должен ох- ватывать начало координат. * Отсюда, переходя согласно (10.40) к функции^ Wz (z), получаем формулировку аналога критерия Найквиста: если разомкнутая цепь устойчива, то для устойчивости замкнутой системы требуется, чтобы амплитудно-фазовая частотная характеристика разомкнутой цепи W* не охватывала точку —1. Это показано на рис. 10.23 для примера 2, рассмот- ренного в § 10.2. Условие устойчивости здесь получает ВИД Видна существенная специфика этого условия по сравнению с условием устойчивости аналогичной непре- рывной системы (§ 4.4). В случае нейтральной разомкнутой цепи, т. е. при на- личии в многочлене L* (q) корня д = 0 или в L* (z) кор- пя z = 1 (рис. 10.24), нужно обходить коптур, минуя точку z — 1, по четверти окружности малого радиуса г, как показано на рисунке.
Учитывая в выражении (10.39) полюс z = 1, можем записать z—1 ’ где W*z представляет собой оставшуюся часть исходной функции после выделения в знаменателе множителя (z—1), соответствующего полюсу z = l. Вместо z = 1 введем согласно рис. 10.24 z = l + re34’, 0<(р<-|. После этой подстановки получаем lim ТУ,* (1 + гЛ) = lim W*z(1±r— = lim Re~\ r->0 re где r 9 T. Амплитудно-фазовая характеристика вместо рис. 10.23 принимает вид рис. 10.25, а формулировка критерия устойчивости остается прежней. Наконец, обратимся к слу- чаю неустойчивой разомкнутой цепи, когда передаточная функ- ция Wz (z) содержит р полюсов вне единичного круга. Тогда в выражениях (10.39) и (10.40) по принципу аргумента A arg L* = л (т — р"), 0<Сш <л, а для устойчивости замкнутой системы, по-прежнему, требуется A arg Н = пт, О^и^л. Поэтому изменение аргумента выражения (10.40) дол- жно удовлетворять соотношению Д arg F (е3<й) = пт — п(т — р) = пр. Следовательно, для устойчивости замкнутой системы при неустойчивой разомкнутой цепи требуется, чтобы
амплитудно- азовая характеристика разомкнутой цепи охватывала точку —1 на угол рп ки), где р — число полюсов W* (z), лежащих вне единич- ного крута z = е’“. Пример показан на рис. 10.26 для случая р — 2. Наконец, для исследования (против часовой стрел- устойчивости импульсных си- стем могут применяться также Рис" 10,26 логарифмические частотные ха- рактеристики. Получение их примепительпо к импульс- ным системам рассмотрено выше в § 10.3. Формулиров- ка частотного критерия устойчивости здесь остается той же, что и для непрерывных систем (§ 4.4), но надо иметь в виду некоторое своеобразие очертания самих ха- рактеристик (§ 10.3). § 10.5. Точность и коррекция импульсных систем Как и для непрерывных систем (гл. 3), введем здесь определение статической ошибки, астатизма и коэффи- циентов ошибок, а также ошибок при гармоническом воз- действии. Ошибку импульсной системы мы условились обозначать '& (см. рис. 10.5). Имея в виду, что передаточная функция замкнутой системы для ошибки равна Ф^(и) = i 1 + W* (z) ’ (10.41) установившуюся ошибку Фус при постоянной величине внешнего воздействия g(t) = go можно вычислить по фор- муле Фус = lim-------—. У + 1 + W* (1) (10.42) Это и будет статическая ошибка импульсной систе- мы Фст. Астатической импульсной системой будет такая, у ко- торой передаточная функция разомкнутой цепи имеет полюс z — 1 (д = 0), т. е. (2) Z—1 ’
где’Wq (z) пе имеет полюсов в точке z = 1. Передаточ- ная функция замкнутой системы по ошибке в этом слу- чает будет ф^(2)=(2-1)ф;0(2), <10-43) где т * . . 1 Ф0о (Z) =-----*----------7 ° V ' W* (z) + z — 1 является функцией, пе имеющей пулей при z = 1. В та- кой астатической системе при внешнем воздействии ви- да g(t) = go + git установившаяся ошибка получит вы- ражение z(z-l)g+gz g Vvc = hm-----z----4------= —*----. У Z-l »P*(z) + z—1 W*(l) Это постоянная величина скоростной ошибки '&ск аста- тической системы. Статическая же ошибка отсутствует. Аналогично получается дважды астатическая им- пульсная система, если передаточная функция разомкну- той цепи этой системы имеет двойной полюс в точке z = l (g = 0). Тогда появится постоянная ошибка только по ускорению изменения внешнего воздействия g(i). Надо иметь в виду, что в импульсных системах могут возникать малые колебания внутри периода повторения сигнала в установившемся режиме. Определим коэффициенты ошибок для импульсной си- стемы аналогично тому, как это делалось для непрерыв- ных систем (§ 3.4). Разложим в ряд Тейлора передаточную функцию замкнутой импульсной системы для ошибки в окрестно- сти точки z = 1: со fc=0 где Ch = .^Ф£г(г)-1 = 2 (- 1)% [m]. (10.45) GZ |Z~1 m^o Здесь при m = n есть весовая функция систе- мы по ошибке. Так определяются коэффициенты ошибок Со, Ci, сг, ... При этом, например, первые три коэффици-
ента имеют вид оо Со = Ф-а>г(1) = [77Z]8 m=0 (г) C1 dz ^2o;z(2) Сг dz2 I °° = — 2 Z 1 m=o 00 — 2 m(m — 1)fc© [mJ. Z=1 m—o Передаточная функция импульсной системы согласно формулам (10.41) и (10.39) имеет вид отношения мно- гочленов Ф*г (z) = £z* (*) + <(*) Поэтому вместо разложения в ряд Фурье те же коэф- фициенты ch можно получить путем деления многочлена числителя на знаменатель. Этот способ и рекомендуется использовать как более простой для практических рас- четов. Чтобы определить выражение для ошибки с исполь- зованием этих коэффициентов, обратимся к формуле (10.3), записав ее в виде п Йус[п]= 2 g[n— mjk^[mj. (10.46) Фигурирующую здесь решетчатую функцию g[n — т] вы- разим через ее разности соответствующего порядка для разных значений т: g [п - 1] = g [и] - Ag[n - 1], g\n — 2] = g{n] — 2Ag[n — 1] + A2g[n — 2], g [n — 3] = g[n] — 3Ag[n — 1] + 3A2g|[n — 2] — A3g[n — 3], Подставив их в выражение (10.46), после выкладок по- лучаем 7П О'ус М = 2 "ЛГ ^hg № — к], ь=о (10.47) где ск определяются формулой (10.45).
Например, если g[n] = ao + «in + fl2H2, (10.48) то соответствующие разности будут Ag [П — 1] = «1 — «2 +- 2«2П, Ag [п — 2]= А{ Ag (ц — 1]} = А{й1 — й2 + 2аг(п — 1)} = 2«2, далее Ag [и — к] = 0 при всех к > 3. С этими значениями разностей формула (10.47) дает Йус И = П2Со«2 + + n(co«i + 2йгС1)+ сойо+ Ci (fli — «г)+ С2«2. (10.49) Покажем определение коэффициентов ошибок на при- мере импульсной системы, имеющей передаточную функ- цию разомкнутой цепи < = < - п^-л-—У (10-50) (Z — 1) (1 + Z + Z ) - г2 если внешнее воздействие имеет вид g(i) = 1 4- i + -g-. Найдем передаточную функцию замкнутой системы для ошибки Ф;, (г) = —1_ _ . Ц-И'Ц») + + + l Для деления числителя на знаменатель здесь удобно ввести замену z — 1 = £. После выкладок получаем m £3 + 4£2 + 6£ й£() £3 + 4£2 + 7£-|-2 ' Деление многочленов по обычному правилу алгебры дает результат Ф,к (?) = 3£ - 8,5^2 + 24.25S3 + • • • Отсюда следуют значения коэффициентов ошибок со = О; ci = 3; с2 =-8,5 • 2! =-17; сз = 24,25 • 3! = 145,5;... Внешнее воздействие нам задано в виде (10.48) при значениях по = 1, «1 = 1, = Тогда по формуле (10.49) с найденными здесь коэффициентами cs опреде-
ляем ошибку Фус И = п • 2g2ci + (gi — а2) a + G2C2 = Зи — 7. Здесь отсутствует статическая ошибка (со = О), ибо передаточная функция разомкнутой цепи (10.50) имеет полюс z = l (астатическая система). В целом ошибка включает постоянную составляющую (—7) по скорости, пропорциональную времени (Зп) по ускорению измене- ния внешнего воздействия. Перейдем теперь к ошибкам импульсной системы, при гармоническом воздействии. Внешнее синусоидальное воздействие g (i) — a sin of преобразуется на входе в ре- шетчатую функцию (10.15), а именно g И = a sin сои. При этом установившаяся ошибка в замкнутой систе- ме будет Фус = А о sin (им + (р*), где = а | Фо (/со) |, Фо = arg Ф® (/со). (10.51) Используем логарифмические частотные характеристики разомкнутой цепи, получаемые с применением ш-преоб- разования (10.26) и (10.29), в виде Lm* (со*) = 201g | W* (/со*) |, ср* (со*) = arg И7* (/со*), как это было проиллюстрировано на примерах в § 10.3. Учитывая, что аналогично рис. 3.4 обычно на рабо- чей частоте 1 W* (/сор) | 1, получим в соответствии с формулой (10.41) следующее выражение: 20 lg А& = 20 lg а — Lm | (/сор) |, ср® = — arg И7* (/сор). Как было установлено в § 10.3, в низкочастотной об- ласти (в которой и лежит значение сор) приближенно выполняется равенство ю* » = со, (10.52) т. е. имеется совпадение псевдочастоты со* с частотой со передаточной функции приведенной непрерывной части импульсной системы. Поэтому для определения ошибки в этой области можно пользоваться непосредственно обычной логарифмической частотной характеристикой
приведенной непрерывной части, а именно считать, что 201g Лв « 20lgа — Lm IWI, <р<> = —arg W(J®?)- Следовательно, в первом приближении установившая- ся ошибка импульсной системы при гармоническом воз- действии (низкочастотном) может быть вычислена как установившаяся ошибка обычной непрерывной системы, получаемой замыканием отрицательной обратной связью приведенной непрерывной части этой системы. Обратимся далее к изложению принципов коррекции импульсных систем. Введение в систему корректирующих устройств бывает, как мы знаем, необходимо, чтобы в ре- зультате этого система удовлетворяла заданным требо- ваниям по точности и по качеству процессов управления, в том числе переходных процессов. Поэтому рассмотрим сначала эти требования. Простейшим требованием является обеспечение за- данного запаса устойчивости (т. е. определенной меры удаления от границы устойчивости). В частотных оцен- ках это, как известно, запас по амплитуде и запас по фазе, вычисляемые точно таким же образом, как и для непрерывных систем (см. § 5.2), по частотным характе- ристикам импульсных систем, рассмотренным выше в данной главе. Требование заданной точности может выражаться раз- личными способами. В частотных подходах анализирует- ся обычно гармоническое воздействие g(t) = аР sin a>pi. Из формулы (10.51) следует, что йус <пр|Ф® (/<ор)|. Если задано, что ошибка не должна превышать опре- деленного допустимого значения йДОп, то частотная ха- рактеристика системы должна удовлетворять требованию вр Но для рабочей частоты ир, расположенной в низко- частотной области, IW* (/сйр) I < 1. Тогда в соответствии с (10.41) последнее условие запишется в виде требова- ния к частотной характеристике разомкнутой цепи (10.53) Доп
а в логарифмической орме Lm|W*(>p)|>201g^ (10.54) Связь между псевдочастотой со* и безразмерной частотой (0 = 0)7' определяется формулой (10.27). Учитывая же, что для низкочастотной области справедливо равенство (10.52), условие (10.54) можно записать и как требова- ние к логарифмической частотной характеристике при- веденной непрерывной части системы: а„ Lm | И7 (/юр) ] > 201g. иДОП (10.55) Выбор типового гармонического воздействия g(t) = = sin (0р t, которое следует заложить в проектирование системы, может исходить из заданных требований макси- мальной рабочей скорости gmax и ускорения gmax входного воздействия, так же как и для непрерывных систем, в виде (6.18), т. е. ~ ^тах ^тах ®р = ----, ар= ------ ^тах ^тах Вычислив <йр и ар по заданным gmax и gmax, реализуем затем требование (10.53), (10.54) или (10.55). По аналогии с формулой (6.20) здесь также вводится требование к значению общего коэффициента усиления jy- ^тах разомкнутой цепи системы К тг----- как одно из усло- "доп вий достижения заданной точности проектируемой си- стемы. Требования к качеству переходного процесса в им- пульсных системах аналогично непрерывным выражают- ся в допустимых значениях перерегулирования о и вре- мени переходного процесса tn, которое может быть выра- зи жено в относительных единицах па = —, где Т — период чередования импульсов. Во многих случаях логарифмическая амплитудная ча- стотная характеристика приведенной непрерывной части системы LmlVK(j<»)l в низкочастотной области вплоть
до частоты среза бывает близка к амплитудной частотной характеристике импульсной системы Lm| I, как, например, на рис. 10.19. В таком случае при проектиро- вании импульсной системы может быть использован тот же аппарат, что и для непрерывных систем, изложенный на стр. 145, по требованиям к качеству переходного про- цесса. Исходя из всех перечисленных требований составля- ются желаемые характеристики импульсной системы. Чтобы их реально получить, в систему вводятся коррек- тирующие устройства. Здесь для коррекции системы име- ется большее разнообразие технических средств, чем у непрерывных систем, так как кроме непрерывных кор- ректирующих устройств можно вводить импульсные и цифровые. Методику синтеза корректирующих устройств для им- пульсных систем см. в книге В. А. Иванов, А. С. Ющен- ко. Теория дискретных систем автоматического управле- ния.— М.: Наука, 1983. Мы же ограничимся кратким описанием дополнительных видов корректирующих уст- ройств для импульсных систем, т. е. импульсных и циф- ровых. Что касается непрерывной коррекции импульсных систем, то здесь применяются все ее виды, описанные выше в главе 6, ио со специфическими особенностями методики их синтеза. Импульсная коррекция осуществляется включением в контур системы импульсного фильтра. Он преобразует входной сигнал в последовательность импульсов. Эти импульсы па выходе фильтра у [и] образуются путем ам- плитудно-импульсной модуляции входного сигнала х[п], но с необходимыми для коррекции системы преобразова- телями, а именно п У [и] = 2 & [п — т] х [т] > где к '[и] — весовая функция приведенной непрерывной части импульсного фильтра. В области изображений уравнение импульсного филь- тра будет Y*(0) = W*k(q)X*(q), где _____________
есть передаточная функция корректирующего импульс- ного фильтра, которая представляется в виде W* (а} — ————-—- k (It < т). Определение передаточной функции импульсного фильтра в форме, необходимой для реализации его не- прерывной части, IF(g) = D-1{<(g)), часто оказывается сложной задачей. В связи с этим при- бегают к реализации импульсного фильтра с помощью специальных комбинаций непрерывных элементов. В частности, с использованием суммирующих усилителей и элементов задержки можно смоделировать разностное уравнение, описывающее проектируемый импульсный фильтр. Иначе эти разностные уравнения импульсных фильт- ров можно реализовать с помощью цифрового вычисли- теля. Тогда входной сигнал фильтра x(t) преобразуется в аналого-цифровом преобразователе, и далее решение разностного уравнения на цифровом вычислителе вводит- ся в непрерывную часть импульсной системы через циф- ро-аналоговый преобразователь. Импульсные фильтры могут применяться в качестве как последовательных, так и параллельных корректиру- ющих устройств.- Применяется также импульсная кор- рекция по внешнему воздействию, которая и здесь обла- дает теми же особыми свойствами, что и в непрерывных системах. Для синтеза импульсных корректирующих устройств, как и прежде, удобно использовать логарифмические ча- стотные характеристики. Но повышение качества процес- са управления с помощью импульсных и цифровых фильтров может быть более всесторонним, не ограничи- вающимся коррекцией частотных характеристик системы. Цифровые корректирующие фильтры осуществляются как дифференцирующие и интегрирующие. Дифференци- рующий фильтр первого порядка реализует разностное уравнение у [пТ] = ^кх \пТ],
Это соответствует приближенному разностному выра- жению производной от входной величины. Записав соот- ношение Y* (z) =-^-(z — 1) X* (z) при нулевых начальных условиях, т. е. х [0] = 0, получим передаточную функцию дифференцирующего цифрового фильтра первого порядка ТТ7* /ч У* (z) z — 1 -Hi Для практической реализации ее преобразуют к виду ттт* / \ 1 2 ~ 1 И7! (г) = т-^-. Чтобы цифровой фильтр первого порядка более точно реализовал производную от входной величины, представ- ляют его передаточную функцию в следующей форме: т k=l zk где т — конечное число членов суммы, выбираемое из желаемой точности реализации производной. Аналогично строится и дифференцирующий цифровой фильтр любого порядка г с передаточной функцией ' ' frT-T 1 Z k\zh Такие фильтры дают существенный эффект как при последовательном включении, так и в местных обратных связях. Они позволяют осуществлять также инвариант- ность по внешнему входному воздействию. Интегрирующие цифровые фильтры первого порядка имитируют интеграл t у (t) = J х (Z) dt О в виде приближенного равенства у\(п+1)Т\ —у{пТ}~ Тх\пТ\, что соответствует приближенному интегрированию по ме- тоду прямоугольников. - - .
Передаточная функция такого фильтра Оудет Поскольку решение разностного уравнения, написан- ного выше, дает п—1 у [пТ] = Т 2 х И,- т—о то такой фильтр называют накопителем. Существует другое выражение передаточной функции интегрирующего фильтра первого порядка W* (z) = Т z + i 2 z —1 ’ соответствующего приближенному интегрированию по методу трапеций. Для цифрового интегрирующего фильтра второго по- рядка (при интегрировании по правилу Симпсона) пере- даточная функция получает вид и':и=4^±1. ° Z - 1 Последовательное включение интегрирующего фильт- ра повышает порядок астатизма системы, т. е. точность. Но, как было в непрерывных системах, при этом есть опасность ухудшить устойчивость системы. Для париро- вания этого недостатка применяется, как и прежде, изо- дромиая коррекция, причем передаточная функция кор- ректирующего устройства берется в виде w*(Z)=w*(Z)(/c+44±4 где к равно постоянной времени компенсирующего диф- ференцирующего устройства первого порядка. Существуют еще цифровые фильтры другого типа, ко- торые обеспечивают различные желаемые качества про- цессов управления в импульсной системе при тех или иных внешних воздействиях.
ТЕКСТ ПРОГРАММЫ КОРНЕВОГО МЕТОДА СИНТЕЗА КОРРЕКТИРУЮЩИХ ЦЕПЕЙ с********************************************************** с программа позволяет для линейной системы с Введён- C.' НЫМИ КОРРЕКТИРУЮЩИМИ ЦЕПЯМИ, ОПИСЫВАЕМОЙ В ПРОСТРАНСТВЕ СОСТОЯНИЙ МАТРИЦЕЙ “А", ЭЛЕМЕНТАМИ КОТОРОЙ ЯВЛЯЮТСЯ ЦЕ- С ПЫЕ РАЦИОНАЛЬНЫЕ АЛГЕБРАИЧЕСКИЕ ВЫРАЖЕНИЯ, ВКЛЮЧАЮЩИЕ С ЧИСЛЕННЫЕ ЗНАЧЕНИЯ ПАРАМЕТРОВ: СИСТЕМЫ И СИМВОЛИЧЕСКИЕ С ОБОЗНАЧЕНИЯ НЕИЗВЕСТНЫХ ПАРАМЕТРОВ КОРРЕКТИРУЮЩИХ ЦЕПЕЙ С ПОЛУЧИТЕ. АНАЛИТИЧЕСКИЕ ВЫРАЖЕНИЯ ДЛЯ КОЭФФИЦИЕНТОВ ХА- С РАКТЕРИСТИЧЕСКОГО УРАВНЕНИЯ И НА ОСНОВЕ ПРЯМОГО МЕТОДА С СИНТЕЗА КОРРЕКЦИИ С А У (СМ. ЧЕРНОРУЦКИй Г.С., СИБРИН С А . П . , ЖАБРЕЕВ В.С. СЛЕДЯЩИЕ СИСТЕМЫ АВТОМАТИЧЕСКИХ Г МАНИПУЛЯТОРОВ - М.: НАУКА, ГРФМЛ, 1987. - 272С.> ПРИ С ЗАДАНИИ ЖЕЛАЕМЫХ КОРНЕЙ ХАРАКТЕРИСТИЧЕСКОГО УРАВНЕНИЯ С ОПРЕДЕЛИТЬ ПАРАМЕТРЫ КОРРЕКТИРУЮЩИХ ЦЕПЕЙ. С ПРОГРАММА ТАКЖЕ ПОЗВОЛЯЕТ РАСКРЫТЬ ОПРЕДЕЛИТЕЛЬ С МАТРИЦЫ С ЭЛЕМЕНТАМИ В ВИДЕ АЛГЕБРАИЧЕСКИХ ВЫРАЖЕНИЙ, С ВКЛЮЧАЮЩИХ СИМВОЛИЧЕСКИЕ ИМЕНА. С ИСПОЛЬЗУЕМАЯ ПОДПРОГРАММА - "DSNEN" ИЗ ПАКЕТА С НАУЧНЫХ ПРОГРАММ НА ФОРТРАНЕ. С ЯЗЫК ПРОГРАММИРОВАНИЯ - ФОРТРАН-IV, С ОПЕРАЦИОННАЯ СИСТЕМА - ОС ЕС ВЕРСИИ 4.1 И ВЫШЕ, с********************************************************** EXTERNAL FUN COMMON /Ы/ В, Z, С, N, KSC, LSC, KSZ, KBZ, KODZ, КОБС INTEGER*2 PA(IO-IO), KS(1O,1O), KSIMV(10,10,4), р KSDM(ll), LSIMV(11,100>, KSR(ll), KSZ(ll), 1 LSMVR(11,100>, KBZdl-lOO), K.OD( 10,10,4,5) , 2 LSRR(IOO), KODDM(1OO,1O,11>, KODRZ(100,10,11), 3 К0БЗ(100,10,11>, KOORR(100,10>, KSC(10,10>, 4 LSC(10,10,100). KOOC(10,10,100,9) INTEGER INDEX(10)/1,2,3,4,5,6,7,8,9,10/, P(10)/10*0/, P IND(IO,10>/100*7/, SUMN/'*'/, KNX/O/, КЕ/О/, 1 LITER(20), CODPK(IO), JCL(3), SIMVL4, Б(10)/10*1/, ED, PR, PZ, ZN REAL A(10,10,5), DM(11,1O1), R(ll,101), Z(ll,101), RR(lOl), 0(10,10,101) REAL*8 B(10), FV(10), FD(10,10), COMPLEX H(2), E(ll>, G(ll), CR EQUIVALENCE (C(l), DM(1)>, P (C(2223), A(l>), X(10) (C(1112), (C(2723), 1 (KODC(l),KODDM(1)), 2 (КОБС(22001), КОБ(1)), 3 (КОБС(25101),LSMVR(1)), 4 (КОБС (27201) ,KSIMV (1) ) , 5 (КОБС(27701>, KS(1)), Rd) ) , RR(1)), (КОБС(11001),KODRZ(1)). (КОБС(24001),LSIMV(1> >, (КОБС(26201),KOORR(1) ) , (КОБС(27601), РА(1>>, (CR, RE) РАТА JCL(1)/'DET '/, JCL(2)/'CHAR'/< JCL(3>/'SINT'/
1. ПРОГРАММА СИНТЕЗА КОРРЕКТИРУЮЩИХ ЦЕПЕЙ 287 ОСНОВНЫЕ ИДЕНТИФИКАТОРЫ N - ПОРЯДОК СИСТЕМЫ; X - ВЕКТОР ИСКОМЫХ ПАРАМЕТРОВ КОРРЕКТИРУЮЩИХ ЦЕПЕЙ; РА - МАССИВ ЧИСЛА КОЭФФИЦИЕНТОВ В ПОЛИНОМАХ ЭЛЕМЕНТОВ ОПРЕДЕЛИТЕЛЯ ДЛЯ ХАРАКТЕРИСТИЧЕСКОГО УРАВНЕНИЯ; РЕ’ - ЧИСЛО КОЭФФИЦИЕНТОВ У ПОЛИНОМА 2-ГО СОМНОЖИТЕЛЯ, PR - ЧИСЛО КОЭФФИЦИЕНТОВ У ПОЛИНОМА, ПРЕДСТАВЛЯЮЩЕГО ОЧЕРЕДНОЕ СЛАГАЕМОЕ В ВЫРАЖЕНИИ ДЛЯ РАСКРЫТИЯ ОПРЕДЕЛИТЕЛЯ; Р2 - ЧИСЛО КОЭФФИЦИЕНТОВ ХАРАКТЕРИСТИЧЕСКОГО УРАВНЕНИЯ, IND - МАТРИЦА ПРИЗНАКОВ РАВЕНСТВА НУЛЮ СООТВЕТСТВУЮЩИХ ЭЛЕМЕНТОВ МАТРИЦЫ "А" ; КЕ - СЧЕТЧИК ОШИБОК В ИСХОДНЫХ ДАННЫХ; В - ВЕКТОР КОЭФФИЦИЕНТОВ ЖЕЛАЕМОГО ХАРАКТЕРИСТИЧЕСКО- ГО УРАВНЕНИЯ; KS, KSDM, KSR, KSZ, KSC - МАССИВЫ ЧИСЛА СЛАГАЕМЫХ СО- ОТВЕТСТВЕННО У ЭЛЕМЕНТОВ МАТРИЦЫ "А", ПОЛИНОМОВ 2-ГО СОМНОЖИТЕЛЯ И ОЧЕРЕДНОГО СЛАГАЕМОГО ОПРЕДЕ- ЛИТЕЛЯ, КОЭФФИЦИЕНТОВ ХАРАКТЕРИСТИЧЕСКОГО УРАВНЕ- НИЯ, ЭЛЕМЕНТОВ МАТРИЦЫ ЧАСТНЫХ ПРОИЗВОДНЫХ; A, DM, R, Z, RR, С - МАССИВЫ ЧИСЛОВЫХ МНОЖИТЕЛЕЙ У СЛАГАЕМЫХ СООТВЕТСТВЕННО ЭЛЕМЕНТОВ МАТРИЦЫ “А", ПОЛИНОМОВ 2-ГО СОМНОЖИТЕЛЯ И ОЧЕРЕДНОГО СЛАГАЕМО- ГО ОПРЕДЕЛИТЕЛЯ, КОЭФФИЦИЕНТОВ ХАРАКТЕРИСТИЧЕСКО- ГО УРАВНЕНИЯ, ПРОМЕЖУТОЧНОГО РЕЗУЛЬТАТА, ЭЛЕМЕН- ТОВ МАТРИЦЫ ЧАСТНЫХ ПРОИЗВОДНЫХ, KSIMV, LSIMV, LSMVR, KBZ, L5RR, LSC - МАССИВЫ, ОПРЕ- ДЕЛЯЮЩИЕ ЧИСЛО СИМВОЛИЧЕСКИХ МНОЖИТЕЛЕЙ У СЛАГАЕ- МЫХ СООТВЕТСТВЕННО ЭЛЕМЕНТОВ МАТРИЦЫ "А", ПОЛИ- НОМОВ 2-ГО СОМНОЖИТЕЛЯ И ОЧЕРЕДНОГО СЛАГАЕМОГО ' ОПРЕДЕЛИТЕЛЯ, КОЭФФИЦИЕНТОВ ХАРАКТЕРИСТИЧЕСКОГО УРАВНЕНИЯ, ПРОМЕЖУТОЧНОГО РЕЗУЛЬТАТА, ЭЛЕМЕНТОВ МАТРИЦЫ ЧАСТНЫХ ПРОИЗВОДНЫХ; КОО, КОСОМ, KODRZ, K0D2, KODRR, KODC - МАССИВЫ СИМВО- ЛИЧЕСКИХ МНОЖИТЕЛЕЙ У СЛАГАЕМЫХ СООТВЕТСТВЕННО ЭЛЕМЕНТОВ МАТРИЦЫ "А", ПОЛИНОМОВ 2-ГО СОМНОЖИ- ТЕЛЯ И ОЧЕРЕДНОГО СЛАГАЕМОГО ОПРЕДЕЛИТЕЛЯ, КОЭФ- ФИЦИЕНТОВ ХАРАКТЕРИСТИЧЕСКОГО УРАВНЕНИЯ, ПРОМЕ- ЖУТОЧНОГО РЕЗУЛЬТАТА, ЭЛЕМЕНТОВ МАТРИЦЫ ЧАСТНЫХ ПРОИЗВОДНЫХ; INDEX - МАССИВ ИНДЕКСОВ, ПЕРЕСТАНОВКОЙ КОТОРЫХ ПРИ РАСКРЫТИИ ОПРЕДЕЛИТЕЛЯ ПОЛУЧАЮТ 2-ЫЕ ИНДЕКСЫ У ПЕРЕМНОЖАЕМЫХ ЭЛЕМЕНТОВ МАТРИЦЫ "А"; NF - ЧИСЛО ПЕРЕСТАНОВОК ИЗ N ЭЛЕМЕНТОВ, KNX - ЧИСЛО ВВЕДЕННЫХ НЕИЗВЕСТНЫХ ПАРАМЕТРОВ СИСТЕМЫ; LITER - МАССИВ СИМВОЛИЧЕСКИХ ИМЕН НЕИЗВЕСТНЫХ ПАРА- МЕТРОВ СИСТЕМЫ; ФОРМИРУЕТСЯ В ПОРЯДКЕ ПОЯВЛЕНИЯ НЕИЗВЕСТНЫХ ПАРА- МЕТРОВ ПРИ ПОСТРОЧНОМ ПРОСМОТРЕ МАТРИЦЫ "А” ; FV - МАССИВ ЗНАЧЕНИЙ ПРАВЫХ ЧАСТЕЙ СИСТЕМЫ НЕЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ; FD - МАССИВ ЗНАЧЕНИЙ МАТРИЦЫ ЧАСТНЫХ ПРОИЗВОДНЫХ ОТ ПРАВЫХ ЧАСТЕЙ СИСТЕМЫ НЕЛИНЕЙНЫХ УРАВНЕНИЙ ПО ИСКОМЫМ ПАРАМЕТРАМ;
ВВОД ИСХОДНЫХ ДАННЫХ ВВОД ПО ФОРМАТУ А4 ВИДА ВЫПОЛНЯЕМОЙ РАБОТЫ: DET - РАСКРЫТИЕ ОПРЕДЕЛИТЕЛЯ; CHAR - ПОЛУЧЕНИЕ ХАРАКТЕРИСТИЧЕСКОГО УРАВНЕНИЯ; SINT - ОПРЕДЕЛЕНИЕ ПАРАМЕТРОВ КОРРЕКТИРУЮЩИХ ЦЕПЕЙ. READ 1ООО, SIMVL4 DO 10 JOB = 1,3 IF (SIMVL4 .EG. JCL(JOB)) GO TO 20 10 CONTINUE PRINT 1010, SIMVL4 PRINT 1020 GO TO TOO 20 IF (JOB EG. 1) PRINT 1030 IF (JOB .EG. 2) PRINT 1040 IF (JOB .EG. 3) PRINT 1050 ВВОД ПО ФОРМАТУ 15 ПОРЯДКА МАТРИЦЫ "A" READ 1060, N PRINT 1070, N IF (N .LE. 10) GO TO 30 KE = KE + 1 PRINT 1080 30 PRINT 1090 ПОСТРОЧНЫЙ ВВОД ПО ФОРМАТУ 1015 МАТРИЦЫ, ОПРЕДЕЛЯЮЩЕЙ ЧИСЛО СЛАГАЕМЫХ У СООТВЕТСТВУЮЩИХ ЭЛЕМЕНТОВ МАТРИЦЫ DO 50 I = 1, N READ 1060, (KS(I,J), J=1, N) PRINT 1060, (KS(I,J), J=l, N) ПРОВЕРКА ИСХОДНЫХ ДАННЫХ DO 5© IS = 1, N IF (KS(I,IS) .GT. 0) GO TO 40 KE = KE + 1 PRINT 1100, I, IS 40 IF (KS(I,IS) ,LE. 5) GO TO 50 KE = KE + 1 PRINT 1110, I, IS "A" 50 CONTINUE PRINT 1120 ПОСТРОЧНЫЙ ВВОД ПО ФОРМАТУ 8Е10.3 МАТРИЦЫ, ЗАДАЮЩЕЙ ЗНАЧЕНИЯ ПЕРВЫХ СЛАГАЕМЫХ ЭЛЕМЕНТОВ МАТРИЦЫ "А" DO 60 I = 1, N READ ИЗО, (A(I,J,1>, J=l, N) 60 PRINT 1140, (A(I,J,1), J=l, N) PRINT 1150 ВВОД ВТОРЫХ И ПОСЛЕДУЮЩИХ СЛАГАЕМЫХ МАТРИЦЫ "А" DO 150 I = 1, N DO 150 J = 1, N IF (JOB .NE. 1) A(I,J,1) - -A(I,J,1) PA(I,J) = 1 IN = KS(I,J) IF (IN .NE. 1) GO TO 70 ОПРЕДЕЛЕНИЕ НУЛЕВЫХ ЭЛЕМЕНТОВ МАТРИЦЫ "А" IF (A(I,J,1>.EG.О. .AND. I.NE.J) IND(I,J)=O GO TO 140 70 PRINT 1160, I, J DO 130 M = 2, IN
с ввод па формату (15,ею.з> числа символических С МНОЖИТЕЛЕЙ И ЗНАЧЕНИЯ ЧИСЛОВОГО МНОЖИТЕЛЯ У СЛАГАЕМОГО READ 1170. IK, ft(I.J.M) IF (IK . LE. 5) GO TO 80 KE = KE + 1 PRINT 1180. M, I, J 80 К - M - 1 KSIMV(I,J»K) = IK С ВВОД ПО ФОРМАТУ 5A4 СИМВОЛИЧЕСКИХ МНОЖИТЕЛЕЙ СЛАГАЕМОГО READ 1000, (CODPK(L), L=l, IK) С ФОРМИРОВАНИЕ ВЕКТОРА НЕИЗВЕСТНЫХ ПАРАМЕТРОВ DO 120 L = 1, IK IF (KNX .EG!. 0) GO TO 110 DO 100 12 = 1, KNX IF (LITER(12) .EG'. CODPK(L)) GO TO 120 100 CONTINUE 110 KNX = KNX + 1 12 = KNX LITER(KNX) = CODFK(L) С ЗАПИСЬ В МАССИВ СИМВОЛИЧЕСКИХ МНОЖИТЕЛЕЙ ИНДЕКСОВ С ЭЛЕМЕНТОВ ВЕКТОРА НЕИЗВЕСТНЫХ ПАРАМЕТРОВ 120 KOD(I,J,K,L) = 12 PRINT 1190, A(I.J.M), (SLiMN.CODPK(L) ,L=1, IK) 130 IF (JOB .NE. 1) A(I.J.M) = -A(I.J.M) 140 IF (JOB .EG'. 1) GO TO 150 IF (I .EG'. J) PA(I.J) = 2 150 CONTINUE IF (JOB .NE. 3) GO TO 16.0 IF (KNX .EG!. N) GO TO 160 PRINT 1200, N, KNX, (LITER(L), L=1, KNX) KE = KE + 1 16.0 IF (KE .EG'. 0) GO TO 170 PRINT 1210, KE GO TO 700 170 NF = 1 С ОПРЕДЕЛЕНИЕ ЧИСЛА ПЕРЕСТАНОВОК ИЗ N ЭЛЕМЕНТОВ DO 18© I = 1, N ' 180 NF = NF * I PZ = N + 1 IF (JOB .EG'. 1) PZ = 1 DO 190 I = 1, PZ KSZ(I) = 1 190 Z(I,1) = 0.0 ZN = +1 C------------------------------------------------------------- С ЦИКЛ ПО ЧИСЛУ СЛАГАЕМЫХ В ВЫРАЖЕНИИ ДЛЯ ОПРЕДЕЛИТЕЛЯ С------------------------------------------------------------- С DO 510 IPER = 1, NF С С ОПРЕДЕЛЕНИЕ НУЛЕВЫХ СЛАГАЕМЫХ И С ИСКЛЮЧЕНИЕ ИХ ИЗ РАССМОТРЕНИЯ С DO 200 I = 1, N J = INDEX(I) IF (IND(I,J) .EG!. 0) GO TO 460 200 CONTINUE J = INDEX(l) . . i ,
ПЕРЕПИСЫВАНИЕ А(1,INDEX(1)) НА МЕСТО 2-ГО СОМНОЖИТЕЛЯ IK = KS(1,J> DO 220 Il = 1, IK IF (Il .EG'. 1> GO TO 220 KI =11-1 IN = KSIMVtl,J,K1) LSIMV(1,K1> = IN DO 210 12 = 1, IN 210 K0DDMCK1,12,1) = KOD(1,J,K1,12) 220 DM(1,I1) = Ad,J,II) * ZN KSDMd) = IK PD = PA(1,J> IF (PD .EG.'. 1) GO TO 230 KSDM(2> = 1 DM(2,1) = ZN ЦИКЛ ПО ЧИСЛУ УМНОЖЕНИЙ В ВЫРАЖЕНИИ ДЛЯ КАЖДОГО СЛАГАЕМОГО ОПРЕДЕЛИТЕЛЯ J = INDEX!I) КА = PA(I,J) PR = PD + КА - 1 DO 240 II = 1, PR KSR(II) = 1 240 R(I1,1) = 0.0 КС = KS(I,.J) DO 390 IA = 1, KA IF (IA .EQ. 2) КС = 1 DO 390 К = 1, PD IR = IA + К - 1 - LDM = KSDM(K) IC = 0 DO 340 IS = 1, КС DO 330 JS = 1, LDM IC = IC + 1 IF (IA .NE. 2) GO TO 250 RR(IC) = DM(K,JS) IF (RR(1C) -EG'. 0.0) GO TO 330 IK = 0 GO TO 290 ПЕРЕМНОЖЕНИЕ ЧИСЛОВЫХ МНОЖИТЕЛЕЙ 250 RR(IC) = A(I,J,IS) * DM(K,JS) IF (RR(IC) .NE. 0.) GO TO 260 > . IF (A(I,J,IS> .EG!. 0.) GO TO 34© IF (IC .NE. 1) IC = IC - 1 GO TO 330 260 IF (IS .NE. 1) GO TO 270 IK = 0 GO TO 290
ФОРМИРОВАНИЕ МАТРИЦЫ СИМВОЛИЧЕСКИХ МНОЖИТЕЛЕЙ 270 ISM =15-1 . IK = KSIMVtI,J,ISM) DO 280 II = 1, IK 280 KODRR(IC,I1) - KOD(I,J,ISM,I1) 290 IF (JS .NE. 1) GO TO 300 IN = 0 GO TO 320 300 JSM = JS - 1 IN = LSIMV(K,JSM) DO 310 II = 1, IN 310 KODRR(IС,IK+I1) =KODDM(JSM,11,К ) 320 LSRR(IC) = IK + IN 330 CONTINUE 340 CONTINUE СЛОЖЕНИЕ "ЧИСТО" ЧИСЛОВЫХ СЛАГАЕМЫХ R(IR,1) = R(IR,1) + RR(1) IF (IC .EG. 1) GO TO 390 IF (IC .LE. 101) GO TO 350 PRINT 1220 . GO TO 700 350 DO 380 II = 2, IC IK = KSR(IR) + II - 1 IN = LSRR(II) IF (IN .LE. 100) GO TO 360 PRINT 1230 GO TO 700 360 KI = IK - 1 LSMVR(IR,KI> = IN- DO 370 12 = 1, IN 370 KODRZ(KI,12,IR) = KODRR(11,12) 380 R(IR,IK) = RR(II) KSR(IR) = IK IF (IK .LE. 101) GO TO 390 PRINT 1220 GO TO 700- 390 CONTINUE IF (I .EG. N) GO TO 420 ЗАСЫЛАЕМ РЕЗУЛЬТАТ УМНОЖЕНИЯ НА МЕСТО 2-ГО СОМНОЖИТЕЛЯ 400 410 PD = PR DO 410 13 = 1, F'R IK = KSRU3) KSDM(I3) = IK DO 410 II = 1, IK IF (Il .EG. 1) GO TO 410 KI = Il - 1 . IN - LSMVR(13,K1> LSIMV(I3,K1) = IN DO 400 12 = 1, IN KODDM(K1,12,13) = KODRZCKl,12,13) DM(I3,I1> = R(I3,I1) 42G CONTINUE
с---------------------------------------------------------- С СУММИРОВАНИЕ ПОЛУЧЕННОГО ПРОИЗВЕДЕНИЯ К ИТОГОВОЙ СУММЕ ОО 450 1=1, PR Z(I,1> = Z(I,1) + R(I,1) 13 = KSR(I) IF <13 .EG. 1) GO TO 450 DO 440 II = 2, 13 IS = II - 1 IK = KSZd) + II - 1 KI = IK - 1 IN = LSMVR(I,IS> KBZ(I,K1) = IN DO 430 12 = 1, IN 430 KODZ(K1,12,I> = KODRZCIS,12,I) 440 Z(I,IK> = R(I,II) KSZd) = KSZd) + 13-1 IF (KSZd) .LE. 101) GO TO 450 PRINT 1220 GO TO. ZOO 450 CONTINUE C----------------------------------------------------------- С ОПРЕДЕЛЕНИЕ ПЕРЕСТАНОВОК ВТОРЫХ ИНДЕКСОВ С--------------------------------------------------------.-- С 460- М = N К = О 470 J = P(M) + D(M) P(M) = J IF (J .NE. M) D(M) = -1 GO TO 490 GO TO 4S0 480 IF (J .NE. G) GO TO 50G D(M) = 1 К = К + 1 490 M = M - 1 500 IF (M .EG. 0) GO TO 510 GO TO 470 J = J + К I = INDEX(J) К = J + 1 INDEX!J) = INDEX(К) INDEX!К) = I С ВЫЧИСЛЕНИЕ ЗНАКА ZN = -ZN С 510 CONTINUE С------------------------------- С ПЕЧАТЬ РЕЗУЛЬТАТА С------------------------------- С IF (JOB .EQ. 1) GO TO 520 LDM = N PRINT 1240 GO TO 53G 520 PRINT 1250 LDM = 1
538 DO 580 M = 1, LDM IF (JOE .EQ. 1) GO TO 54.0 I = PZ - M PRINT 1260, M, 2(1,1) GO TO 550 540 I = 1 PRINT 1140, Z(l,l) 550 IK = KSZ(I) IF (IK .EQ. 1) GO TO 580 DO 570 J = 2, IK PRINT 1270, Z(I,J) JS = J - 1 IN = KEZ(I,JS> DO 560 L = 1, IN Il = KODZ(JS,L,I) 560 CODPK(L) = LITER(Il) 570 PRINT 1280, (SUMN, CODPK(L), L = 1, IN) 580 CONTINUE C IF (JOE .NE. 3) GO TO 698 C------------------------------------------------------------ С ОПРЕДЕЛЕНИЕ ЧАСТНЫХ ПРОИЗВОДНЫХ ОТ КОЭФФИЦИЕНТОВ ХА- С РАКТЕРИСТИЧЕСКОГО УРАВНЕНИЯ ПО ИСКОМЫМ ПАРАМЕТРАМ С------------------------------------------------------------ С DO 618 I = 1, N IK = KSZ(I) IF (IK .EQ. 1) GO TO 610 DO 60O II = 2, IK JS = Il - 1 IN = KBZ(I,JS) DO 680 12 = 1, IN J = KODZ(JS,12,I) KSC(I,J) = KSC(I,J) + 1 ISM = KSC( I,J) C(I,J,ISM) = Z(I,I1) IF (IN’ .EQ 1) GO TO 600 IC = О DO 590 13 = 1, IN IF (13 .EQ. 12) GO TO 590 IC = IC +1 KODC(I,J,ISM,IC) = KODZ(JS,13,I) 590 CONTINUE LSC(I,J,ISM) = IC 6G0 CONTINUE 610 CONTINUE C------------------------------------------------------------ С ВЫЧИСЛЕНИЕ КОЭФФИЦИЕНТОВ ЖЕЛАЕМОГО С ХАРАКТЕРИСТИЧЕСКОГО УРАВНЕНИЯ С------------------------------------------------------------ Н(2) = (1.0, 0.0) Е(2) = Н(2) PD = 2 PRINT 1290 С ВВОД КОМПЛЕКСНОГО ЗНАЧЕНИЯ 1-ГО ЖЕЛАЕМОГО КОРНЯ READ ИЗО, Е(1) PRINT 1140, Е(1) • Е(1) = —Е(1) . . . . 2
DO 650 I = 2, N с ВВОД КОМПЛЕКСНЫХ ЗНАЧЕНИЙ СЛЕДУЮЩИХ ЖЕЛАЕМЫХ КОРНЕЙ READ ИЗО, Н<1> PRINT 1140, Н(1) Н(1> = —Н(1> с с PR = PD + 1 ПЕРЕМНОЖЕНИЕ ПОЛИНОМОВ ВИДА (S-SI), ГДЕ SI - I-Й КОРЕНЬ DO 620 J = 1, PR 620 G(J) = (0.0, 0.0) DO 630 J = 1, PD DO 630 К = 1, 2 630 . G(J+K-1) = G'(J+K—1) + E(J)*H(K). IF (I .EG. N) GO TO 650 PD = PR DO 640 L = 1, PR 640 E(L) = G(L) 650 CONTINUE с с ВЫДЕЛЕНИЕ ВЕЩЕСТВЕННЫХ ЧАСТЕЙ В КОМПЛЕКСНЫХ ЗНАЧЕНИЯХ КОЭФФИЦИЕНТОВ ЖЕЛАЕМОГО ХАРАКТЕРИСТИЧЕСКОГО УРАВНЕНИЯ DO 66G I = 1, N CR = G(I) 660 В(I> = RE PRINT 1300 DO 670 I = 1, N M = PZ - I с с с 670 PRINT 1310, I, E(M) РЕШЕНИЕ СИСТЕМЫ НЕЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ с с с ВВОД НАЧАЛЬНЫХ ПРИБЛИЖЕНИЙ ДЛЯ ИСКОМЫХ ПАРАМЕТРОВ READ ИЗО, (X(I), I = 1, N) PRINT 1320, (LITER(I), X(I>, I = 1, N) ВВОД ТОЧНОСТИ РЕШЕНИЯ СИСТЕМЫ НЕЛИНЕЙНЫХ УРАВНЕНИЙ READ ИЗО, EPS PRINT 1330, EPS с ОБРАЩЕНИЕ К ПОДПРОГРАММЕ РЕШЕНИЯ СИСТЕМЫ НЕЛИНЕЙНЫХ с УРАВНЕНИЙ МЕТОДОМ НЬЮТОНА L- с CALL DSNEN (X, N, FUN, EPS, 700, FD, FV, IER) IF (IER .EQ. 0) GO TO 680 PRINT 1340, IER PRINT 1140, (X(I), I = 1, N> GO TO 690 с ПЕЧАТЬ ЗНАЧЕНИЙ ПАРАМЕТРОВ КОРРЕКТИРУЮЩИХ ЦЕПЕЙ с с 680 PRINT 1350, (LITER(I), X(I), I = 1, N) ФОРМАТЫ ВВОДА-ВЫВОДА 1000 FORMAT (20A4) 1010 FORMAT (1X,20A5) 1020 FORMAT (' ЗАДАНО НЕВЕРНОЕ ФУНКЦИОНАЛЬНОЕ НАЗНАЧЕНИЕ') 1030 FORMAT (///6Х,'РАСКРЫТИЕ ОПРЕДЕЛИТЕЛЯ СО СМЕШАННЫМИ'/ р 6Х,9(1Н-),IX,12(1Н~),' — ',10(1H-)Z у 1 . 6Х, ' СИМВОЛЬНО-ЧИСЛОВЫМИ ЭЛЕМЕНТАМИ' / 2 . ИХ,19ИН-) ,1Х,1<?(1Н-} >
1040 FORMAT (///6X,'ПОЛУЧЕНИЕ ХАРАКТЕРИСТИЧЕСКОГО УРАБНЕ', Р 'НИЯ ПО'/6Х,9(1Н-),IX,19(1Н-),1Х,9(1Н-),' —'/ 1 6Х,'МАТРИЦЕ СИСТЕМЫ С СИМВОЛЬНО-ЧИСЛОВЫМИ', 2 ' ЭЛЕМЕНТАМИ'/ 3 6Х,7(1Н—),1Х,7(1Н—).' - ',19(1Н-),1Х,1О(1Н-)) 1G50 FORMAT (///6Х,'ПРЯМОЙ МЕТОД СИНТЕЗА КОРРЕКЦИИ СИСТЕМ' Р УПРАВЛЕНИЯ'/6Х,6(1Н-),1Х,5(1Н—),1Х,7(1Н-). 1 1Х,9(1Н—),1Х,6(1Н->,1Х,10(1Н~) ) 1060 FORMAT (1615) 1070 FORMAT ('G ПОРЯДОК МАТРИЦЫ "А" : N =',12> 1080 FORMAT (' ПОРЯДОК МАТРИЦЫ "А" БОЛЬШЕ 10') 1090 FORMAT (/6Х,'ЧИСЛО СЛАГАЕМЫХ У ЭЛЕМЕНТОВ МАТРИЦЫ "А"' 1100 FORMAT (' НУЛЬ СЛАГАЕМЫХ У ЭЛЕМЕНТА А',212) 1110 FORMAT (' БОЛЬШЕ ПЯТИ СЛАГАЕМЫХ У ЭЛЕМЕНТА А',212) 1120 FORMAT ('О 1-ЫЕ СЛАГАЕМЫЕ ЭЛЕМЕНТОБ МАТРИЦЫ "А"') ИЗО FORMAT (8Е10.3) 1140 FORMAT (1X,1OG12 3) 1150 FORMAT ('0 2-ЫЕ И ПОСЛЕДУЮЩИЕ СЛАГАЕМЫЕ ЭЛЕМЕНТОВ Р ,' МАТРИЦЫ "А"') 1160 FORMAT (' А',212,' =') 1170 FORMAT (15,Е10.3) 1180 FORMAT (' БОЛЬШЕ ПЯТИ СИМВОЛИЧЕСКИХ МНОЖИТЕЛЕЙ У',13, Р 'СЛАГАЕМОГО ЭЛЕМЕНТА А',212) 1190 FORMAT (10Х,'+ (',G11.3,')',10(А1,А4)) 1200 FORMAT (' СТЕПЕНЬ ХАРАКТЕРИСТИЧЕСКОГО УРАВНЕНИЯ К=' Р ,12,' НЕ РАВНА ЧИСЛУ ИСКОМЫХ ПАРАМЕТРОВ : ' , 12 1 /6Х,'НЕИЗВЕСТНЫЕ ПАРАМЕТРЫ СИСТЕМЫ'/(IX,20А5) ) 121© FORMAT ('О КОЛИЧЕСТВО ОШИБОК. =',13) 1220 FORMAT (' ЧИСЛО СЛАГАЕМЫХ ПРЕВЫШАЕТ 101') 1230 FORMAT (' ЧИСЛО СИМВОЛИЧЕСКИХ МНОЖИТЕЛЕЙ БОЛЬШЕ 10') 1240 FORMAT (///6Х.'КОЭФФИЦИЕНТЫ ХАРАКТЕРИСТИЧЕСКОГО ', Р 'УРАВНЕНИЯ,'/6Х,'НАЧИНАЯ С КОЭФФИЦИЕНТА ПРИ', 1 ' ЧЛЕНЕ В: (N-D-Й СТЕПЕНИ') 1250 FORMAT (//'О',10Х,'ОПРЕДЕЛИТЕЛЬ МАТРИЦЫ') 1260 FORMAT ('О А',12,' =',С13.3) 1270 FORMAT (10Х,'+ ( ' , СИ . 3 , ' ) ' ) 1280 FORMAT ('+',24Х,10(А1,А4)) 1290 FORMAT ('0',5Я,'ЖЕЛАЕМЫЕ ЗНАЧЕНИЯ КОРНЕЙ'/ Р 5Х,'RE',8Х,'IM') 1300 FORMAT ('0',5Х,'КОЭФФИЦИЕНТЫ ЖЕЛАЕМОГО ', Р 'ХАРАКТЕРИСТИЧЕСКОГО УРАВНЕНИЯ') 1310 FORMAT ('© В',12,' =',С13.3) 1320 FORMAT ('О',5Х,'НАЧАЛЬНЫЕ ЗНАЧЕНИЯ ПАРАМЕТРОВ'/ Р (6Х',А4,' = ', С-12.4) > 1330 FORMAT (/6ХТОЧНОСТЬ РЕШЕНИЯ СИСТЕМЫ АЛГЕБРАИЧЕСКИХ' Р ,' УРАВНЕНИЙ'/IX,G12.4) 1340 FORMAT ('О НЕ РЕШЕНА СИСТЕМА НЕЛИНЕЙНЫХ ', Р 'АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ IER =',12) 1350 FORMAT (///6Х,'ЗНАЧЕНИЯ ПАРАМЕТРОВ КОРРЕКТИРУЮЩИХ Р 'ЦЕПЕЙ, УДОВЛЕТВОРЯЮЩИЕ'/6Х,'ЖЕЛАЕМЫМ ЗНАЧЬ', I) 1 'НИЯМ КОРНЕЙ ХАРАКТЕРИСТИЧЕСКОГО УРАВНЕНИЯ' 2 //('0',5Х,А4,' =',G12.4>) 1360 FORMAT ('О ЗАДАНИЕ СНИМАЕТСЯ') 690 STOP 70О PRINT 136G GO ТО 690 END
SUBROUTINE FUN ( FD, FV, X ) C********************************************************** С ПОДПРОГРАММА ВЫЧИСЛЕНИЯ ЗНАЧЕНИЙ ПРАВЫХ ЧАСТЕЙ СИС- С ТЕМЫ НЕЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ (МАССИВ FV) И С МАТРИЦЫ ЧАСТНЫХ ПРОИЗВОДНЫХ (МАССИВ FD) ОТ ПРАВЫХ ЧАС- С ТЕЙ СИСТЕМЫ НЕЛИНЕЙНЫХ УРАВНЕНИЙ ПО ИСКОМЫМ ПАРАМЕТРАМ С КОРРЕКТИРУЮЩИХ ЦЕПЕЙ ПРИ ЗАДАННЫХ ЗНАЧЕНИЯХ ВЕКТОРА С НЕИЗВЕСТНЫХ ПАРАМЕТРОВ (МАССИВ X). с массивы, характеризующие систему урабнений, Переда- C.- ЮТСЯ ЧЕРЕЗ ОБЩУЮ ОБЛАСТЬ "Ы" с********************************************************** с COMMON /И/ В, Z, С, N, KSC, LSC , KSZ, KBZ, KODZ, KODC REAL 2(11,101), С(10,10,101) REAL*8 FD(N,N), FV(N>, X(N), E(10), s INTEGER*2 KEZ(11,100), KODZ(100,10,11), KSC(10,10), P KSZ(ll), LSC(10,10,100), KODC()0,10,iee.9) DO 85G I = 1, N FV (I ) = Z (I , 1) - В (I ) IK = KSZ(I) IF (IK EG. 1) GO TO 820 DO 810 J = 2, IK S = Z( I , J) JS = J-l IN = KEZ(I,JS) DO 800 II = 1, IN 12 = KODZ(JS,I1,1> 800 S = S * X(I2) 810 FV(I) = FV(I) + S 820 DO 850 J = 1, N FD(I,J) = 0.0 IK = KSC(I,J) IF (IK EG. 0) GO TO 850 DO 840 II = 1, IK S = C(I,J,I1) IN = LSC(I,J,I1) IF (IN .EQ. O) GO TO 840 DO 830 12 = 1, IN L = KODC(I,J,II,12) 830 S = S * X(L) 840 FD(I,J) = FD(I,J) + S 850 CONTINUE RETURN END BLOCK DATA C********************************************************** С ПОДПРОГРАММА ДАННЫХ - ОБНУЛЕНИЕ РАБОЧИХ МАССИВОВ С********************************************************** COMMON /И/ В, Z, С, N, KSC, LSC, KSZ, KEZ, KODZ, KODC REAL*8 В(10) REAL Z(ll,101), С(10,10,101)/10100*0.О/ INTEGER*2 KSC(10,10)/100*0/, LSC(10,10,100)/10000*0/, P KSZ(ll), KEZ(11,100), KODZ(100,10,11), 1 KODC(10,10,IOC,9) END
ПРИЛОЖЕНИЕ 2 ПРЕДСТАВЛЕНИЕ ИСХОДНЫХ ДАННЫХ ДЛЯ ПРИМЕРА § 7.4
ПРИЛОЖЕНИЕ 3 РЕЗУЛЬТАТЫ РАСЧЕТА ПРИМЕРА § 7.4 ПРЯМОЙ МЕТОД СИНТЕЗА КОРРЕКЦИИ СИСТЕМ УПРАВЛЕНИЯ ПОРЯДОК МАТРИЦЫ "А" : N = 4 ЧИСЛО СЛАГАЕМЫХ У ЭЛЕМЕНТОВ МАТРИЦЫ "А" 1 1 1 1 1 1 1 1 1 1 2 1- ЫЕ СЛАГАЕМЫЕ ЭЛЕМЕНТОВ МАТРИЦЫ "А" 0.0 0.0 0.0 0.0 0.600Е-02 -0.654 0.0 0.0 0.0 1.00 G.0 0.0 0.0 0.0 0.0 0.0 'У- ЫЕ И ПОСЛЕДУЮЩИЕ СЛАГАЕМЫЕ ЭЛЕМЕНТОВ МАТРИЦЫ "А" А 11 = + ( -1.00 )* ЕТУ А 13 = + ( -26.0 )* КО* ЕТУ А 14 = + ( -26 . 0 )* ЕТУ А 4 1 = + ( 0.600Е-02)* KOC*ZTOC А 4 2 = + ( -0.654 )* КОС*ЕТОС А 4 4 = + ( —1.00 )*ZTOC КОЭФФИЦИЕНТЫ ХАРАКТЕРИСТИЧЕСКОГО УРАВНЕНИЯ, НАЧИНАЯ С КОЭФФИЦИЕНТА ПРИ ЧЛЕНЕ В (N—1)-й СТЕПЕНИ А 1 = 0.654 ( 1.00 ( 1.00 )*ZTOC )* гту А у = 0.0 + ( 0.654 >*ZTOC + ( 1.00 )*ЕТОС* ЕТУ + ( 0.654 )* ЕТУ + ( 0.156 )* КОС*ЕТОС* ЕТУ А 3 = О . О + ( 0.654 )*ZTOC* ЕТУ + ( 0 156 )* КО* ЕТУ + ( -0.102 )* KOC*ZTOC* ЕТУ + ( 0.102 )* KOC*ZTOC* ЕТУ А 4 = 0.0 + ( 0.156 )*ZTOC* КО* ЕТУ
ЖЕЛАЕМЫЕ RE -5.00 -5.00 —8.00 -20.0 ЗНАЧЕНИЯ КОРНЕЙ IM —7.80 7.80 0.0 0.0 КОЭФФИЦИЕНТЫ ЖЕЛАЕМОГО ХАРАКТЕРИСТИЧЕСКОГО УРАВНЕНИЯ В 1 = 38.0 5 2 = 5 26. '? 3 - 0. 4000 04 В 4 = С- 1370 05 НАЧАЛЬНЫЕ ЗНАЧЕНИЯ ПАРАМЕТРОВ М Н X N . О О С '< II II II II 1 . ООО 1 000 1 000 1 . ООО точность ,1000Е-02 РЕШЕНИЯ СИСТЕМЫ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ ЗНАЧЕНИЯ ЖЕЛАЕМЫМ ПАРАМЕТРОВ КОРРЕКТИРУЮЩИХ ЦЕПЕЙ, УДОВЛЕТВОРЯЮЩИЕ ЗНАЧЕНИЯМ КОРНЕЙ ХАРАКТЕРИСТИЧЕСКОГО УРАВНЕНИЯ гту = 33.85 ки = 743.5 кос = 20.74 ZTOC .= 3.498
СПИСОК ЛИТЕРАТУРЫ 1. Бесекерский В. А., Попов Е. П. Теория систем автома- тического регулирования.— М.: Наука, 1975. 2. Бесекерский В. А. Цифровые автоматические системы.— М.: Наука, 1976. 3. Б о л и о к и и В. Е., Ч и и а е в П. И. Анализ и синтез систем автоматического управления на ЭВМ.— М.: Радио и связь, 1986. 4. В а в и л о в А. А., И м а е в Д. X. Машинные методы расчета систем управления.— Л.: Изд-во ЛГУ, 1981. 5. Воронов А. А. Основы теории автоматического управления. Автоматическое регулирование непрерывных линейных си- стем.— М.: Энергия, 1980. 6. В о р о н о в А. А. Основы теории автоматического управле- ния. Особые линейные и нелинейные системы.— М.: Энергия, 1981. 7. В о р о н о в А. А. Устойчивость, управляемость, наблюдае- мость.— М.: Наука, 1979. 8. Динамика систем управления ракет с бортовыми вычислитель- ными машинами/Под ред. М. С. Хитрика, С. М. Федорова,— М.: Машиностроение, 1976. 9. Задачник по теории автоматического управления/Под ред. А. С. Шаталова.— М.: Энергия, 1979. 10. И в а щ е н к о Н. Н. Автоматическое регулирование.— М.: Ма- шиностроение, 1978. 11. К о ч е т к о в В. Т., По лов ко А. М., Пономарев В. М. Теория систем телеуправления и самонаведения ракет.— М.: Наука, 1964. 12. К р а с о в с к и й А. А., Поспелов Г. С. Основы автоматики и технической кибернетики.— М.: Госэнергоиздат, 1962. 13. Крутько П. Д. Обратные задачи динамики управляемых си- стем.— М.: Наука, 1987. 14. К у л е ш о в В. С., Л а к о т а Н. А. Динамика систем управле- ния манипуляторами.— М.: Энергия, 1971. 15. Курош А. Г. Курс высшей алгебры.— М.: Наука, 1975. 16. М а к а р о в И. М., М е н с к и й Б. М. Линейные автоматиче- ские системы.— М.: Машиностроение, 1982. 17. Математические основы теории автоматического регулирова- ния. Т. 1, 2/Под ред. Б. К. Чемоданова.— М.: Высшая школа, 1977. 18. М е е р о в М. В. Исследование и оптимизация многосвязных систем управления.— М.: Наука, 1986. 19. М е д в е д е в В. С., Л е с к о в А. Г., Ю щ е н к о А. С. Системы управления манипуляционных роботов.— М.: Наука, 1978. 20. М и х а й л о в Ф. А. Теория и методы исследования нестацио- нарных линейных систем.— М.: Наука, 1986.
21. Морозовский В. Т. Многосвязиые системы автоматическо- го регулирования.— М.: Энергия, 1970. 22. Основы автоматического регулирования и управления/Под ред. В. М. Пономарева и А. П. Литвинова.— М.: Высшая школа, 1974. 23. Основы проектирования следящих систем/Под ред. Н. А. Да- коты.— М.: Машиностроение, 1978. 24. Основы теории автоматического управления/Под ред. Н. Б. Суд- зиловского.— М.: Машиностроение, 1985. 25. П о п о в Е. П. Динамика систем автоматического регулирова- ния.— М.: Гостехиздат, 1954. 26. П о п о в Е. П. Автоматическое регулирование и управление.— М.: Наука, 1966. 27. П о п о в Е. П. Теория линейных систем автоматического ре- гулирования и управления.— М.: Наука, 1978. 28. Проектирование и расчет динамических систем/Под ред. В. А. Климова.— Л.: Машиностроение, 1974. 29. Проектирование следящих систем двустороннего действия/ Под ред. В. С. Кулешова.— М.: Машиностроение, 1979. 30. Проектирование следящих систем с помощью ЭВМ/Под ред. В. С. Медведева.— М.: Машиностроение, 1979. 31. Р о з е н в а с с е р Е. Н., Юсупов Р. М. Чувствительность систем управления.— М.; Наука, 1981. 32. Сборник задач по теории автоматического регулирования и уп- равлепия/Под ред. В. А. Бесекерского.— М.: Наука, 1978. 33. С о л о д о в А. В., Петров Ф. С. Линейные автоматические системы с переменными параметрами.— М.: Наука, 1971. 34. Солодовников В. В., Бородин Ю. П., Иоанниси- а н А. Б. Частотные методы анализа и синтеза нестационарных линейных систем.— М.: Советское радио, 1972. 35. Солодовников В. В., Плотников В. Н., Яков- лев А. В. Основы теории и элементы систем автоматического регулирования.— М.: Машиностроение, 1985. 36. Теория автоматического регулирования/Под ред. В. В. Соло- довникова.— Т. 1, 2.— М.: Машпностроение, 1967. 37. Теория автоматического управления/Под ред. А. В. Нетуши- ла.— М.: Высшая школа, 1976. 38. Томович Р., Вукобратович М. Общая теория чувст- вительности.— М.: Советское радио, 1972. 39. Т о п ч е е в Ю. И., Ц ы п л я к о в А. П. Задачник по теории автоматического регулирования.— М.: Машиностроение, 1977. 40. У д е р м а н Э. Г. Метод корневого годографа в теории авто- матических систем.— М.: Наука, 1972. 41. Ф е д о р о в С. М., Литвинов А. П. Автоматические систе- мы с цифровыми управляющими машинами.— М.: Энергия, 1965. 42. Фельдбаум А. А., Бутковский А. Г. Методы теории автоматического управления.— М.: Наука, 1971. 43. Ц ы п к и н Я. 3. Основы теории автоматических систем.— М.: Наука, 1977. 44. Ч е р н о р у ц к и й Г. С., С и б р и н А. П., Жабреев В. С. Следящие системы автоматических манипуляторов.— М.: Нау- ка, 1987. 45. Шаталов А. С., Барковский В. В. и др. Методы синте- за систем управления на ЦВМ.— М.: Машиностроение, 1977.