Я пришел на лекцию по моему питону для начинающих, где определенная тема не была объяснена достаточно хорошо. Так что же это e
делает?
def x(a, b):
try:
return a / b
except ZeroDivisionError, e:
return 0
4 ответа
Лучший ответ
Пойманное исключение присваивается имени e
. Вы можете выбрать любой действительный идентификатор Python:
except ZeroDivisionError, caught_exception:
Это позволяет вам использовать пойманное исключение; возможно, чтобы напечатать сообщение об ошибке, или использовать атрибуты исключения для других целей. См. главу по обработке исключений учебника по Python.
Синтаксис except <Exception>, <name>:
устарел в пользу:
except ZeroDivisionError as e:
Который гораздо более читабелен и позволяет избежать путаницы с синтаксисом для отлова нескольких типов исключений:
except (ZeroDivisionError, ValueError):
Поскольку функция, которую вы опубликовали в противном случае, не использует e
, ее можно полностью удалить:
def x(a, b):
try:
return a / b
except ZeroDivisionError:
return 0
9
Martijn Pieters
11 Ноя 2013 в 21:04
Сохраняет сообщение, сгенерированное захваченной ошибкой, в имя e
. Ниже приведена демонстрация:
>>> 1/0
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ZeroDivisionError: integer division or modulo by zero
>>>
>>> try:
... 1/0
... except ZeroDivisionError, e:
... print e
...
integer division or modulo by zero
>>>
Вы должны отметить две вещи, однако. Во-первых, вам не нужно использовать имя e
. Вы можете выбрать любое имя переменной. Во-вторых, приведенный вами синтаксис устарел в пользу:
except Exception as e:
Кроме того, я хотел бы добавить, что ваша конкретная функция может быть переписана так:
def x(a, b):
return a/b if b else 0
Наличие блока try / Кроме того, что нет необходимости, а наличие e
действительно не нужно, так как функция никогда не использует его.
Возможно, будет проще использовать новый синтаксис:
except ValueError as e:
print e
Который читается более четко — вы собираетесь дать исключению имя, в данном случае просто e
. См. это руководство по обработке ошибок.
0
ratatoskr
11 Ноя 2013 в 20:56
Поскольку ZeroDivisionError не очень хороший пример для объяснения цели «е» (может быть причиной того, почему вам это не ясно), я собираюсь объяснить с другой ошибкой
Исключение: в общем, когда программа Python сталкивается с ситуацией, которую она не может продолжить (глючный код), она вызывает исключение. Исключением является объект Python, который представляет ошибку.
В вашем интерпретаторе Python, если вы делаете что-то с неопределенной переменной (или экземпляром), вы получаете ошибку, подобную этой
>>> a = 1
>>> print a
1
>>> print b
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'b' is not defined
>>>
NameError — это имя возникшего исключения
имя ‘b’ не определено — дополнительная информация для возникшего исключения
Давайте повторить то же самое с try и кроме блока
>>>
>>>
>>> try:
... print a
... print b
... except NameError:
... print "I got NameError"
...
1
I got NameError
>>>
Вывод не является явным о переменной / экземпляре, вызывающем это исключение. Вы можете чувствовать, что вы можете справиться с этим, если у вас есть доступ к дополнительной информации, предоставленной переводчиком
Вот где необязательный аргумент ( кроме ) «e» или все, что вы хотите вызвать, становится удобным
>>> try:
... print a
... print b
... except NameError, e:
... print "I got NameError"
... print "Addition Information is:", e
...
...
1
I got NameError
Addition Information is: name 'b' is not defined
>>>
Как указано другими, рекомендуем использовать следующую конвенцию
except NameError as e
1
user2390183
12 Ноя 2013 в 00:23
Я пришел на лекцию по моему питону для начинающих, где определенная тема не была объяснена достаточно хорошо. Так что же это e
делает?
def x(a, b):
try:
return a / b
except ZeroDivisionError, e:
return 0
4 ответа
Лучший ответ
Пойманное исключение присваивается имени e
. Вы можете выбрать любой действительный идентификатор Python:
except ZeroDivisionError, caught_exception:
Это позволяет вам использовать пойманное исключение; возможно, чтобы напечатать сообщение об ошибке, или использовать атрибуты исключения для других целей. См. главу по обработке исключений учебника по Python.
Синтаксис except <Exception>, <name>:
устарел в пользу:
except ZeroDivisionError as e:
Который гораздо более читабелен и позволяет избежать путаницы с синтаксисом для отлова нескольких типов исключений:
except (ZeroDivisionError, ValueError):
Поскольку функция, которую вы опубликовали в противном случае, не использует e
, ее можно полностью удалить:
def x(a, b):
try:
return a / b
except ZeroDivisionError:
return 0
9
Martijn Pieters
11 Ноя 2013 в 21:04
Сохраняет сообщение, сгенерированное захваченной ошибкой, в имя e
. Ниже приведена демонстрация:
>>> 1/0
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ZeroDivisionError: integer division or modulo by zero
>>>
>>> try:
... 1/0
... except ZeroDivisionError, e:
... print e
...
integer division or modulo by zero
>>>
Вы должны отметить две вещи, однако. Во-первых, вам не нужно использовать имя e
. Вы можете выбрать любое имя переменной. Во-вторых, приведенный вами синтаксис устарел в пользу:
except Exception as e:
Кроме того, я хотел бы добавить, что ваша конкретная функция может быть переписана так:
def x(a, b):
return a/b if b else 0
Наличие блока try / Кроме того, что нет необходимости, а наличие e
действительно не нужно, так как функция никогда не использует его.
Возможно, будет проще использовать новый синтаксис:
except ValueError as e:
print e
Который читается более четко — вы собираетесь дать исключению имя, в данном случае просто e
. См. это руководство по обработке ошибок.
0
ratatoskr
11 Ноя 2013 в 20:56
Поскольку ZeroDivisionError не очень хороший пример для объяснения цели «е» (может быть причиной того, почему вам это не ясно), я собираюсь объяснить с другой ошибкой
Исключение: в общем, когда программа Python сталкивается с ситуацией, которую она не может продолжить (глючный код), она вызывает исключение. Исключением является объект Python, который представляет ошибку.
В вашем интерпретаторе Python, если вы делаете что-то с неопределенной переменной (или экземпляром), вы получаете ошибку, подобную этой
>>> a = 1
>>> print a
1
>>> print b
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'b' is not defined
>>>
NameError — это имя возникшего исключения
имя ‘b’ не определено — дополнительная информация для возникшего исключения
Давайте повторить то же самое с try и кроме блока
>>>
>>>
>>> try:
... print a
... print b
... except NameError:
... print "I got NameError"
...
1
I got NameError
>>>
Вывод не является явным о переменной / экземпляре, вызывающем это исключение. Вы можете чувствовать, что вы можете справиться с этим, если у вас есть доступ к дополнительной информации, предоставленной переводчиком
Вот где необязательный аргумент ( кроме ) «e» или все, что вы хотите вызвать, становится удобным
>>> try:
... print a
... print b
... except NameError, e:
... print "I got NameError"
... print "Addition Information is:", e
...
...
1
I got NameError
Addition Information is: name 'b' is not defined
>>>
Как указано другими, рекомендуем использовать следующую конвенцию
except NameError as e
1
user2390183
12 Ноя 2013 в 00:23
Содержание
- Устройство и принцип работы газовых котлов Electrolux
- Причины и виды неисправностей в котле
- Вероятные ошибки и причины возникновения
- Основные коды ошибок газовых котлов «Электролюкс» (Electrolux)
- Нарушения в работе с кодом Е4
- Ошибка Е3 котла Электролюкс Оставить
- Нарушения в работе с кодом Е4
Ассортимент газовых котлов компании Электролюкс впечатляет. Каждая модель относится к одноконтурному или двухконтурному типу газового котла. При этом для каждого предусмотрена установка открытой или закрытой камеры сгорания.
Преимущества:
- наличие погодозависимой системы управления ЕТС позволяет устанавливать комфортную температуру нагрева, основываясь на погодных условиях. Также защищает технику от замерзания, перегрева, влияния экстремальных погодных условий;
- возможность установки времени работы системы с необходимыми временными интервалами, что помогает экономить воду и электроэнергию;
- надежная система защиты котла – выключение в случае плохого дымоотвода, повышенной загазованности и пр.
- высокая производительность при скачках в подаче воды, электроэнергии – КПД 94%.
Оптимальный вариант для домашней отопительной системы – двухконтурный газовый котел. Универсальность техники заключается в одновременном отоплении всей площади дома и бесперебойной подаче горячей воды в систему водоснабжения. Настенный газовый котел «Электролюкс» удобен в последующей установке, так как снизу корпуса расположены все необходимые патрубки ввода и вывода отопительной воды.
Составляющие сектора гидравлики – реле давления, трехходовый клапан, циркуляционный насос, клапан сброса, вторичный пластинчатый обменник, расширительный бак. «Внутренности» газового тракта – рабочий клапан, инжекционная нержавеющая горелка, электроды зажигания и регуляции подачи пламени, стальная топка с гидроизоляцией, первичный теплообменник. Датчик теплообменника сохраняет систему от резких перегревов и закипания.
Дополнительно оборудование оснащено вентилятором для удаления «отходов» горения и нормализации давления.
Причины и виды неисправностей в котле
Важнейшим элементом в функционировании котла является электронная плата управления, которая контролирует работу и вовремя сообщает о возникших неисправностях. Каждая ошибка имеет свой специальный код, выводящийся на ЖК-дисплей устройства, либо сообщающиеся индикацией на панели прибора.
Для отопительных приборов ошибки делятся на 2 группы:
- аварийные, при которых функционирование полностью останавливается до исправления;
- информационные, когда устройство ждёт выполнения необходимых действий и переходит в ожидание.
Вероятные ошибки и причины возникновения
В этой статье собраны все вероятные неисправности и варианты их устранения, а так же коды ошибок для котлов Электролюкс (Electrolux). Вся информация читается в следующем порядке: код — наименование — возможная неисправность.
- Коды ошибок, возможные при работе модели Electrolux Basic
- Код ошибки Е1 — Ошибка подачи газа
- Код ошибки Е2 — Ошибка подачи воды в систему
- Код ошибки Е3 — Ошибка вентилятора, дымохода или электроники
- Код ошибки Е4 — Ошибка давления
- Код ошибки Е6 — Ошибка датчика ГВС или электроники
- Код ошибки Е7 — Ошибка датчика температуры воды или электроники
- Возможные коды ошибок и поломки моделей Electrolux hi-tech
- Код ошибки Е1 — Нет пламени
- Код ошибки Е2 — Перегрев теплоносителя
- Код ошибки Е3 — Проблемы с удалением продуктов горения из котла
- Код ошибки Е4 — Давление в системе отопления находится ниже предельно допустимого значения
- Код ошибки Е6 — Проблемы с работой датчика температуры ГВС
- Код ошибки Е7 — Проблема с работой датчика температуры теплоносителя
- Код ошибки Е9 — Замерзание системы отопления
Если вы на 100% не уверены в чем именно проблема и в том, что вы сможете ее решить — немедленно обратитесь в сервисный центр для диагностики и устранения неисправности.
Основные коды ошибок газовых котлов «Электролюкс» (Electrolux)
Цифровой ЖК-дисплей расположен спереди корпуса газового котла Электролюкс. Отображает показатель действующей температуры на теплоносителе, параметры работы системы и определенный код ошибки, в случае возникновения неисправности.
Практически все неполадки можно устранить самостоятельно, но в случае непрерывного возникновения новых неисправностей и поломок, следует обратиться за ремонтом к специалисту. Частые неисправности:
- отсутствие подачи пламени или её нестабильность (е1);
- перегрев теплоносителя (е2);
- плохой дымоотвод и поломка в работе составляющих дымоудаления (ошибка е 3).
Рассмотрим причины появления показателей наличия неисправностей и возможные схемы ремонта.
е1:
Причины появления на панели ошибки е1 кроятся в сниженном давлении в газовой магистрали или неисправности электрода розжига, из-за чего не поступает подача пламени. Что можно сделать:
- Проверить вентиль, провернуть его до упора.
- Перезапустить оборудование нажатием кнопки «reset». Если котел не запустился, то обратитесь за помощью в сервисный центр.
- Проведите диагностику электрода: очистите его от грязи, отрегулируйте его местоположение.
- Проверьте провода на исправность: осмотрите на наличие дефектов, повреждений и пр.
- Осмотрите клапан газа, в случае его неисправности замените деталь новой.
- Продиагностируйте плату управления. В случае повреждений замените её.
- Если, после диагностики вышеупомянутых составляющих, газовый котел по-прежнему не работает, необходимо обратиться к специалисту. Возможная причина в данном случае – воздушные пробки в газовой магистрали.
е2:
Выявленная на дисплее аппарата Электролюкс ошибка e2 предупреждает пользователя о нагреве теплоносителя, который происходит в случае большой завоздушенности в трубах, поломки циркуляционного насоса, низкого давления в магистрали. Также проблемой данной ошибки может быть закрытый или открытый не полностью газовый вентиль.
Методы устранения:
- открыть вентиль до упора для подачи газа;
- устранить завоздушенность путем открытия кранов отвода воздуха и дыма;
- перезапустите оборудование при возникновении соответствующего параметра на дисплее. Если котел не
- включился, то прозвоните датчик мультиметром;
- проверьте систему на наличие течи, налив воду в бак;
- продиагностируйте работу насоса, прозвоните контакты. Если показатель напряжения отличается от нормы, то установите стабилизатор.
В большинстве случаев требуется замена составляющих оборудования. Приобрести запчасти к газовым котлам можно в сервисном центре производителя, либо в специализированном магазине автозапчастей. Также доступно оформление заказа через магазин, где был куплен аппарат.
е3:
Значение параметра ошибки e3 – неисправность дымоотвода. Оборудование автоматически блокируется и отключается, так как при засоре в дымоотводе или резких перепадах температур срабатывает датчик системы безопасности.
Причины и способы решения данной проблемы:
- Проведите проверку и чистку дымоотвода. Если он коаксикального типа, то требуется регулярное удаление накопившегося льда или снега зимой.
- Продиагностируйте контакты питания датчика на возможные дефекты. В случае окисления проводов необходимо их почистить и восстановить подключение.
- Проверить термодатчик на возможность короткого замыкания. При неисправности – заменить его.
- Необходимо продиагностировать контакты платы газового котла Электролюкс. Если деталь не работает, то заменить новой.
- Наладьте приточную тягу воздуха в помещении. Помните, что работа кондиционера или вентилятора мешает правильной работе всей отопительной системы. Лучше откройте форточку или дверь.
- Неправильная сборка дымоотводной системы приводит к наличию подобной неисправности. В некоторых случаях может потребоваться полный демонтаж конструкции и обновленная сборка, следуя определенным параметрам.
е4:
Значение ошибки е4 – падение давления в магистрали ниже нормы в 1 Бар. Причиной может быть поражение теплообменника накипью или поражение радиатора коррозией, после которой появилась протечка воды. Что можно сделать:
- выключить аппарат и открыть топливный вентиль для падения параметра давления на манометре. После процедуры включите оборудование;
- если ошибка остается на дисплее, необходимо очистить радиатор от накипи с помощью раствора лимонной кислоты;
- паяльником можно самостоятельно устранить отверстия, дающие течь в радиаторе.
е5:
Показатель повышенного давления в магистрали выше 2,5 Бар.
Возможно, ошибка появилась из-за неправильной работы датчика давления. В другом случае причина в дефекте защитного клапана. Как ремонтировать:
- перезапустить котел с помощью кнопки «reset», если показатели на дисплее не изменяются, то перейти к следующим пунктам;
- промыть фильтр предохранительного клапана;
- проверить расширительный бак на наличие поломки;
- продиагностируйте контакты датчика на перенапряжение или обрыв, если неисправны – замените деталь.
е6:
Поломка сенсора подачи горячего водоснабжения. Необходимо перезапустить устройство для выявления точно проблемы:
- если котел не начинает свою работу, то необходимо заменить датчик;
- если код ошибки остается неизменным, нужно провести диагностику контактов, соединительных проводов сенсора; проверить плату системы, если неисправна – заменить.
е9:
Причина – в понижении температуры в котле ниже 2 градусов. Для устранения дальнейших показателей данного кода и устранения возможного замерзания необходимо установить дополнительный термометр на улицу, чтобы следить за состоянием температуры. Если котел не будет использоваться в зимний период, слейте воду, как указано в инструкции по эксплуатации оборудования.
Дополнительно проводится настройка газового котла Электролюкс «Басик» при наличии подобной проблемы и после длительного выключения.
Нарушения в работе с кодом Е4
Бытовое газовое оборудование требует от владельцев регулярного осмотра и пристального внимания. Ведь малейшая неполадка может обернуться серьезной бедой. От безвозвратно утраченного оборудования до отравлений разной степени и взрывов с пожарами – все это последствия незначительных, на первый взгляд, поломок.
Изготовители агрегатов для обслуживания частных контуров отопления и ГВС прекрасно понимали, что не все из хозяев техники будут подготовлены к их эксплуатации на профессиональном уровне. Потому и была разработана система предупреждений, высвечивающихся на дисплеях котлов.
Для того чтобы с управлением и настройкой котлов нового поколения мог справится пользователь без специализированного образования и подготовки, агрегаты оснащаются электронными устройствами управления с дисплеями. Во время настройки на электронном экране газового котла отображаются функции и параметры, благодаря чему пользователю значительно легче выбрать необходимый ему режим. У владельца газового котла есть возможность постоянно отслеживать рабочие характеристики газового оборудования, чтобы своевременно принять меры в случае назревания или появления поломки. В случае нарушения работоспособности газового прибора пользователь сразу получит сигнал в виде набора цифр и букв, по сути являющихся автоматической самодиагностикой. Газовые котлы нового поколения. Облегчение процесса настройки параметров. Демонстрация рабочих характеристик. Своевременный сигнал об ошибке
Плохо одно: буквенно-цифровое обозначение поломки котла практически у всех марок свое. В чем-то системы расшифровки перекликаются, но в основном различаются. Коды ошибок оборудования с логотипом Bosch, к примеру, абсолютно неприемлемы для диагностики поломок котлов Viessmann или приборов Ariston.
Как поступить в непростой ситуации, если ваша газовая колонка упорно сигналит, высвечивая ошибку Е4? Проще простого – разобрать все типичные варианты сбоев в работе нагревательной техники, чаще всего приобретаемой нашими соотечественниками.
В качестве примера рассмотрим настенные модели шведского производства с логотипом Elektrolux. Точнее, разберем нарушения в функционале агрегатов с указанным типом ошибки.
Прославленный поставщик качественной и надежной техники разработал единую систему оповещения об ошибках для одноконтурных приборов с закрытой камерой сгорания (Basic S Fi), для двухконтурных моделей с закрытой (Basic Space Fi, Basic X Fi) и открытой (Basic Space i) камерой сгорания.
Аналогичные коды используются в оповещении и расшифровке ошибок агрегатов Электролюкс серий Magnum, Basic Duo, Quantum.
К причинам отображения на электронном табло кода Е4 в перечисленных моделях относятся:
- Низкое давление в подключенном к котлу отопительном контуре.
- Отсутствие контакта между датчиком давления и внутренней проводкой котла.
- Поломка циркуляционного насоса.
Во всех перечисленных случаях команду на блокировку работы котла отдал датчик давления. Тут два варианта: или по контуру слабо циркулирует теплоноситель, или он сам некорректно снял показания. Искать причину начнем с самого распространенного нарушения – проверим давление в обслуживаемом котлом контуре отопления.
Если на электронном дисплее котла значится давление в 0,5 бар, попробуем сначала перезапустить котел. Не исключено, напора, достаточного для нормального движения теплоносителя через теплообменник нет из-за нарушения электрической цепи или поломки насоса.
На дисплее котлов марки Электролюкс код Е04 появляется, если затрудняется циркуляция нагретой воды или некорректно работают устройства регистрации данных и управления
О том, что внимания, ремонта/замены заслуживает насос или подсоединенная к нему электропроводка, подскажет повышение значения давления после перезапуска как минимум на 0,1 бар. В обоих случаях следует обратиться к газовщикам, с которыми заключен договор на поставку газообразного горючего и техобслуживание агрегата.
Ошибка Е3 котла Электролюкс Оставить
Ошибка Е3 котла Electrolux
Недостаток заводских инструкций на импортное оборудование – в минимуме информации в разделе «Диагностика», полезной для пользователя. После указания вероятной причины появления кода неисправности следует общая рекомендация: обращайтесь к сервисному специалисту.
Ошибка е3 котла Электролюкс не самая сложная, и в большинстве случаев устраняется своими силами. Что можно сделать самому, читатель узнает из этой статьи.
На заметку! Поиск причин появления любой ошибки котла нужно начинать со сброса (копка REZET на лицевой панели Электролюкс). При скачках напряжения питающей сети автоматика выдает на дисплей ложный код, хотя на самом деле никакой проблемы с котлом или системой отопления нет. Но если ошибка не исчезает, нужно разбираться с причинами, ее вызвавшими. И не всегда они связаны с поломками отопительной установки.
Кнопка Reset на панели управления котлом Electorlux Biasi
Код е3 котла Электролюкс информирует пользователя о неполадках в системе дымоудаления.
Следовательно, круг поисков сужается – контур отопления при такой ошибке тестировать не нужно.
Тестирование простое – на предмет наличия/отсутствия тяги. Контроль осуществляется по язычку пламени: свечи, зажигалки, спички. Степень засорения, конкретный участок можно определить с помощью зеркальца. Если оголовок дымохода не обустроен должным образом, канал постепенно забивается пылью, листвой, иногда залетевшей мелкой птахой. Самостоятельно прочистить, устранив тем самым ошибку е3 котла, сможет каждый.
Коаксиальный дымоход с защитой от внешней среды
Несколько сложнее для Электролюкс с коаксиальным дымоходом. В зимнее время при нарушении правил монтажа системы дымоудаления наблюдается оледенение канала. Придется отогревать, а чем именно, решается на месте.
В первую очередь оценивается состояние сигнальных линий, цепей питания. Наиболее вероятные причины любой из ошибок котлов: обрывы, замыкания, оплавление изоляции
Электролюкс серии Атмо
В котлах этой модификации продукты горения отводятся естественным путем. И если с каналом дымоудаления проблем нет, нужно смотреть датчик тяги. Его чувствительный элемент – биметаллическая пластина. Вероятная причина ошибки е3 – отсутствие сигнала на электронную плату из-за проблемы с контактами (тип НЗ) или проводами (обрыв, замыкание). Датчик ремонту не подлежит, только замена.
Датчик предназначен для контроля тяги в газовых котлах Electrolux
Электролюкс серии Турбо
- Вентилятор. Механическая часть проверяется легким прикосновением к крыльчатке: она должна свободно вращаться. Состояние обмотки несложно оценить подачей напряжения питания напрямую.
- Устройство Вентури. Его назначение – контроль потока дымовых газов. Состоит из силиконовой трубки, работающей совместно с датчиком-прессостатом. По ней на его мембрану передается давление, что вызывает срабатывание микровыключателя. В первую очередь нужно внимательно осмотреть пластиковый корпус датчика и полимерную трубку. Температурная деформация – повод заменить. Далее проверяется трубка: она нередко забивается копотью, пылью, и канал блокируется.
- Прессостат. В документации обозначается еще и как датчик дыма, реле давления дифференциальное. При включении вентилятора его НР (нормально разомкнутые) контакты замыкаются от воздействия мембраны (она изгибается), и на электронную плату котла поступает сигнал, что проблем с вытяжкой нет. Прессостат не ремонтируется, меняется.
Если принятые меры не дали положительного результата, остаются две причины появления кода е3 Электролюкс: неисправность в плате управления котла и ошибки в расчете параметров дымохода.
В последнем случае могут быть неверно определены диаметр, общая протяженность магистрали, количество поворотов, длина вертикального, «разгонного» участка (для Электролюкс Атмо). Выяснить, где проблема, сможет только профильный специалист.
Периодическое высвечивание ошибки е3 с остановкой котла, наблюдающееся лишь при сильных порывах ветра, изменении направления – явный признак просчетов, допущенных при составлении схемы дымохода и его монтаже.
Нарушения в работе с кодом Е4
Бытовое газовое оборудование требует от владельцев регулярного осмотра и пристального внимания. Ведь малейшая неполадка может обернуться серьезной бедой. От безвозвратно утраченного оборудования до отравлений разной степени и взрывов с пожарами – все это последствия незначительных, на первый взгляд, поломок.
Изготовители агрегатов для обслуживания частных контуров отопления и ГВС прекрасно понимали, что не все из хозяев техники будут подготовлены к их эксплуатации на профессиональном уровне. Потому и была разработана система предупреждений, высвечивающихся на дисплеях котлов.
Плохо одно: буквенно-цифровое обозначение поломки котла практически у всех марок свое. В чем-то системы расшифровки перекликаются, но в основном различаются. Коды ошибок оборудования с логотипом Bosch, к примеру, абсолютно неприемлемы для диагностики поломок котлов Viessmann или приборов Ariston.
Как поступить в непростой ситуации, если ваша газовая колонка упорно сигналит, высвечивая ошибку Е4? Проще простого – разобрать все типичные варианты сбоев в работе нагревательной техники, чаще всего приобретаемой нашими соотечественниками.
Источники
- https://WyseDevice.ru/uborka/elektrolyuks-oshibka-e4.html
- https://m-strana.ru/articles/kotel-baksi-oshibka-e01/
- https://kuban-stan.ru/kak-chinit/kotel-elektrolyuks-oshibka-e2.html
- https://KTexnika.ru/uborka/oshibka-e2-elektrolyuks.html
- https://sovet-ingenera.com/otoplenie/kotly/oshibka-e4-v-gazovom-kotle.html
- https://megavat116.ru/kotel-elektrolyuks-oshibka-e3-chto-delat/
Тестируем двигатель
О чем свидетельствует данное кодовое обозначение? Ошибка E02 сигнализирует о неисправности электродвигателя СМА или управляющей платы. На большинстве Электролюксов установлен коллекторный движок, проверку которого можно произвести своими руками.
Что делать перед тем, как протестировать мотор? Изначально необходимо разобраться со схемой подключения двигателя. Большая часть коллекторных движков имеют довольно простую схему.
В стиральных машинах Электролюкс для переключения обмотки статора используется реле, и применяются контакты командоаппарата. Описанные комплектующие располагаются в управляющем модуле стиральной машины.
Обмотка статора разделена на 2 секции. Данная конструктивная особенность уменьшает влияние помех, периодически возникающих вследствие появления искр на коллекторе.
Барабан любой стиральной машины попеременно вращается в разные стороны. Это движение обуславливается сменой полярности обмотки статора. В некоторых моделях предусмотрен отдельный отвод для обмотки, он активируется при отжиме вещей. В таком случае, электрический ток подключается к любому из крайних выводов и данному отводу. На этапе основного процесса стирки статорная обмотка включается через крайние выводы, это обеспечивает неспешное, плавное вращение барабана.
Чтобы проверить двигатель и отыскать решение проблемы, необходимо произвести соединение обмотки ротора и статора поочередно, и включить их в электросеть. Наглядно данная схема подключения представляется следующим образом:
Данный способ диагностики характеризуется некоторыми недостатками. Во-первых, выбирая такой метод проверки, у вас не будет возможности убедиться в исправности мотора на 100%. Штатное вращение вала не сможет гарантировать, что на различных этапах стирки машинка Электролюкс не выдаст какой-либо сбой.
Помимо этого, подключение элементов по такой схеме не предусматривает защиты. Поэтому, если при проверке движок «коротнет», он, скорее всего, просто выйдет из строя. Чтобы предохранить электродвигатель от возможных повреждений, в схему лучше включить дополнительное звено. В качестве добавочного элемента можно использовать ТЭН стиральной машинки или просто светильник высокой мощности (более 500 Вт). Схема будет выглядеть следующим образом:
Балласт, включенный в соединение, защитит тестируемый движок. При возникновении замыкания, ток пойдет на ТЭН, который начнет нагреваться.
Существует и другой способ диагностики двигателя в стиральной машине Электролюкс. Статорные и роторные обмотки соединяются аналогично второй схеме, только запитываются они специальным лабораторным трансформатором, мощностью свыше 500Вт. Преимуществом метода является возможность постоянно контролировать число оборотов и своевременно принимать меры при каком-либо сбое. Для большей безопасности допускается использование предохранителя с пропускной способностью 5-10 Ампер.
Вместо автотрансформатора разрешено применить для диагностики электронный регулятор, который обычно используется, чтобы контролировать нагрузки данной мощности. В таком случае лучше обратиться за помощью к специалистам, но если у вас имеются определенные познания в электронике, диагностику и ремонт можно провести самостоятельно.
Еще один вариант проверки мотора – наблюдение, насколько сильным и ярким будет искрение между щетками и коллекторным движком. При значительном искрении вероятно, двигатель стиралки неисправен.
Именно вышеназванными способами допускается проверить электродвигатель машинки-автомата, отображающей ошибку E02
Если после проведения диагностики движка найти решение проблемы не получилось, следует переходить к проверке другого важного элемента системы
Сгорел симистор контролирующий УБЛ
Вторая возможная причина при появлении ошибки E41 – сгоревший симистор или неисправная плата управления. То есть УБЛ работает нормально, но система не получает сигнал о произошедшей блокировке. Чтобы починить испорченный модуль, схему придется достать и осмотреть. Для этого необходимо:
- вынуть диспансер для моющих средств, покачав лоток и с усилием потянув его на себя;
- найти в отверстии рядом с отсеком для кюветки 2 болта и открутить их;
- достать еще 4 винта, расположенных на торце панели под верхней крышкой автомата;
- взять панель руками и аккуратно сдвинуть вверх;
- поддеть плоской отверткой фиксаторы-защелки;
- разобрать корпус панели и достать управляющую плату.
Как только плата оказалась в руках, стоит внимательно осмотреть ее поверхность на дефекты, следы горения или механические повреждения. Если видимых причин для беспокойства нет, придется вновь прибегнуть к помощи мультиметра и проверить каждый симистор на пробой. Следующая инструкция поможет понять, что делать для проверки модуля.
- Переводим тестер в режим звуковой прозвонки.
- Касаемся щупами контактов А1 и А2 и смотрим на экран. При высвечивании «1» или «OL» – симистор исправен, а когда число близко к нулю – необходимо исправить ситуацию заменой детали.
- Когда ТЗ между выводами нет, проверяем управляющий электрод. Направляем концы прибора к силовым выводам и основному электроду. При значениях в 80-200 беспокоиться не о чем.
- Замыкаем главный электрод, а после пары секунд убираем ток, наблюдая за состоянием симистора. Если переключатель не закрылся, то требуется полноценный ремонт с заменой.
Но лучше с платой не экспериментировать и доверить решение проблемы с ошибкой E41 мастерам сервисного центра. Помните, что модуль – вещь хрупкая и дорогая, поэтому без опыта и практики легко усугубить поломку.
Что нужно делать при ошибках
Если на дисплее появился код ошибки, нужно его расшифровать и немедленно обесточить машину.
Важно понять значение ошибки и причины ее появления на дисплее.
Затем нужно действовать, исходя из вида неисправности:
- Е20: отсоединяем сливной шланг, сливаем воду. Если слив затруднен, его нужно прочистить. После прочистки ошибка может исчезнуть. Также может быть загрязнен фильтр. Его следует проверить. Забиться может и помпа. Ее чистку лучше доверить профессионалу, если нет уверенности в своих силах;
- Е10: Для начала нужно проверить напор воды из крана. Чаще всего причина заключается в самом простом. Затем нужно осмотреть заливной шланг на целостность, на отсутствие зажима. Если проблема не в этом, то лучше обратиться к профессионалу. Самостоятельно качественно прочистить фильтр или отремонтировать модуль управления проблематично;
- Е40: Если диагностика показала, что неисправен замок дверцы, то его ремонт можно осуществить заменой на новый. Для этого следует снять хомут, выкрутить болты, снять замок, отсоединить все проводки, установить новый. Если проблема заключается в неисправности электрической цепи, то нужно проверить все проводки, прозвонив их мультиметром;
- Е13: Чаще всего причиной данной поломки является износ одного из шлангов. Нужно тщательно проверить оборудование на предмет протечки воды;
- Машинка не забирает порошок. Данную неисправность техника обнаружить не в состоянии. Найти неиспользованный гель или порошок может только сам пользователь. Чаще всего причиной этой неисправности является засор дозатора. В этом случае машину нужно отсоединить от электропитания, полностью достать лоток, промыть его под проточной водой.
Причины
Каждый из кодов ошибки имеет причину (и чаще не одну) возникновения. Так, код ошибки E11 обычно возникает при поломке одного из клапанов залива воды или схемы его управления на электронном контроллере. Эта наиболее распространенная, но не единственная причина. Среди прочих – недостаточное сопротивление обмотки клапана (норма – 3,75 ОМ), недостаточное давление воды в водопроводных трубах, засорение тракта залива воды.
При возникновении проблем со сливом воды (код ошибки Е21) стоит проверить исправность сливного насоса, проходимость фильтров, патрубка и сливного шланга. Именно неисправности и засоренность этих элементов и узлов машинки чаще всего становятся причиной подобного рода поломки. Также есть смысл проверить напряжение обмотки сливного насоса (норма – 170 Ом). Наконец, причиной подобного рода ошибки может стать и неисправность электронного контроллера.
С превышением времени слива может быть связана и ошибка EF1, а высвечивание кода EF2 сигнализирует о повышении пенообразования, первопричиной которого также является засор сливной магистрали. Истоки проблемы в таком случае ищут в сливном шланге или канализации, есть смысл проверить на наличие засора фильтр над сливной помпой.
Причины поломки прессостата вызывают в основном засорение трубки, сбои в работе электросети, сбои в настройках программ. Прессостат отвечает за общую работоспособность стиральной машинки, иначе его называют датчиком воды и датчиком напряжения. Вот почему выход из строя этого элемента приводит к появлению совершенно разных «симптомов» – преждевременный запуск стирки, невозможность активации функции отжима белья.
Причины возникновения ошибок Е40-Е43 связаны с неплотно закрытой дверцей люка. Это может быть попадание в замок мусора, инородных предметов. То есть поиск причины неисправности начинается именно с этой зоны. Если с замком все в порядке, то причиной появления данных кодов ошибки может стать перекос дверцы. То есть винтики в болтиках разболтались, дверца «съехала», поэтому закрыть ее правильно невозможно. Понятно, что в этом случае следует отверткой потуже затянуть болтики и вернуть дверце нужное положение.
Иногда причина неплотно закрытой дверцы может скрываться в перепадах напряжения. Проверить это можно простым способом – отключить стиральную машинку из электросети на 10-15 секунд, а затем включить вновь. Как вариант – попробовать вручную прижать дверцу к люку руками и подождать, не раздастся ли характерный щелчок и не появится ли на дисплее значок блокировки.
Наконец, причиной неплотного закрывания дверцы может стать износ деталей машинки. В среднем все они рассчитаны на 5-летний срок службы. Неполадки работы электродвигателя можно выявить по возникновению на дисплее ошибки Е50. Причем причиной ее возникновения может быть неисправность реле, подшипников, отсутствие сигнала от тахогенератора.
Одним из слабых мест стиральных машин является ТЭН. Одна из частых причин выхода из строя нагревательного элемента – образование накипи на его поверхности. Накипь не пропускает тепло, то есть ТЭН начинает перегреваться, а нагрев воды при стирке оказывается недостаточным.
Иногда ТЭН, напротив, слишком быстро и сильно нагревает воду. В данном случае «виноват» температурный датчик, который следует заменить. Могут выйти из строя и реле, управляющие функционированием нагревательного элемента.
Устранение
Итак, одной из распространенных проблем является отсутствие сигналов на дисплее при включении машинки в сеть. Проще говоря, она никак не реагирует на подобные действия. В первую очередь следует проверить, есть ли электричество в сети – включить другую технику в розетку.
Если все в порядке, проверьте сетевой шнур и вилку. При обнаружении повреждений не изолируйте, а замените. Причиной может стать и окисление контактов панели управления или перегорание сетевого фильтра или его элементов Устранение данного типа неполадок начинается со снятия верхней крышки (достаточно открутить болты). Фильтр вы увидите у стенки. При его перегорании будут заметны вздутости. В этом случае фильтр подлежит замене. Для проверки клавиш нужно сначала извлечь лоток, после чего будут видны кнопки (за модулем).
При проблемах с забором и сливом воды первое, что нужно делать – перекрыть запорный вентиль и открутить шланг от корпуса. За ним обнаружится фильтр, его извлекают и промывают под водой, это же следует сделать со шлангом. Есть смысл сразу демонтировать заднюю крышку и проверить мультиметром расположенный за ним впускной клапан (норма – 2-4 Ом).
Если вода осталась в баке, следует также прочистить слив. Обнаружить его можно за дверцей, расположенной в нижней части машинки (с фронтальной стороны). Открыв эту дверцу, вы увидите фильтр, который нужно открутить
Внимание, в этот момент из отверстия польется вода, поэтому следует сразу подготовить ветошь и ведра. Открутив фильтр, его промывают, а также пространство, которое он закрывает
Если барабан стал плохо отжимать белье, а машинка сильно вибрировать, следует проверить натяжение приводного ремня. Для этого нужно открутить заднюю панель устройства. Если ремень слетел, вы сразу это увидите, достаточно вернуть его на место (на шкив двигателя). При износе ремня он подлежит замене. В машинах с классическим двигателем может потребоваться замена щеток. Проверить нужно их графитовые стержни (извлечь из корпуса, отключив контакты).
О том, как прочитать код ошибки в стиральных машинах, смотрите в следующем видео.
Все элементы исправны, но сигнал ошибки не исчезает
Как исправить проблему, мы разобрались. Но порой возникает такая ситуация, при которой известная нам ошибка способна нарушить работу машины для стирки белья без причин. Выражаясь точнее, проблема все же существует, но с поступлением или спуском жидкости она не связана, и агрегаты, отвечающие за это, функционируют нормально. Получается, что машина стирает, но на экране высвечивается тревожный сигнал.
Причиной его появления может оказаться электроника. Если говорить конкретно – управленческий блок. Выйти из строя он может по нескольким причинам – от перепадов напряжения, от частых остановок машины во время рабочего процесса, от наличия заводского брака и т. п.
Разобраться в этом случае с такой ситуацией придется опытному специалисту, так как самому демонтировать и тестировать модуль блока управления не рекомендуется, если для этого нет соответствующих навыков.
Информация об уровне воды
Модели стиральной машинки фирмы «Самсунг» оснащены специальным прессостатом, который контролирует заполнение барабана водой. Когда прессостат не получает нужный для начала работы сигнал, дисплей выдает ошибку.
E7
О зашифрованной ошибке оповещение поступает от датчика (прессостата) уровня воды. К появлению данного цифробуквенного значения на дисплее приводит поломка самого датчика либо нарушение целостности трубки, которая соединяет датчик с барабаном.
1C
Если высветился код 1C, то возникла одна из следующих проблем:
- поломка датчика, контролирующего уровень поступающей воды;
- дефекты соединительных контактов;
- поврежден, загрязнен или изогнут участок трубки, принадлежащий датчику;
- поломка системы управления.
1E
Шифр ошибки часто возникает в результате элементарного сбоя в функционировании системы управления. Тогда достаточно будет выключить бытовой прибор из сети и включить через 6 минут снова. Кроме этого, причиной ошибки становится:
- отхождение контактов управляющей панели или прессостата;
- неполадки, связанные с трубкой, соединяющей датчик с баком отбора давления.
Значение кода ошибки E40
В каждой модели стиральной машины Electrolux такое сочетание буквы и цифр, как E40, сообщает о проблемах с блокиратором загрузочной дверцы. Код имеет общее понятие. Чтобы конкретизировать виновника неисправности, следует войти в режим. Отлично справляется с такой задачей мастер, но алгоритм общих действий выглядит следующим образом:
- одновременно нажимаются две кнопки, расположенные справа на управленческой панели;
- продолжая их удерживать, необходимо нажать большую кнопку оранжевого цвета, находящуюся сбоку. Давить продолжаем до тех пор, пока не засветятся индикаторные лампочки.
Данный метод рекомендован к применению на машинах, не оснащенных селекторными программами. В случае, если таковой имеется, следует одновременно активировать и не отпускать некоторое время пару крайних кнопок, расположенных справа.
В конечном итоге на экране высветится уточненный код неисправности E40:
- E41 – загрузочный люк закрыт не достаточно плотно;
- E42 – отказал замок;
- E43 – в управленческом модуле сломалась деталь, отвечающая за блокировку;
- E44 – неисправность датчика двери;
- E45 – возникли проблемы в проводке, соединяющей УБЛ и управленческий блок.
Коды ошибок Электролюкс и их устранение
Что делать если стиралка не сливает? Как было сказано выше, причина может быть именно в помпе, которая отвечает за слив воды.
Есть такие ошибки, которые можно легко устранить, не применяя никаких инструментов
Для этого потребуется подготовить:
- Крестовую отвертку;
- Мультиметр.
Для непосредственного очищения помпы проводится откручивание крышки и проверяется крыльчатка. Вполне возможно, что на ней присутствует осадок в виде волос, шерстяных ниток и тому подобных загрязнений. Мусор счищается максимально аккуратно, что возможно сделает помпу работоспособной. Для диагностики нужно приложить щуп к поверхности помпы и посмотреть на экран мультиметра. Если деталь работает, то устройство выдаст результат в 200 Ом, а при его отсутствии потребуется замена насоса на аналогичную модель подходящую именно к данному устройству для стирки белья.
Как только помпа заменена, проводится запуск оборудования обязательно в режиме тестирования, чтобы отследить грамотность работы изделия. Если после всех проведенных действий ошибка продолжает возникать, нужно проверять на работоспособность прессостат и проводку, которая связывает датчик контролирующий уровень воды, помпу и электрическую плату. Не менее часто проблема возникает именно из-за повреждения проводов, а не прессостата, что устранить намного проще. Проблема в прессостате будет светиться ошибками е11 и Е32.
Причины появления кода, расшифровка
Ошибка е10 на стиральной машине Electrolux согласно таблице прилагаемой к руководству по эксплуатации большинства моделей, расшифровывается как: «отсутствует вода в баке или поступает мало воды». Такую расшифровку можно считать более чем пространной, ведь в этом случае причин может быть довольно много. По факту так и есть. Машина Electrolux выдает подобную ошибку в том случае если:
- в системе водоснабжения нет воды;
- имеются проблемы с заливным шлангом;
- имеются проблемы с заливным клапаном;
- присутствует самослив воды.
Возникает вопрос, а почему мы перечисляем именно эти причины, ведь в памяти стиральной машины имеются и другие коды ошибок, которые могут уточнить неисправность, локализовав сломанный агрегат? Иногда так и происходит, но в большинстве случаев либо из-за специфики модели, либо из-за специфики неисправности мы будем вынуждены руководствоваться лишь кодом e10, держа в голове вышеуказанные причины неисправности. Поскольку других (уточненных) кодов машина просто не выдает.
Устраняем причины ошибки
Раз уж наша «домашняя помощница» от фирмы Electrolux решила выдать нам ошибку е10, то придется поочередно проверить все возможные элементы, которые, так или иначе, связанны со сливом и заливом воды в бак. Логичнее будет начать с самого простого, что не требует разборки стиральной машины, ибо в 90% случаев ошибка e10 устраняется на бытовом уровне.
Первую причину мы обозначили как: «в системе водоснабжения нет воды». Здесь ничего пояснять не нужно, ведь проверить, есть ли вода в водопроводе может каждый, без инструкций. Переходим сразу ко второму моменту – неисправности заливного шланга. В данном случае необходимо поступать следующим образом.
- Если на заливном шланге был установлен фильтр для воды, необходимо отключить подачу воды в машинку, открутить фильтр и проверить его, возможно, он просто забился грязью и известковым налетом,и вода сквозь него не может пройти в бак.
- Если шланг двойной, с защитой от протечек, проверьте целостность первого слоя.
- Проверьте герметичность соединений заливного шланга с трубой или машинкой, хотя для того, чтобы вода не поступала в бак, потребовалось бы, чтобы шланг оторвался совсем, а такую проблему сложно не заметить.
Если со шлангом все в порядке, специалисты рекомендуют следом проверить, нет ли самослива воды. Проверить это не сложно. Для начала наклонитесь к стиральной машине и послушайте, нужно услышать, как вода уходит из бака и журчит в сливе. После того как всплыла ошибка е10, работа машины останавливается, а значит все будет хорошо слышно. Если такой звук имеет место, поступаем следующим образом. Проверяем сливной шланг, он ни в коем случае не должен лежать на полу. Если это так, поднимаем сливной шланг над полом примерно на 60 см.
Хуже всего если проблема в заливном, сливном клапане или прессостате. Чтобы наверняка диагностировать подобную проблему нужно обратиться за помощью к специалисту. Профессионал решит, нужно ли менять впускной клапан или другие детали.
Все исправно, но ошибка все равно появляется
В редких случаях бывает так, что ошибка е10 парализует работу стиральной машины без причины. То есть, если быть точным, какая-то причина все же есть, но она никак не связана с подачей или сливом воды и работой агрегатов, которые это делают. Одним словом машина фактически работает «как часы», а система все равно выдает ошибку, в чем же дело?
Причиной появления ошибки е10 на стиральной машинке Электролюкс может стать электроника. А точнее электронный блок управления. Причин выхода из строя блока управления может быть много: перепад напряжения, частое отключение машины во время работы, заводской брак и прочее. Разбираться придется специалисту, ведь самостоятельно разбирать и тестировать модуль управления также не следует, если вы не обладаете специальными знаниями.
В заключение отметим, несмотря на то, что современные стиральные машины автомат, способны осуществлять самодиагностику и выдавать ошибки с определенным кодом, по которому специалисты могут идентифицировать неисправность, все же остаются проблемы. В частности с той же ошибкой е10, которая может стать следствием целой череды неисправностей, что лишний раз подтверждает мысль – диагностика и ремонт автоматических стиральных машин, удел профессионалов.
Диагностика системной платы
Ошибка Е20 в «Электролюксе» может показывать о проблемах с системной платой. Если прессостат и провода исправны, то необходимо проверить электронику. Но неквалифицированному пользователю сделать это затруднительно, поэтому производитель рекомендует в данном случае обращаться в сервисный центр или к специалисту, который знает тонкости электроники. При этом мастер не только проведет диагностику, но и может выявить настоящую проблему, устранить ее.
Плата управления в стиральных машинках марки «Электролюкс» ломается достаточно редко. Обычно при возникновении кода ошибки Е20 проблема устраняется самостоятельно.
Тщательно проверяем мотор
- коллекторные ламели;
- роторные и статорные обмотки;
- электрощетки.
Чаще «страдают» ламели, которые портятся после замыкания в обмотках. Из-за перепадов тока контактные пластины перегреваются и отслаиваются, что вносит дисбаланс в работу мотора. Фиксируются «слои» клеящим раствором непосредственно на коллекторе, а электросоединение происходит за счет образования особых крючков в роторной секции. Как раз последнее чаще и становится невозможным, если из-за поломки произошел обрыв шнура в стыке.
В разы хуже, когда при нагревании ламели расслоились. Тогда проходящий через пластины и обмотку ток становится выше рабочего уровня и может привести к непредсказуемым последствиям. Подтвердить отслаивание можно, медленно покрутив ротор одной рукой: если слышится явное трещание, значит, имеется дефект. Эксплуатировать такой агрегат запрещено.
Отслоение возникает не случайно. К этому приводит заклин подшипников или запуск стиралки с полуоткрытыми створками при вертикальной загрузке. Также через подобный дефект ламели «намекают» на серьезные поломки в моторе или неправильную эксплуатацию машинки. При небольшом отслаивании до 0,5 мм исправить ситуацию можно проточкой коллектора на специальном станке. Не забываем и о контрольной визуальной проверке, очистке корпуса от стружки и пыли, ручной зачистке всех неровностей.
Другое проблемное место на двигателе – это электрощетки. Если они стерлись, то эксплуатация машинки становится рискованной. Дело в том, что при износе угольных наконечников, «тело» щеток начинает тереться о корпус движка, провоцируя появление искр. Чтобы минимизировать риски возгорания, старую пару необходимо поменять на новую.
К выбору новых деталей стоит отнестись предельно серьезно. Приобрести замену можно через специализированные магазины, сервисные центры или в интернете. В последнем случае достаточно вписать запрос в любую поисковую систему, выбрать понравившуюся организацию, связаться с их службой поддержки, уточнить наличие запчасти или сделать заказ. Ориентироваться в ассортименте можно по серийному номеру стиралки, мотора или по старому образцу. Универсальных щеток нет – каждый двигатель требует «свои» наконечники. Имеет значение и твердость, так как слишком твердые угольки могут испортить коллектор.
Если со щетками, обмоткой и ламелями на двигателе нет проблем, остается только один вариант поломки – выход из строя управляющей платы. Причин для неисправности может быть несколько, но самостоятельно проводить диагностику не рекомендуется. Дешевле и надежнее сразу обратиться к профессионалам, так как электронный модуль – крайне хрупкая и дорогостоящая система.
Заключение
Стиральные машины «Электрлюкс» устраивают пользователей по многим показателям. Они достаточно бюджетные, но прекрасно справляются со своей задачей. Однако порой техника выдает ошибки, среди которых наиболее частой является Е20. Дефект связан, как правило, с засором. Поэтому даже в домашних условиях бытовую технику можно починить.
Для диагностики необходимо выполнить несложные действия, описанные в приведенной статье
Но важно полностью быть уверенным в своих действиях или фотографировать каждый процесс. Если же нет полной уверенности в своих способностях, то рекомендуется доверить бытовую технику квалифицированному мастеру
Обычно ремонт не дорогостоящий, потому что не требует замены комплектующих. Но при необходимости приобретения запчастей необходимо выбирать их только по совету специалиста или ориентироваться на данные из инструкции.
Автономная газовая система отопления от корейского производителя Navien достаточно востребованная среди потребителей, ее устанавливают как в загородных домах, так и в квартирах.
Свою популярность агрегаты Навьен завоевали благодаря хорошим техническим характеристикам, удобством эксплуатации и монтажа. Как и вся техника для бытового использования система газового отопления Навьен имеет и свои неисправности.
Конечно, производитель дает гарантию на свой прибор и утверждает, что вероятность поломок практически нулевая, учитывая высокое качество оборудования. Но если такое и произойдет, то при грамотном и своевременном подходе их можно быстро устранить.
Особенности конструкции
Устройство котла
Чтобы привлечь внимание покупателей, корейский производитель разработал совершенную конструкцию газового агрегата, свел к минимуму количество поломок и выпустил свой продукт по относительно невысокой цене. Одним из преимуществ газового агрегата считается понятная и подробно расписанная инструкция, что существенно упрощает настройку выбранного режима.
Таких же принципов фирма придерживается и в установке системы электронного управления, в регулировании остальных параметров.
Об универсальности газового котла можно судить по его рабочим способностям:
- Схема регулировки с чипом-микропроцессором позволяет и защищать, и сглаживать броски напряжения в сети электропитания. В случае изменений действующих параметров, электронная система способна поддерживать режим для полноценного функционирования всех комплектующих агрегата, что положительно влияет на эксплуатационный срок службы прибора. А также схема регулировки позволяет избежать возможных неисправностей при ложных включениях датчиков. Такая особенность электронной системы имеет особое значение для работы оборудования, учитывая нестабильность напряжения в энергосети и отклонения его в широком диапазоне.
- Конструкция газового котла разработана с учетом возможного падения показателя давления воды до 0,1 бар. Это позволяет свести к минимальному показателю блокировочные действия и поломки прибора, что идеально подходит для его монтажа на верхних этажах здания.
- Котел Навьен способен нейтрализовать возможные неисправности, вызванные уменьшением давления подачи до 4 мбар, что критично для нормального функционирования многих современных систем, оснащенных электронным управлением.
- Благодаря конструктивным особенностям газового прибора Навьен, система отопления не будет промерзать даже во время прекращения подачи газа. Чтобы не допустить включения аварийного режима при понижении температурного режима теплоносителя ниже 5 градусов, а также невозможности произвести поджиг горелки, был предусмотрен встроенный насос для принудительной и непрерывной циркуляции воды.
- Есть двойной теплообменник для раздельного нагрева горячей воды и теплоносителя, что весьма удобно (можно по желанию настроить предварительный нагрев воды). Простая в использовании электроника позволяет точно установить подходящий режим.
Виды котлов
На рынке можно встретить товары от Навьен в достаточно широком ассортименте, где особенно пользуются популярностью следующие модели:
Настенное оборудование, изготовленное в двух вариациях
Приборы нормально способны функционировать даже при нестабильной подаче электроэнергии и газа. Агрегаты оснащаются турбонадувом и защитной системой от перемерзания.
Агрегаты напольного исполнения
Идеально подходят для монтажа в частных домах. Они обеспечивают помещение горячей водой и теплом. Преимущества: компактность, простота конструкции, удобство при эксплуатации. Показатель мощности может варьироваться от 11 до 34 кВт.
Конденсационные изделия
С высоким показателем мощности и экономным потреблением энергоносителей. В паспорте котла такого вида указан уровень КПД 108%. Основное преимущество: агрегат позволяет значительно уменьшить расходы на отопление помещения.
Плюсы котлов Навьен
- Приборы полностью автоматизированы, поэтому они в состоянии функционировать долгое время по ранее заданной программе. Это очень удобно для загородных коттеджей, в которых хозяева не проживают постоянно.
- Котлы Навьен характеризируются экологичностью, так как в воздух в основном выбрасывается углекислый газ, поглощающийся деревьями.
- Приемлемая стоимость — газовые приборы отопления этого бренда отличаются наиболее привлекательным соотношением стоимость-качество.
- Простота в управлении.
- В оборудование установлены защитные чипы, нивелирующие последствия колебаний напряжения в сети.
- Котлы максимально адаптированы к сложным условиям работы, что актуально для России.
- Высокий показатель мощности установленных в оборудовании вентиляторов.
Все перечисленные достоинства отопительного оборудования торговой марки Навьен дают возможность пользователям получать нужное количество тепла при небольших затратах энергоносителя. Уникальные технические параметры позволяют также использовать котлы в экстремальных условиях водо- и газоснабжения.
Варианты оборудования
- Настенное оборудование. Оно производится в двух вариантах и идеально адаптировано к условиям работы с нестабильной подачей электроэнергии или газа. Приборы укомплектованы турбонаддувом и системой защиты от промерзания.
- Напольные котлы. Это идеальный вариант для установки в частном секторе. Такое оборудование обеспечит горячей водой и теплом. Характеризуется компактными размерами, простой конструкцией и удобной эксплуатацией. Мощность моделей этой категории колеблется в диапазоне от 11 до 34 кВт.
- Конденсационные конструкции. Это приборы высокой мощности с небольшим потреблением энергоносителей. Согласно паспорту, уровень КПД подобных агрегатов может достигать 108%. Такие котлы Навьен представляют собой экономически выгодное приобретение, так как они дают возможность сократить расходы на отопление здания.
Наиболее часто встречающиеся неисправности котла
Как и любое оборудование, газовые котлы Навьен рано или поздно могут стать неисправными. Связано это чаще всего с неправильной установкой и эксплуатацией приборов, а также с использованием теплоносителя низкого качества.
Для того чтобы пользователь при возникновении неисправности сразу же мог определить ее причину и принять решение об устранении проблемы, котлы navien на дисплее выдают код ошибки. Вот примеры неполадок, которые наиболее часто возникают при эксплуатации подобных устройств:
01E — перегрев оборудования; 02E — низкий уровень теплоносителя в системе отопления, либо цепь датчика протока оборвана; 03E — нет сигнала о пламени; 04E — ложное сообщение о наличии пламени или КЗ цепи датчика; 05E — обрыв цепи в температурном датчике ОВ; 06E — КЗ цепи датчика температуры; 07E — повреждение цепи температурного датчика горячего водоснабжения; 08E — КЗ цепи температурного датчика горячего водоснабжения; 09E — проблемы в работе вентилятора; 10E — нарушение в работе системы дымоудаления; 13E — короткое замыкание датчика протока ОВ; 27E — обрыв или замыкание в цепи датчика APS (давление воздуха); 15E — нарушение в работе системы или неисправность платы управления.
Аббревиатура «ОВ» переводится как система отопления.
Частые неисправности
Газовые котлы Навьен хотя и отличаются высоким качеством комплектующих, правильной сборкой, но могут выходить из строя. Каждая поломка имеет свой код, который отображается на дисплее прибора.
Среди часто встречающихся неполадок выделяют:
- Увеличение температурного режима, приводящего к перегреву оборудования (01E).
- Недостаточный уровень теплоносителя в системе, а также повреждена цепь измерительного устройства протока (02E).
- Отсутствует сигнал о пламени (03E).
- Неправдивое оповещение о наличии огня либо КЗ цепи датчика (04E).
- Оборвана цепь в измерителе температуры отопительной воды (05E).
- Короткое замыкание цепи в датчике температуры (06E).
- Повреждена цепь в температурном датчике горячей воды (07E).
- Нарушение цепи в датчике температуры горячего водоснабжения (08E).
- Неисправности в вентиляторе (09E).
- Сложности с устранением дыма (10E).
- В процессе работы погас огонь (12E).
- Произошло короткое замыкание в измерителе протока отопления (13E).
- Отсутствует подача газа (14E).
- Наличие неполадок в плате управления (15E).
- Перегрелся агрегат (16E).
- Произошел сбой в работе DIP- переключателя (17E).
- Перегрев измерительного прибора удаления дыма (18E).
- Возникли проблемы в функционировании датчика давления воздуха (27E).
- Наличие шума и гудения без отображения ошибки на дисплеи, что случается, когда проход воды затруднен накипью в трубах, при перегреве либо вскипании.
- Нет подачи горячей воды, что указывает на неполадки в трехходовом клапане (его нужно заменить).
Коды ошибок
Котел Навьен выдает ошибку по разным причинам, именно поэтому каждая из них маркируется особым образом. Не обязательно знать все их наизусть, достаточно запомнить основные.
- Например, «01E» недвусмысленно свидетельствует о перегреве котла, а вот почему это происходит, нужно разбираться отдельно.
- «02» – кодировка недостаточного уровня теплоносителя (воды) в отопительном контуре. В некоторых случаях подобная же ошибка укажет на разрыв цепи датчика протока.
- Уже упоминавшийся «03» относится к проблемам с поджигом (сигналом об уровне пламени).
- Сходное значение имеет «04»: ложное срабатывание датчика.
- Об обрыве цепи в автоматике температуры (неисправность сенсора) скажет код «05».
- При «07» следует искать проблему в контуре горячей воды (датчик).
- Неисправный вентилятор кодируется, как «09».
- А на затруднения с дымоудалением непосредственно указывает шифр «10».
- При коротком замыкании в датчике прохода дисплей отобразит сочетание цифр «13».
- Сложности с давлением воздуха в системе обозначаются, как «27».
- И, наконец, неисправная плата управления, серьезные сбои в функционировании всего агрегата кодируются сигналом «15».
Важно. Большинство возникающих у котла Навьен неисправностей закодированы сочетанием цифр, но, кроме приведенных, могут быть и другие отказы в работе. Определить их можно с помощью специалистов сервисного центра.
Причины неисправностей и их устранение
Чтобы понять, как устранять ту или иную неполадку в газовом агрегате, необходимо знать причины возникновения неисправностей:
- Код 01E свидетельствует о повышении температурного режима в приборе. Это возможно из-за засора в протоках, что спровоцировало их сужение, либо возникли проблемы с циркуляционным насосом.
- Код 02E свидетельствует о наличие воздуха, о недостаточном количестве воды, повреждении крыльчатки в циркуляционном насосе, закрытом распределительном клапане, либо датчик протока пришел в негодность.
- Код 03E высвечивается в результате проблем с датчиком ионизации, отсутствием подачи газа, розжига, при закрытом кране, при неправильном заземлении котла.
- Код 05E указывает на плохой контакт между датчиком температуры и контроллером, либо о наличии короткого замыкания на том же участке.
- Код 10E отображается на экране в случае выхода из строя вентилятора, а также при неправильном присоединении трубок датчика непосредственно к вентилятору. Помимо этого, засоренный дымоход, сильный порыв ветра также могут стать причинами неисправностей прибора.
- Код 11E, как правило, высвечивается на котлах европейского производства (с соответствующими датчиками).
- Код 13E указывает на короткое замыкание в измерителе протока отопительной воды.
- Возникновение шума и гула возможно при плохом теплоносителе.
- Причиной отсутствия горячей воды является клапан, который пришел в негодность. Оптимальный срок службы клапана 4 года.
Как устранить:
- Ошибка 01E: тщательно осмотреть крыльчатку в циркуляционном насосе, для обнаружения различных неполадок; проверить сопротивление в самой катушке насоса; исследовать систему отопления на наличие воздуха (излишнее спустить).
- Ошибка 02E: спустить воздух; проверить давление, сопротивление в катушке; не произошло ли замыкание; открыть клапан (распределительный); в измерителе протока проверить сопротивление; снять корпус датчика и почистить флажок.
- Ошибка 03E: вычистить датчик пламени от мусора (чтобы избавиться от серого налета на электроде можно воспользоваться мелкозернистой наждачной бумагой).
- Ошибка 05E: исследовать цепь от контроллера до датчика. Если имеются неполадки, датчик следует заменить на новый. Разъемы измерителя и контроллера нужно сначала рассоединить, а затем соединить.
- Ошибка 10E: отремонтировать вентилятор либо заменить его; проверить соединения на трубках измерительного прибора; вычистить дымоход от всевозможного мусора.
- Ошибка 13E: произвести замену датчика.
Избавиться от шума и гула можно, если разобрать изделие и прочистить теплообменник. Если проблема не решается, то деталь подлежит замене. Осмотреть краны, они должны быть открыты максимально. Уменьшить температуру воды.
Коды ошибок газовых котлов Arderia серии В (Россия)
Система управления котла Arderia (Россия) оснащена функцией самодиагностики оборудования. В случае обнаружения неисправности оборудования котла система выключит его, подаст прерывистый звуковой сигнал и отобразит на индикаторе код ошибки. Описание кодов ошибок приведено ниже.
Е0 – Ошибка режима защита от замерзания.
Е1 – Ошибка датчика ионизации. Отсутствие ожидаемого пламени.
Е2 – Ошибка дифференциального датчика давления воздуха.
Е3 – Ошибка защитного термостата перегрева.
Е4 – перегрев датчиков температуры WarmTem или BOuTem.
Е5 – Ошибка датчика температуры BInTem.
Е6 – Ошибка датчика температуры BOuTem.
Е7 – Ошибка датчика температуры WarmTem.
Е8 – Ошибка датчика ионизации. Наличие пламени при закрытом газовом клапане.
Е9 – Ошибка датчика давления теплоносителя. Низкое давление теплоносителя.
Далее более подробно рассмотрим каждый из вариантов
Е0 – Ошибка режима защита от замерзания.
Ошибка Е0 активна и котел не включится, если после перерыва подачи электроэнергии температура систем отопления или ГВС ниже +1 град. С.Блокировка автоматически снимется при повышении температуры выше +1 град. С.
E1 – Ошибка датчика ионизации. Отсутствие ожидаемого пламени.
Отображается после 3‐х неудачных попыток розжига подряд либо при запуске котла, либо после
неожиданного срыва пламени в процессе нормальной работе котла.
Далее через каждые 20 минут система управления производит повторный запуск. После 3‐х неудачных
запусков система блокируется. Снять блокировку можно нажатием кнопки ВКЛ / ВЫКЛ.
E2 ‐ Ошибка датчика давления воздуха.
Контакты дифференциального датчика (реле) давления воздуха имеют 2 состояния: замкнуты либо разомкнуты. Ошибка датчика давления воздуха отображается в случаях:
‐ При не работающем вентиляторе контакты датчика разомкнуты. И если до запуска котла контакты будут замкнуты, система управления будет сигнализировать неисправность.
‐ Если после запуска вентилятора контакты реле давления воздуха разомкнуты дольше 15 секунд.
‐ При включенном вентиляторе контакты датчика замкнуты. Если при работающем вентиляторе контакты датчика размыкаются более чем на 10 секунд, система управления будет сигнализировать неисправность.
При вышеуказанных неисправностях в течение 15 минут вентилятор работает 60 секунд с последующей остановкой на 30 секунд. Если неисправность устраняется, то система автоматически возвращается в нормальный режим работы. Если в течение 15 минут неисправность не устранена, то система будет заблокирована. Снять блокировку можно нажатием кнопки ВКЛ / ВЫКЛ.
Е3 – Ошибка защитного термостата перегрева.
Термостат перегрева, устанавливаемый на основной теплообменник котла, имеет нормально замкнутые контакты. Ошибка отображается в случаях:
‐ Термостат сработал из‐за повышенной температуры основного теплообменника.
‐ Неисправность защитного термостата: контакты разомкнулись.
При размыкании контактов термостата перегрева система управления немедленно выключит газовые клапаны. Затем система повторит опрос термостата и, в случае подтверждения ошибки, заблокируется. Насос и вентилятор завершат свои рабочие циклы.Снять блокировку можно нажатием кнопки ВКЛ / ВЫКЛ.
E4 – Перегрев датчиков температуры отопления (WarmTem) или ГВС (BOuTem).
При перегреве датчика температуры ГВС (BOuTem) также может индицироваться код EF.При нагреве датчика температуры отопления (WarmTem) более 91 град. С или датчика температуры ГВС (BOuTem) более 90 град. С отображается ошибка Е4, система немедленно выключает все газовые клапаны и блокируется. Снять блокировку вручную можно нажатием кнопки ВКЛ / ВЫКЛ.
E5 – Ошибка датчика температуры холодной воды (BInTem).
Опрос состояния датчика температуры холодной воды (BInTem) происходит только в режиме ГВС. Ошибка Е5 отображается, если датчик замкнут или его цепь оборвана. При этом система немедленно выключает все газовые клапаны и заблокируется. При восстановлении цепи датчика блокировка снимется автоматически. Снять блокировку вручную можно нажатием кнопки ВКЛ / ВЫКЛ.
E6 – ошибка датчика температуры ГВС (BOuTem).
Опрос состояния датчика температуры ГВС (BOuTem) происходит только в режиме ГВС. Ошибка Е6 отображается, если датчик замкнут или его цепь оборвана. При этом система немедленно выключает все газовые клапаны и блокируется. При восстановлении цепи датчика блокировка снимется автоматически . Снять блокировку вручную можно нажатием кнопки ВКЛ / ВЫКЛ.
E7 – ошибка датчика температуры отопления (WarmTem).
Ошибка Е7 отображается, если датчик температуры отопления (WarmTem) замкнут или его цепь оборвана. При этом система немедленно выключает все газовые клапаны и блокируется. При восстановлении цепи датчика блокировка снимется автоматически. Снять блокировку вручную можно нажатием кнопки ВКЛ / ВЫКЛ.
E8 – Ошибка датчика ионизации: наличие остаточного пламени.
Отображается в случаях:
‐ Ошибка наличия пламени. Если перед запуском котла система обнаружила пламя, то отображается E8. После устранения неисправности, система вернется в нормальный режим работы.
‐ Наличие остаточного пламени. Если после закрытия газовых клапанов система в течение 8‐ми секунд обнаруживает сигнал пламени, то отображается неисправность E8. После устранения неисправности, система вернется в нормальный режим работы. При возникновении ошибки Е8 система немедленно выключает все газовые клапаны и блокируется. Снять блокировку можно нажатием кнопки ВКЛ / ВЫКЛ.
E9 ‐ Ошибка датчика давления теплоносителя.
Контакты реле замкнуты при давлении теплоносителя более установленного порога (обычно 0.05 bar). Опрос датчика давления теплоносителя система производит непрерывно. Индикация ошибки Е9 возникает через 1 сек после обнаружения ошибки.При обнаружении ошибки Е9 система немедленно выключает все газовые клапаны и блокируется.Если в течение 10 секунд система обнаруживает контакты реле замкнутыми, то блокировка снимается и система переходит в нормальный режим работы. Снять блокировку вручную можно нажатием кнопки ВКЛ / ВЫКЛ.
В нашем интернет-магазине ТеплоТехКомплект вы всегда найдете полный ассортимент запчастей для газовых котлов Arderia (Россия). Полный ассортимент запчастей можно посмотреть перейдя в каталог.
Рекомендации по эксплуатации и ремонту
- Чтобы оборудование долго и продуктивно работало можно установить стабилизатор напряжения, фильтры (газовый и водяной), магнитный либо полифосфатный преобразователь воды и т. д.
- Устанавливать газовый котел нужно строго в соответствии с требованиями, указанными в паспорте.
- Для устранения причин неисправностей нужно внимательно изучить инструкцию и действовать согласно ей.
Газовые котлы от компании Навьен – идеальное сочетание цены и качества.
Ошибка Е4 в газовом котле: расшифровка кода Е04 + шаги решения проблемы
Независимо от степени сложности и качества сборки технических устройств любое из них может дать сбой во время работы. Причиной нарушений бывает банальный износ, заводской брак или некорректная эксплуатация. Давайте рассмотрим, что означает и чем угрожает ошибка Е4 в газовом котле, и разберем типичные способы ее исправления.
Наши рекомендации помогут грамотно выбрать путь для восстановления работоспособности котла. Вы сможете решить: стоит исправлять положение самостоятельно или лучше вызвать газовщиков.
Нарушения в работе с кодом Е4
Бытовое газовое оборудование требует от владельцев регулярного осмотра и пристального внимания. Ведь малейшая неполадка может обернуться серьезной бедой. От безвозвратно утраченного оборудования до отравлений разной степени и взрывов с пожарами – все это последствия незначительных, на первый взгляд, поломок.
Изготовители агрегатов для обслуживания частных контуров отопления и ГВС прекрасно понимали, что не все из хозяев техники будут подготовлены к их эксплуатации на профессиональном уровне. Потому и была разработана система предупреждений, высвечивающихся на дисплеях котлов.
Плохо одно: буквенно-цифровое обозначение поломки котла практически у всех марок свое. В чем-то системы расшифровки перекликаются, но в основном различаются. Коды ошибок оборудования с логотипом Bosch, к примеру, абсолютно неприемлемы для диагностики поломок котлов Viessmann или приборов Ariston.
Как поступить в непростой ситуации, если ваша газовая колонка упорно сигналит, высвечивая ошибку Е4? Проще простого – разобрать все типичные варианты сбоев в работе нагревательной техники, чаще всего приобретаемой нашими соотечественниками.
Исправление ситуации в котлах Электролюкс
В качестве примера рассмотрим настенные модели шведского производства с логотипом Elektrolux. Точнее, разберем нарушения в функционале агрегатов с указанным типом ошибки.
Прославленный поставщик качественной и надежной техники разработал единую систему оповещения об ошибках для одноконтурных приборов с закрытой камерой сгорания (Basic S Fi), для двухконтурных моделей с закрытой (Basic Space Fi, Basic X Fi) и открытой (Basic Space i) камерой сгорания.
Аналогичные коды используются в оповещении и расшифровке ошибок агрегатов Электролюкс серий Magnum, Basic Duo, Quantum.
К причинам отображения на электронном табло кода Е4 в перечисленных моделях относятся:
- Низкое давление в подключенном к котлу отопительном контуре.
- Отсутствие контакта между датчиком давления и внутренней проводкой котла.
- Поломка циркуляционного насоса.
Во всех перечисленных случаях команду на блокировку работы котла отдал датчик давления. Тут два варианта: или по контуру слабо циркулирует теплоноситель, или он сам некорректно снял показания. Искать причину начнем с самого распространенного нарушения – проверим давление в обслуживаемом котлом контуре отопления.
Перезапуск с целью диагностики
Если на электронном дисплее котла значится давление в 0,5 бар, попробуем сначала перезапустить котел. Не исключено, напора, достаточного для нормального движения теплоносителя через теплообменник нет из-за нарушения электрической цепи или поломки насоса.
На дисплее котлов марки Электролюкс код Е04 появляется, если затрудняется циркуляция нагретой воды или некорректно работают устройства регистрации данных и управления
О том, что внимания, ремонта/замены заслуживает насос или подсоединенная к нему электропроводка, подскажет повышение значения давления после перезапуска как минимум на 0,1 бар. В обоих случаях следует обратиться к газовщикам, с которыми заключен договор на поставку газообразного горючего и техобслуживание агрегата.
Поиск и устранение протечек
Ели перезапуск не дал изложенных выше результатов, продолжим диагностику путем осмотра отопительного контура. Самой распространенной причиной появления на электронном табло газового котла ошибки с шифром Е04 является падение давления теплоносителя из-за элементарной протечки.
Для выявления протечки осмотрим:
- Узлы соединения труб с радиаторами и арматурой. Визуально исследуем пол под системой, ищем капли и лужицы.
- Зону установки предохранительного клапана. В настенные модели Электролюкс он вмонтирован, расположен в нижней части за циркуляционным насосом. О наличии протечки в области его расположения подскажет капающая вода, это снизу корпуса ближе к задней стенке.
Протечки внешнего контура ликвидируем доступным сантехническим способом: подтягиваем соединения, меняем уплотнитель или трубы, если необходимость их замены назрела. С протечками в зоне предохранительного клапана все несколько сложнее.
Чтобы точно определить причину падения давления вызываем мастера из ГорГаза, который должен проверить давление в расширительном бачке. Для этого теплоноситель из системы придется слить полностью. Без него в остывшем состоянии давление в расширителе должно быть минимум 1 бар.
Если все не так, то:
- Виноват или предохранительный клапан, который придется менять.
- Повреждена мембрана расширительного бачка. Нужно будет менять ее, но чаще всего просто ставят новый бачок вместе с новой мембраной. Особенно, если срок гарантии еще не исчерпан.
- Негерметичен золотник ниппеля расширительного бачка. В таких ситуациях меняют полностью узел золотник-ниппель в собранном виде.
После всех манипуляций с расширительным бачком мастер просто обязан накачать в него смесь азота с воздухом до рабочих значений.
Все описанные выше операции проводились с опустошенным отопительным контуром. Следовательно, после ремонта трубопровод, радиаторы отопления и сам агрегат нужно снова заполнить теплоносителем. Величина давления в готовой к работе системе должна быть в пределах от 0,8 до 1,2 бар.
Падение давления в контуре отопления может случиться из-за неисправности расширительного бачка. Если повреждена мембрана или узел подключения его к трубопроводу, бачок газового котла подлежит полной замене
Если давление в заполненном после ремонта контуре недостаточно для нормального функционала системы, дополняем объем теплоносителя через расположенный в основании корпуса кран подпитки.
Кстати, через подпиточный кран пополняют объем теплоносителя, если падение давления произошло из-за наличия воздушных пробок в контуре. Их нужно стравить, пользуясь краном Маевского.
Начинать выпуск воздуха следует из самого дальнего от котла прибора. После выпуска воздуха производим подпитку и слегка ослабляем воздухоотводчик в котле.
Причина в датчике давления?
Предположим, что утечки не обнаружено, показания давления в норме, а дисплей упорно показывает Е04. Что теперь надо проверять и менять? Искать следует неисправность, связанную с датчиком давления или его электрическим подключением.
Для того чтобы проверить электрическую цепь между датчиком давления и электронной платой, потребуется мультиметр. Если устройство обнаружит разрыв, соединение следует восстановить посредством замены поврежденного провода.
Некорректные показания датчика давления могут быть последствием окисления или нарушения контактов, обрыва провода или повреждения изоляции проводки
Если с проводкой между датчиком давления и управляющей платой все в полном порядке, нужно проверить контакты. В случае их ослабления следует подтянуть, если окислились или заржавели, снять затрудняющий контакт налет наждачной бумагой.
В случае обнаружения поломки электронной платы ее полностью меняют, восстанавливать нет смысла. Если хозяин изъявит желание, то меняют только реле на плате, перегоревший транзистор или блок питания
Нарушения в работе циркуляционного насоса
Все вышеперечисленные действия были проведены, но результат неутешителен? Что же делать, если ваш газовый котел демонстрирует ошибку Е4, несмотря на все приложенные усилия? В чем загвоздка?
Список причин для выяснения путей ремонта газового котла уже существенно ограничен благодаря методике исключения вероятных поломок. Теперь остается только исследовать встроенный циркуляционный насос и подсоединенную к нему электрическую проводку.
После перезапуска котла выбираем в настройках скорость вращения крыльчатки «циркуля», обозначенную III. Запомните, что все тестовые и ремонтные мероприятия, для проведения которых нужно снимать кожух агрегата, выполнять должен мастер ГорГаза или аналогичной службы.
Нередко бывает, что на экране газового котла Электролюкс появляется код Е04 из-за нарушений в работе насоса. Он расположен в нижней части агрегата. Неполадки могут быть как с самим устройством, так и с подсоединенной к нему проводкой
Для изучения технического состояния насоса газовщик должен:
- Протестировать работоспособность насоса с помощью магнитного определителя.
- Проверить насос «вручную», если магнитного устройства нет. Для этого с лицевой панели насоса снимают торцевой винт, за которым расположен торец вала с продольным углублением. В него заводят отвертку и проворачивают вал.
Если вал не провернулся, надо проверить целостность крыльчатки. Не исключено, что ее заклинило отколовшейся лопастью или треснувшей деталью. Выход один – замена насоса целиком.
При свободном проворачивании вала циркуляционного насоса придется продолжить диагностику, для этого надо:
- Осмотреть и прозвонить мультиметром проводку, проверить сам провод и клеммы на предмет нарушений/отсоединений/повреждений. Их устраняют по мере обнаружения.
- Проверить напряжение в питающей электросети. Если проблема в нем, все вопросы, в том числе о ремонте котла, отсылаются к структуре централизованного электроснабжения. Чтобы обезопасить оборудование от скачков напряжения и подобных «сюрпризов», подключать его лучше через стабилизатор напряжения с минимальной мощностью на 0,4 кВт.
- Выполнить тестирование работоспособности самого насоса. Чтобы убедиться в исправности или в неисправности циркуляционного прибора, снимают клеммную коробку и проверяют напряжение на обмотках устройства по фазе и нолю, изменяя скорость вращения крыльчатки.
Если сопротивление при вращении крыльчатки на первой скорости будет составлять 440 Ом, а на второй и третьей – 220 Ом, надо будет повторить процедуру. Если показатели сопротивления не соответствуют нормам, указанным производителем в технической документации, прибор необходимо поменять.
Вариации поломок с кодом Е4
Не все производители оборудования для нагрева теплоносителя и воды в смесители придерживаются разработанной фирмой Электролюкс системы кодирования ошибок и расшифровки. К примеру, работа нагревателей марки Baxi блокируются совсем по другой причине.
При появлении на дисплее ошибки 04 работа котла прерывается из-за команды, отданной электродом контроля пламени. Если отвечающим за этот процесс датчиком фиксируется пламя, размер которого в шесть раз меньше нормативного, подача горючего в газовую горелку прекращается.
Блокировка работы газового нагревателя марки Бакси происходит из-за команды, отданной датчиком фиксации пламени. Устройство регистрирует снижение горения и изменение цвета
К причинам падения интенсивности горения относятся:
- Нарушения в системе дымоудаления. Если из камеры сгорания плохо отводятся дымовые газы, датчик зафиксирует изменение цвета или сокращение размера языка пламени.
- Засорение электрода устройства розжига. Его необходимо регулярно очищать от нагара и пыли.
- Отсутствие контакта между датчиком и управляющей его работой электронной платой.
Безусловно, кроме указанных причин вызвать блокировку работы котла может выход из строя управляющей платы или датчика.
Для того чтобы не ошибиться в диагностике нарушений работы газового котла, внимательно изучайте устройство вашей модели и приложенную к ней техническую документацию. В ней указано, что случилось с оборудованием и как исправить положение
Хозяевам котлов Газлюкс, Нева Люкс высветившаяся на табло ошибка Е4 сообщит о перегреве теплообменника. Вызвано это бывает как нарушениями в работе датчика температуры, так и сокращением потока проходящей через теплообменник воды.
При падении скорости движения и объема проходящей через теплообменник воды надо:
- Очистить фильтр контура отопления. Забитое окалиной и минеральным осадком устройство существенно затрудняет перемещение воды по замкнутому трубопроводу.
- Проверить давление в системе подачи воды. Не исключено, что это проколы в работе коммунальщиков.
- Установить фильтр на водопроводную ветку, поставляющую воду в нагревательный аппарат.
Если вышеизложенные мероприятия не помогли, проверяют работоспособность датчика и платы, а также тестируют электрические соединения.
А вот высвечивание шибки 04 на дисплее агрегатов Navien Ace связано с фиксацией ложного пламени или короткого замыкания электрического соединения датчика пламени с управляющей платой. В 99% случаев в итоге приходится менять плату.
Сведения о расшифровке закодированного производителем нарушения в работе газового оборудования помогут своевременно предотвратить негативные последствия. Знать, что они обозначают, нужно всем владельцам агрегатов, потребляющих в работе газообразное топливо. Жаль, что практически у всех котлов значения ошибок не совпадают.
Пользователи машинок Samsung могут по достоинству оценить надежность и функциональность такой техники. Почти все современные модели имеют систему самодиагностики – в случае неисправности на дисплее появляется код, по которому можно распознать проблему. Ошибка Se (5e) в стиральной машине Samsung знакома многим хозяйкам. Что это значит и как исправить такую проблему самостоятельно? Ответы на данные вопросы вы найдете в нашей статье.
Ошибка 5E выглядит на дисплее как SE
Почему высвечивается ошибка 5e
Код 5e указывает на неполадки со сливом воды в машинке. Данная ошибка может появиться на этапе стирки или полоскания, при отжиме ее возникновение невозможно. Обычно агрегат исправно набирает воду и стирает, пока дело не доходит до слива. Машинка делает несколько попыток избавиться от грязной воды, затем останавливает работу с полным баком и выдает ошибку 5e или аналогичную ей e2 (в моделях, выпущенных до 2007 года).
Не стоит путать код 5e и e5 – эти два значения указывают на разные поломки. Ошибка e5 высвечивается на дисплеях старых моделей стиральных машин Samsung при неполадках с нагревательным элементом (ТЭНом).
Если стиральная машина не оснащена дисплеем, об отсутствии слива будет свидетельствовать следующая комбинация горящих индикаторов: светящаяся лампочка температуры +40 ℃ и хаотично мигающие индикаторы всех программ стирки.
Причиной отсутствия слива может быть засор в сливном фильтре
Расшифровав код 5e на дисплее, следует выявить причины, которые привели к неисправности. В любом случае неполадка будет связана с внешними или внутренними узлами, задействованными в работе сливной системы. Возможные причины возникновения ошибки:
- засор фильтра, сливного шланга или канализации;
- поломка сливного насоса;
- неисправность контактов помпы;
- выход из строя панели управления.
Большинство этих проблем пользователи могут исправить сами в домашних условиях, и только в крайних случаях понадобится помощь специалиста.
Как устранить проблему?
Итак, стиральная машина-автомат остановила работу посредине цикла с полным баком белья и отработанной воды. Перед тем как устанавливать причину, нужно освободить барабан от содержимого. Отключите агрегат от сети, затем слейте всю воду, используя аварийный шланг. После этого вытащите мокрое белье и приступайте к поиску неисправности.
Проще всего слить воду из бака через аварийный шланг, находящийся в фильтрационном отсеке внизу машинки
Первая категория неисправностей, которые сопровождаются высвечиванием кода 5e, – это засоры сливной системы. Начинайте проверку элементов с фильтра, который расположен за небольшой нижней панелью внизу агрегата, рядом с аварийным шлангом. Выкрутите деталь и аккуратно очистите от грязи и посторонних предметов, затем промойте под проточной водой и установите на место.
Засориться может не только фильтр, но и сливной шланг, через который грязная вода вытекает в канализацию. Осмотрите данный элемент на предмет повреждения, если нужно, проведите его замену. При осмотре часто выясняется, что шланг пережат, придавлен корпусом машинки или перекручен. Если с виду с ним все в порядке, отсоедините шланг от канализации и от стиральной машины и очистите от загрязнений под струей воды. В запущенных случаях, когда из грязи и мусора образовалась пробка, можно замочить шланг на 15-20 минут в горячей воде с добавлением хлорсодержащего средства, например, «Белизны». Затем протолкнуть засор прутом или прочной проволокой и как следует промыть шланг.
Удостоверьтесь, что сливной шланг нигде не пережат и не поврежден
Ошибка 5e в стиральной машине Samsung может быть вызвана засором канализации. Проверить это несложно: при такой проблеме вода застаивается не только в машинке, но и в раковине или ванне. Если так и есть, попробуйте устранить загрязнение механическим способом. Прочистите канализационный выход специальным сантехническим тросом из стали. Если ручного метода оказалось недостаточно, воспользуйтесь химическими средствами, например «Кротом». Он очень едкий, поэтому соблюдайте меры предосторожности, указанные в инструкции. Залейте щелочной раствор в канализационную трубу, подождите 30-40 минут, а затем смойте теплой водой. После процедуры запустите машинку – ошибка 5e должна исчезнуть.
Какую бы неисправность вы не заподозрили, перед ремонтом нужно отключить агрегат от сети и принудительно слить воду из бака.
Если устранить засоры достаточно легко, то в случае поломки сливного насоса придется приложить некоторые усилия. Помпа напрямую отвечает за слив воды, а ее выход из строя может спровоцировать высвечивание на дисплее кода 5e (Se). Определить неисправность можно по звуку: перед сливом машинка начинает сильно гудеть или наоборот, полностью затихает. Для точной диагностики и устранения поломки нужно снять заднюю панель агрегата и отыскать сливной насос в нижней части. Достаньте его из гнезда, отсоедините от контактов и осмотрите на предмет засоров. Очистив помпу от загрязнений, прозвоните деталь мультиметром. При отсутствии такого прибора установите помпу на место и запустите холостой режим стирки для проверки. При необходимости нужно заменить сломанный насос новым.
В некоторых моделях стиральных машин добраться до сливного насоса можно только через дно
Если код по-прежнему высвечивается, нужно искать причину возникновения ошибки в других узлах. Возможно, на сливной насос не поступает питание, и проблема кроется в повреждении контактов. Проверьте надежность крепления проводов, идущих от помпы до электронной платы, осмотрите их на предмет повреждений. Возможно, контакты понадобится плотнее соединить или заменить новыми. Это легко сделать без сторонней помощи в отличие от более серьезной проблемы, которая приводит к тому, что стиральная машина выдает ошибку Se, – выхода из строя панели управления.
Если сломался электронный блок или один из его элементов (например, управляющий симистор), нужно обратиться в ближайший сервисный центр. Если нет навыков ремонта электроники, выявить и устранить такую проблему дома невозможно. В некоторых случаях модуль управления приходится заменять, что влечет значительные финансовые расходы.
Видео
Как действовать, если причиной возникновения ошибки Se (5e) стала поломка насоса? Об этом расскажет следующий видеосюжет.
Об авторе:
Молодая домохозяйка, с головой погружена в воспитание детей и ведение домашнего быта. Как мама, может быстро придумать, чем занять ребенка, как жена – приготовить вкусный обед из трех блюд, как хозяйка – создать уют и комфорт в доме. Рада поделиться с читателями лайфхаками, способными облегчить домашний труд и сэкономить время для любимой работы и путешествий.
Нашли ошибку? Выделите текст мышкой и нажмите:
Знаете ли вы, что:
Если на любимых вещах появились первые признаки вынашивания в виде неопрятных катышков, от них можно избавиться при помощи специальной машинки – шейвера. Он быстро и эффективно сбривает сбившиеся в комки волокна ткани и возвращает вещам достойный вид.
Оглавление От издательства 7 РАЗДЕЛ I. ОБЩИЕ СВЕДЕНИЯ О СИСТЕМАХ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ..... 9 Глава 1. Виды систем автоматического управления 9 § 1.1. Понятие о замкнутых автоматических системах 9 § 1.2. Классификация автоматических систем но характеру внутренних ли нами чески ? процессов 14 § 1.3. Примеры непрерывных автоматических систем 18 § 1.4. Примеры дискретных и релейных автоматических систем 22 Глава 2. Программы и алгоритмы управления 29 § 2.1. Программы управления 29 § 2.2. Линейные алгоритмы управления 32 § 2.3. Нелинейные алгоритмы управления 35 РАЗДЕЛ II. НЕПРЕРЫВНЫЕ ЛИНЕЙНЫЕ СИСТЕМЫ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ 40 Глава 3. Линеаризация дифференциальных уравнений систем автоматического управления 40 § 3.1. Линеаризация уравнений 40 § 3.2. О записи линеаризованных уравнений звеньев 44 Глава 4. Динамические авенья и их характеристики 48 § 4.1. Общие понятия 48 § 4.2. Временные характеристики 50 § 4.3. Частотная передаточная функция и частотные характеристики 53 § 4.4. Логарифмические частотные характеристики 57 § 4.5. Позиционные звенья ' 60 § 4.6. Интегрирующие звенья 73 § 4.7. Дифференцирующие звенья 78 § 4.8. Неустойчивые и минимально-фазовые звенья 82 Глава 5. Составление исходных дифференциальных.уравнений систем автоматического управления 85 § 5.1. Общий метод составления исходных уравнений 85 § 5.2. Передаточные функции систем автоматического управления 88 § 5.3. Использование структурных схем 91 § 5.4. Уравнения следящей системы 95 § 5.5. Уравнения состояния ЮЗ § 5.6. Управляемость и наблюдаемость 107 § 5.7. Многомерные системы управления 1 ю
4 Глава 6. Критерии устойчивости 115 § 6.1. Обшис сведения об устойчивости 115 § 6.2. Критерий устойчивости Гурвица 123 § 6.3. Построение областей устойчивости. D-разбиепие 128 § 6.4. Критерий устойчивости Найквиста 131 § 6.5. Определение устойчивости но логарифмическим частотным характеристикам 143 § 6.6. Устойчивость систем с запаздыванием 148 § 6.7. Устойчивость систем с распределенными параметрами 154 § 6.8. Устойчивость двумерных систем с антисимметричными связями 162 Глава 7. Построение кривой переходного процесса в системах автоматического управления 164 § 7.1. Общие соображения 164 § 7.2. Непосредственное решение исходного дифференциального уравнения 168 § 7.3. Сведение неоднородного уравнения к однородному 169 § 7.4. Использование преобразований Фурье, Лапласа и Карсопа -Хевисайда 173 § 7.5. Использование вычислительных машин 181 Глава 8. Оценка качества управления 190 § 8.1. Общие соображения 190 § 8.2. Точность в типовых режимах ; 192 § 8.3. Коэффициенты ошибок 198 § 8.4. Определение запаса устойчивости и быстродействия по переходной характеристике 200 § 8.5. Корневые методы 202 § 8.6. Диаграмма Вышнеградского 208 § 8.7. Интегральные оценки 212 § 8.8. Частотные критерии качества , 223 § 8.9. Чувствительность систем управления 231 Глава 9. Повышение точности систем автоматического управления 238 § 9.1. Общие методы ¦. 238 § 9.2. Теория инвариантности и комбинированное управление 247 § 9.3. Неединичпые обратные связи 255 Глава 10. Улучшение качества процесса управления 258 § 10.1. О корректирующих средствах 258 § 10.2. Последовательные корректирующие звенья 262 § 10.3. Параллельные корректирующие звенья 267 § 10.4. Обратные связи 269 § 10.5. Методы повышения запаса устойчивости 279 § 10.6. Примеры .". 286 Глава 11. Случайные процессы в системах автоматического управления 291 § 11.1. Вводные замечания 291 § 11.2. Случайные процессы 306 § 11.3. Стационарные случайные процессы 309 § 11.4. Корреляционная функция 311 § 11.5. Спектральная плотность стационарных процессов 316 § 11.6. Канонические разложения случайных функций 328
§ 11.7. Прохождение случайного сигнала через линейную систему 330 § 11.8. Расчет установившихся ошибок и автоматических системах 335 § 11.9. Расчеты по минимуму среднеквадратичной ошибки 338 Глава 12. Методы синтеза систем автоматического управления 344 § 12.1. Обшие соображения 344 § 12.2. Корневой метод 345 § 12.3. Метод корневых годографов 350 § 12.4. Метод стандартных переходных характеристик 351 § 12.5. Метод логарифмических амплитудных характеристик 355 § 12.6. Синтез систем автоматического управления па основе частотных критериев качества 361 Глава 13. Системы с переменными параметрами 382 § 13.1. Основные понятия 382 § 13.2. Нахождение функции веса и построение переходных процессов 387 § 13.3. Передаточные функции 395 § 13.4. Устойчивость и качество управления 399 § 13.5. О синтезе систем с переменными параметрами 402 РАЗДЕЛ III. ЛИНЕЙНЫЕ ДИСКРЕТНЫЕ СИСТЕМЫ 406 Глава 14. Импульсные системы 406 § 14.1. Общие сведения 406 § 14.2. Разностные уравнения 408 § 14.3. Использование z-преобразования 4 12 § 14.4. Передаточные функции 422 § 14.5. Уравнения состояния 427 § 14.6. Устойчивость импульсных систем 430 § 14.7. Оценка качества импульсных систем 436 § 14.8. Случайные процессы в импульсных системах 441 Глава 15. Цифровые системы 445 § 15.1. Общие сведения 445 § 15.2. Дискретные алгоритмы управления и дискретная коррекция 449 § 15.3. О синтезе систем управления с ЦВМ 460 РАЗДЕЛ IV. НЕЛИНЕЙНЫЕ СИСТЕМЫ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ 474 Глава 16. Составление уравнений нелинейных систем автоматического управления 474 § 16.1. Обшие понятия : 474 § 16.2. Уравнения систем с нелинейностью релейного тина 491 § 16.3. Уравнения систем с нелинейностью в виде сухого трения и зазора 494 § 16.4. Уравнения систем с пелипейностями других видов 497 Глава 17. Точные методы исследования устойчивости и автоколебаний 501 § 17.1. Фазовые траектории и метод точечных преобразований 501 § 17.2. Теоремы прямого метода Ляпунова и их применение 513 § 17.3. Частотный метод В. М. Попова 52-7 § 17.4. Исследование систем с переменной структурой 531 1лава 18. Приближенные методы исследования устойчивости и автоколебаний 533 § 18.1. [армоиическая линеаризация нелипейпосгей 533
§ 18.2. Алгебраические способы определения автоколебаний и устойчивости в нелинейных системах первого класса 543 § 18.3. Примеры исследования нелинейных систем первого класса 554 § 18.4. Нелинейные системы второго класса 571 § 18.5. Вычисление высших гармоник и уточнение первой гармоники автоколебаний 584 § 18.6. Частотный метод определения автоколебаний 596 Глава 19. Медленно меняющиеся процессы в автоколебательных системах... 607 § 19.1. Статические и скоростные ошибки автоколебательных систем 607 ' § 19.2. Прохождение медленно меняющихся сигналов в автоколебательных системах 618 § 19.3. Гармоническая линеаризация нелипейностей при несимметричных колебаниях 624 Глава 20. Оценка качества нелинейных процессов управления 631 § 20.1. Приближенное исследование колебательных переходных процессов. 631 § 20.2. Примеры исследования колебательных переходных процессов 639 Глава 21. Вынужденные колебания нелинейных систем 646 § 21.1. Симметричные одночастотные вынужденные колебания 646 § 21.2. Несимметричные вынужденные колебания с медленно меняющейся составляющей 653 § 21.3. Зависимость устойчивости и качества нелинейных систем от внешних вибраций 660 Глава 22. Случайные процессы в нелинейных системах 667 § 22.1. Статистическая линеаризация иелинейностеп 667 § 22.2. Простейшие случайные процессы в нелинейных системах 673 § 22.3. Пример исследования влияния случайных помех па динамику нелинейной системы 678 Глава 23. Нелинейные дискретные системы 683 § 23.1. Общие сведения 683 § 23.2. Системы с амплитудно-импульсной модуляцией 685 § 23.3. Системы с широтно-импульсной модуляцией 695 РАЗДЕЛ V. ОПТИМАЛЬНЫЕ И АДАПТИВНЫЕ СИСТЕМЫ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ 703 Глава 24. Оптимальные системы 703 § 24.1. Общие положения 703 § 24.2. Использование классических вариационных методов 707 § 24.3. Динамическое программирование 710 § 24.4. Аналитическое конструирование регуляторов 713 § 24.5. Использование принципа максимума 715 Глава 25. Адаптивные системы 723 § 25.1. Системы экстремального управления 723 § 25.2. Самонастраивающиеся системы 733 Приложение 741 Литература 744
В. Л. Бесекерский, Е. П. Попов ТЕОРИЯ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ Санкт-Петербург 2003
УДК 62-53.001 @75.8) ББК 32.965 Я73 Б 53 Бесекерский В.Л., Полов Е. II. Б53 Теория систем автоматического управления / В. А. Бесекерский, Е. П. Попон. — Изд. 4-е, перераб. и доп. — СПб, Изд-во «Профессия», 2003. - 752 с. - (Серия: Спе- циалист) ISBN 5-93913-035-6 Впервые вышедшая н свет в 1966 г. и выдержавшая два переиздания (второе ¦- 1972 г. и тре- тье — 1975 г.) книга В. Л. Бесекерского и Е. П. Попова «Теория систем автоматического регулиро- вания» давно стала библиографической редкостью. Несмотря на то что за прошедшее время было издано большое количество учебников и учебных пособий, монографий и статей в научных журна- лах, эта книга, написанная изнестпыми учеными и талантливыми педагогами, до сих пор пользует- ся большим спросом среди студентов, инженеров и научных работников. Большинство из изложенных в книге методов в настоящее время принято относить к класси- ческим. В повое издание внесены небольшие изменения и дополнения, цель которых - прибли- зить изложение к современным представлениям теории автоматического управления, учитываю- щим развитие науки и техники. В духе времени изменено и название книги. Даны общие сведения о системах автоматического управления, их классификация, понятия о программах и алгоритмах управления, изложение теории непрерывных и дискретных линейных систем автоматического управления. Представлены нелинейные системы автоматического управ- ления, точные и приближенные методы исследования устойчивости и автоколебаний, методы ана- лиза качества нелинейных систем в различных режимах и при различных внешних воздействиях. Структура и содержание пятого раздела существенно изменены по сравнению с предыдущим из- данием. Глава, посвященная системам управления с ЦВМ, перенесена в третий раздел, а ее место заняла глава «Оптимальные системы», сформированная из параграфов «Классические вариаци- онные методы», «Динамическое программирование» и «Аналитическое конструирование». Книга может служить хорошим пособием для студентов и аспирантов технических универси- тетов и ценным руководством для преподавателей вузов, научных работников и инженером, рабо- тающих в области теории автоматического управления. ISBN 5-93913-035-6 Все нрана защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских нрав. УДК 62-53.001 @75.8) ББК 32.965 я73 .© Бесекерский В.А., Попов Е. П., 2003
ОТ ИЗДАТЕЛЬСТВА Впервые вышедшая в свет в 1966 г. и выдержавшая два переиздания (второе — 1972 г. и третье — 1975 г.) книга В. ?. Бесекерского и Е.П. Попова «Теория систем автоматического регулирования» давно стала библиографической редкостью. Не- смотря на то что за прошедшее время было издано большое количество учебников и учебных пособий, монографий и статей в научных журналах, эта книга, написанная известными учеными*! талантливыми педагогами, до сих пор пользуется большим спросом среди студентов, инженеров и научных работников. Именно поэтому изда- тельство «Профессия», поддержанное рядом ведущих технических вузов Санкт-Пе- тербурга, подготовило к выпуску это издание. По обилию материала и глубине его проработки книга В. А. Бесекерского и Н. П. Попова далеко выходила за рамки обычного учебника и по существу являлась энциклопедией, отражающей уровень развития теории автоматического управления в шестидесятые годы XX века. Большинство из изложенных в книге методов в на- стоящее время принято относить к классическим (см., например, «Методы класси- ческой и современной теории автоматического управления: учебник в 3-х т. / под ред. засл. деят. науки РФ, д. т. п., проф Н. Д. Егупкииа). За истекшие годы теория автоматического управления, конечно же, ушла вперед, однако в задачу переиздания не входило дать сколько-нибудь полное изложение современного состояния этой па- уки. В новое издание внесены небольшие изменения и дополнения, цель которых - лишь слегка приблизить изложение к современным представлениям теории автома- тического управления, учитывающим развитие науки и техники. В духе времени изменено и название книги. С целью сохранения присущих авторам стиля и манеры изложения материала к переработке книги и подготовке ее к изданию был привлечен один из учеников В. А. Бесекерского, д. т. п., проф. Сергей Викторович Лучко. С. В. Лучко — автор более 100 научных трудов по теории автоматического управления и системам уп- равления ракет и космических аппаратов, более двадцати лет возглавлявший создан- ную в свое время В. А. Бссекерским кафедру автоматики и'электроники Военно-кос- мической академии имени А.Ф. Можайского. Как и предыдущее издание, книга содержит пять разделов. В первом разделе даны общие сведения о системах автоматического управления, их классификация, понятия о программах и алгоритмах управления. Внесены не- большие изменения и дополнения. Второй раздел представляет систематическое изложение теории непрерывных линейных систем автоматического управления. Он начинается с рассмотрения та- ких вопросов, как составление и линеаризация исходных уравнений движения и ти- повые динамические звенья. Излагаются возможные подходы, которые используют- ся при анализе и синтезе замкнутых систем управления. В раздел перенесены главы, логически примыкающие к обсуждаемым вопросам и посвященные системам с пере- менными параметрами, а также системам с запаздыванием и распределенными пара- метрами, В этот же раздел включен материал о математических моделях систем в виде уравнений состояния, на которых базируется ряд положений современной тео- рии автоматического управления.
В раздел III («Линейные дискретные системы») включены с небольшими изме- нениями и дополнениями главы, посвященные импульсным системам и системам с ЦВМ. Целесообразность такого объединения обусловлена тем, что такие системы имеют единую теоретическую базу. В этот раздел, как и в раздел II, естественным образом включен материал, посвященный уравнениям состояния. Четвертый раздел содержит сведения о нелинейных системах автоматического управления. Здесь последовательно излагается теория нелинейных систем, которая начинается с рассмотрения методики составления исходных уравнений движения Далее излагаются точные, а затем приближенные методы исследования устойчиво- сти и автоколебаний, методы анализа качества нелинейных систем в различных ре- жимах и при различных внешних воздействиях. В раздел дополнительно включена новая глава «Нелинейные дискретные системы», в которой кратко рассмотрены осо- бенности нелинейных систем с амплитудно-импульсной и широтно-импульспой модуляцией. Системы такого типа в настоящее время широко применяются на прак- тике. Структура и содержание пятого раздела существенно изменены по сравнению с предыдущим изданием. Глава, посвященная системам с ЦВМ, перенесена в третий раздел, а ее место заняла глава 24 «Оптимальные системы», сформированная из па- раграфов «Классические вариационные методы», «Динамическое программирова- ние» и «Аналитическое конструирование», написанных В.А. Бесекерским и напи- санной Е.П. Поповым главы «Нелинейная оптимизация». Соответственно изменено и название раздела. Книга может служить хорошим пособием для студенток и аспирантов техниче- ских университетов и ценным руководством для преподавателей вузов, научных ра- ботников и инженеров, работающих в области теории автоматического управления.
РАЗДЕЛ I ОБЩИЕ СВЕДЕНИЯ О СИСТЕМАХ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ Глава 1 ВИДЫ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ §1.1. Понятие о замкнутых автоматических системах Существует чрезвычайно большое разнообразие автоматических систем, выпол- няющих те или иные функции по управлению самыми различными физическими процессами во всех областях техники. В этих системах сочетаются весьма разнооб- разные по конструкции механические, электрические и другие устройства, состав- ляя, в общем, сложный комплекс взаимодействующих друг с другом звеньев. Примерами автоматических систем могут служить: а) автомат включения освещения, в котором имеется фотоэлемент, реагирую- щий на силу дневного света, и специальное устройство для включения осве- щения, срабатывающее от определенного сигнала фотоэлемента; б) автомат, выбрасывающий какие-либо предметы (билеты, шоколад) при опус- кании в него определенной комбинации монет; в) автоматический регулятор скорости вращения двигателя, поддерживающий постоянную угловую скорость двигателя независимо от внешней нагрузки (аналогично — регуляторы температуры, давления, напряжения, частоты и пр.); г) автопилот, поддерживающий определенный курс и высоту полета самолета без помощи летчика; д) следящая система, на выходе которой с определенной точностью воспроизво- дится произвольное во времени изменение какой-нибудь величины, подан- ной па вход; е) система самонаведения снаряда на цель и пр. Все эти и им подобные автоматические системы можно разделить на два боль- ших класса: 1) автоматы, выполняющие определенного рода одноразовые или многоразовые операции; сюда относятся, например, автомат включения освещения, билет- ный автомат и т. п.; 2) автоматические системы, которые в течение длительного времени нужным образом изменяют (или поддерживают неизменными) какие-либо физичес- кие величины (координаты движущегося объекта, скорость движения, ;олект-
10 Общие сведения о системах автоматического управления рическое напряжение, частоту, температуру, давление, громкость звука и пр.) в том или ином управляемом процессе. Сюда относятся автоматические регу- ляторы, следящие системы,'автопилоты, системы самонаведения и т.п. В данной книге будут рассматриваться только автоматические системы второго класса. Эти последние делятся в свою очередь на незамкнутые и замкнутые автома- тические системы. Общая схема незамкнутой системы в двух вариантах представлена на рис. 1.1, ? и б. Это — простейшие схемы управления: полуавтоматические, когда источником воздействия является человек, и автоматические, если источником воздействия яв- ляется изменение каких-либо внешних условий, в которых работает данная система (температура или давление окружающей среды, электрический ток, освещенность, изменение частоты и т. п.). Схема, показанная на рис. 1.1,6, отличается от схемы па рис. 1.1, а тем, что кроме органов управления имеются еще контрольные приборы, которые дают возможность наблюдать за протеканием процесса в управляемом объекте. Характерным для незамкнутой системы является то, что процесс работы систе- мы не зависит непосредственно от результата ее воздействия на управляемый объект, т. е. в ней отсутствует обратная связь. Естественным дальнейшим усовершенствованием автоматической системы яв- ляется замыкание ее выхода со входом таким образом, чтобы контрольные приборы, измерив некоторые величины, характеризующие определенный процесс в управляе- мом объекте, сами служили бы одновременно и источником воздействия на систему, причем величина этого воздействия зависела бы оттого, насколько отличаются из- меренные величины на управляемом объекте от требуемых значений Таким образом, возникает замкнутая автоматическая система. В наиболее ком- пактной форме она представлена на рис. 1.2. Характерной особенностью этой систе- мы является наличие обратной связи, благодаря которой информация о состоянии управляемого объекта передается в управляющее устройство. Очевидно, что в замкнутой автоматической системе имеется полная взаимоза- висимость работы всех звеньев друг от друга. Протекание всех процессов в замкну- той системе коренным образом отличается от процессов в незамкнутой системе. Зам- кнутая система совершенно по другому реагирует па внешние возмущающие воз- действия. Различные ценные свойства замкнутых автоматических систем делают их а) Источник воздействия 1 Промежуточные устройства Исполнительный орган б) Источник воздействия Контрольный объект Промежуточные устройства Управляемый объект Промежуточные устройства Рис. 1.1
Глава 1. Виды систем автоматического управления 11 Измерение результата управления Внешнее возмущающее воздействие /м Управляемый объект X и Управляющее устройство Задающее воздействие (настройка) у@ Управляющее воздействие Рис. 1.2 незаменимыми во многих случаях, когда требуется точность и быстродействие уп- равления. Введем общую терминологию для автоматических систем, изобразив общую схе- му в виде рис. 1.3. Агрегат 7, в котором происходит подлежащий управлению процесс, называется управляемым объектом. Для краткости будем говорить просто объект. Примерами объектов могут служить самолет, ракета, ядерный реактор, холодильник и др. Вели- чина y(t), которой необходимо в этом объекте управлять, т. е. поддерживать посто- янной или изменять по некоторой программе, называется управляемой величиной. Это могут быть углы тангажа, крена и рыскания летательных аппаратов, температу- ра в реакторе или холодильнике, скорость вращения двигателя и т. д. Величинаg(t), значения которой должна поддерживать или воспроизводить управляемая величи- на, называется задающим воздействием. Разность между заданным и фактическим значениями управляемой величины называется рассогласованием, или ошибкой сис- темы. Воздействие/(?), вызывающее нежелательной изменение управляемой вели- чины, называется возмущающим воздействием, или возмущением (порывы ветра, из- менение температуры окружающей среды и др.). Устройство, предназначенное для выполнения задачи управления, называется управляющим устройством. Па рис. 1.3 оно разбито на ряд звеньев. Измерительное устройство 8 измеряет фактическое значение управляемой величины. Результатом измерения является величина z{t). Задающее устройство 1 преобразует задающее воздействиеg(t) в величину h{t) той же физической природы, что и 2@· Сравниваю- . |/(?) 2 z(t) y(t) Управляемый объект Местная обратная связь Главная обратная связь ~8~* Рис. 1.3
12 Общие сведения о системах автоматического управления идее устройство, или чувствительный элемент 2 производит вычитаниеx(t) = h(t) - z(t) и тем самым выявляет рассогласование, или ошибку системы. Далее ставятся усили- тельно-преобразовательное 4 и исполнительное 5 устройства. В некоторых случаях вводится дополнительное измерительное устройство 3, а иногда и звено б, через ко- торое осуществляется местная обратная связь. Управляющее устройство в соответ- ствии с заложенным в него алгоритмом управления формирует управляющее воздей- ствие u(t), направленное на ликвидацию рассогласования .r(f), независимо от при- чины, вызвавшей это рассогласование. Наиболее распространенными задачами, которые решают системы автоматичес- кого управления, являются стабилизация, выполнение заданной программы и сле- жение. Системы, поддерживающие постоянное значение управляемой величины при из- меняющихся возмущающих воздействиях называются стабилизирующими система- ми (стабилизация температуры, давления, напряжения, углового положения лета- тельного аппарата и т. п.). Управляющее устройство таких систем иногда называют регулятором, а сами системы — системами автоматического регулирования. Системы, изменяющие управляемую величину по заранее заданной программе, называются про?.раммпыми системами. Такая задача возникает, например, при вы- воде ракеты на заданную траекторию, при развороте зеркала телескопа с целью ком- пенсации вращения Земли и в других случаях. Системы, управляемая величина которых воспроизводит произвольно изменя- ющееся задающее воздействие, называются следящими системами. Так, антенна ра- диолокатора должна следить за маневрирующей целью, фреза копировалыю-фре- зерпого станка должна воспроизводить движение щупа по копиру и т. д. В перечисленных выше системах требуемое значение управляемой величины ос- тавалось постоянным, либо изменялось по определенной программе, либо задава- лось извне. Однако в ряде случаев сама система в процессе управления должна про- изводить поиск такого требуемого значения, которое необходимо в данный момент времени выдерживать, чтобы режим работы управляемого объекта был наивыгод- нейшим. Такие системы автоматического управления называются экстремальными. Схема экстремальной системы отличается от изображенной на рис. 1.3 тем, что вме: сто задающего устройства ставится устройство автоматического поиска, которое производит анализ какой-либо характеристики объекта и подает в управляющее ус- тройство такое требуемое значение управляемой величины h(t), при котором данная характеристика приобретает экстремальное (максимальное или минимальное) зна- чение. Очевидно, что построение экстремальной системы имеет смысл лишь при из- меняющихся возмущающих воздействиях. Экстремальное управление может применяться, например, для поддержания наи- более экономичной скорости полета самолета, соответствующей минимальному се- кундному расходу топлива при изменяющихся высоте полета, массе самолета, ско- рости и направлении ветра и т. д. При этом будет достигнута и максимальная даль- ность полета при заданном запасе топлива. Управляющее устройство системы создается применительно к каждому конк- ретному управляемому объекту. Если свойства объекта и возмущающие воздействия хорошо известны, то можно заранее уверенно выбирать такие структуру и парамет-
Глава 1. Виды систем автоматического управления 13 ры управляющего устройства, при которых обеспечивается надлежащее качество про- цессов в проектируемой автоматической системе. Если же свойства самого объекта известны недостаточно достоверно и если к тому же они могут в процессе работы в некоторых пределах случайным образом меняться, то и параметры управляющего устройства можно подобрать лишь ориентировочно. В этом случае при отклонении параметров объекта от расчетных будет происходить ухудшение качества процессии в системе. В тех случаях, когда закон изменения параметров объекта во времени заранее хорошо известен, можно рассчитать, как и когда нужно менять параметры управля- ющего устройства, чтобы качество работы автоматической системы в целом остава- лось неизменно хорошим. Так делается, например, в некоторых системах управле- ния ракетами, у которых в процессе полета из-за выгорания топлива изменяется масса, а из-за изменения плотности атмосферы — эффективность исполнительных орга- нов. Если же составление такой программы оказывается невозможным вследствие незнания истинного закона изменения хотя бы некоторых параметров объекта, то прибегают к построению так называемой самонастраивающейся системы. Для этого в систему вводятся дополнительные автоматические устройства, которые определя- ют отклонение какого-либо показателя качества от его требуемого значения и изме- няют параметры управляющего устройства или даже его структуру с целью мини- мизации указанного отклонения. Экстремальные и самонастраивающиеся системы относятся к так называемым адаптивным системам автоматического управления. Образцы для подражания дают процессы адаптации в живой природе. Так, стабилизация температуры тела челове- ка и некоторых животных при низких температурах окружающей среды осуществ- ляется за счет изменения притока кропи к поверхностным тканям, а при высоких температурах включаются механизмы потоотделения и дыхания, обеспечивающие интенсивный отвод избытка тепла. Таким образом, имеет место изменение алгорит- ма управления. Более детально адаптивные системы рассматриваются в разделе V. В системе, схема которой изображена на рис. 1.3, имеется лишь одна управляе- мая величина и одно управляющее воздействие. Такие системы называют одномер- ными. По существуют и так называемые связанные или многомерные системы уп- равления. Многомерными называются такие системы, в которых имеется несколько управляемых величин или в единый комплекс связаны несколько управляющих уст- ройств на одном объекте или несколько управляющих устройств и несколько объек- тов с перекрестными связями между ними. . Обратимся, например, к системе автоматического управления полетом самолета (система самолет - автопилот). Автопилот имеет три канала управления: управле- ние движением в вертикальной плоскости (но тангажу), управление движением в горизонтальной плоскости (по курсу) и управление поворотом вокруг собственной оси (по крену). Для примера иа рис. 1.4 изображен один канал автонилота - курсо- вой. Здесь корпус самолета 1 является объектом управления, гироскоп 2 с потенцио- метрической схемой служит измерительным устройством. Далее идут усилитель 3, приводной двигатель 4 с редуктором 5 (рулевая машинка) и, в качестве исполни- тельного органа, руль 6.
14 Общие сведения о системах автоматического управления Заданное направление ? Рис. 1.4 Ось гироскопа обладает свойством сохранять неизменным свое направление в пространстве. Поэтому при отклонении самолета на угол ? от заданного курса дви- жок, связанный с осью, смещается с нуле- вой точки потенциометра. В результате на усилитель-преобразователь подается на- пряжение, пропорциональное углу откло- нения ?. Оно приводит в движение ис- полнительное устройство 3-5. При этом вследствие отклонения руля па угол ? са- молет возвратится в требуемое положение. Аналогично устроены и два других канала автопилота. Очевидно, что если с помощью автопилота требуется поддерживать неизменный курс или необходимо разворачивать самолет по заданной программе, то данная сис- тема управления будет работать либо в режиме стабилизации постоянной величи- ны, либо в режиме программного управления. Если же самолет надо наводить на какую-либо цель, причем заданное направление (рис. 1.4) вместо гироскопа (или в дополнение к нему) определяется каким-нибудь визирующим устройством (опти- ческим или радиолокационным), то данная система управления будет работать как следящая система. Аналогично обстоит дело и по каналу тангажа. В канале крена обычно имеет ме- сто автоматическая стабилизация нулевого угла крена. При этом каждый из трех каналов управления действует на свой руль (руль направления, руль высоты, элеро- ны), т. е. имеется три отдельных управляющих устройств на одном объекте. Однако между ними часто вводятся еще перекрестные связи. Например, для улучшения по- ворота самолета по курсу полезно самолет несколько накренить. Поэтому сигнал от- клонения курса подается не только на руль направления, но также и в капал крепа (так называемый координированный разворот). § 1.2. Классификация автоматических систем по характеру внутренних динамических процессов Каждая автоматическая система состоит из целого ряда блоков или звеньев, раз- лично соединенных между собой (см. рис. 1.3). Каждое отдельно взятое звено имеет вход и выход (рис. 1.5, а) в соответствии со стрелками на рис. 1.3, обозначающими воздействие или передачу информации с одного звена на другое. В общем случае звено может иметь несколько вхо- дов и выходов, но сейчас это несущественно. Входная ве- личинах, и выходная х2 могут иметь любую физическую природу (ток, напряжение, перемещение, температура, ос- вещенность и т. п.). В процессе работы автоматической системы величи- ны дт, и х2 изменяются во времени. Динамика процесса а) Вход *¦ б) _У Звено I ^—' у 0 Рис. 1.5 Выход • ^"» --—
Глава 1. Виды систем автоматического управления 15 a) У г) i У 0 ? хг 0 б) ?? К Рис > 0 ? У 0 ? 1.6 в) е) / ¦ м 0 ь У ^-— Х ^ ! дг, преобразования сигнала в данном звене описывается некоторым уравнением (или экспериментально снятой характеристикой), связывающим выходную переменную х2 с входной переменной .rf. Совокупность уравнений и характеристик всех звеньев описывает динамику процессов управления во всей системе в целом. Существуют различные характеристики звеньев: статические, переходные, частотные и др. Далее все они будут изучены. Основными признаками деления автоматических систем па большие классы по характеру внутренних динамических процессов являются следующие: • непрерывность или дискретность (прерывистость) динамических процессов во времени; • линейность или нелинейность уравнений, описывающих динамику процес- сов управления. По первому признаку автоматические системы делятся на системы непрерывно- го действия, системы дискретного действия (импульсные и цифровые) и системы релейного действия. По второму признаку каждый из указанных классов, кроме релейного, делится на системы линейные и нелинейные. Системы же релейного действия относятся це- ликом к категории нелинейных систем. Дадим определение каждого класса автоматических систем, а затем рассмотрим их примеры. Системой непрерывного действия или непрерывной системой называется такая система, в каждом из звеньев которой непрерывному изменению входной величины во времени соответствует непрерывное изменение выходной величины. При этом закон изменения выходной величины во времени может быть произвольным, в зави- симости от формы изменения входной величины и от вида уравнения динамики (или характеристики) звена. Чтобы автоматическая система в целом была непрерывной, необходимо прежде всего, чтобы статические характеристики всех звеньев системы были непрерывны- ми. Примеры непрерывных статических характеристик показаны на рис. 1.6.
16 Общие сведения о системах автоматического управления "? ? 0 ^ ^ llllllllllllllli Рис. III.. 1.7 4 " "Hill» ,t t t Системой дискретного действия, или дис- кретной системой называется такая система, в которой хотя бы в одном звене при непре- рывном изменении входной величины вы- ходная величина изменяется не непрерывно, а имеет вид отдельных импульсов, появляю- щихся через некоторые промежутки време- ни (рис. 1.7). Звено, преобразующее непре- рывный входной сигнал в последователь- ность импульсов, называется импульсным элементом или импульсным модулятором. Если последующее звено системы тоже дис- кретное, то для него не только выходная, по и входная величина будет дискретной (импульсной). К дискретным автоматичес- ким системам относятся импульсные системы (т. е. системы с импульсным элемен- том), а также системы с цифровыми вычислительными устройствами. Системой релейного действия или релейной системой называется такая система, и которой хотя бы в одном звене при непрерывном изменении входной величины выходная величина в некоторых точках процесса, зависящих от значения входной величины, изменяется скачком. Такое звено называется релейным звеном. Стати- ческая характеристика релейного звена имеет точки разрыва, как показано в разных вариантах па рис. 1.8. Обратимся теперь ко второму признаку классификации автоматических систем. Линейной системой называется такая система, поведение всех звеньев которой вполне описывается линейными уравнениями (алгебраическими и дифференциаль- ными или разностными). Для этого необходимо прежде всего, чтобы статические ха- рактеристики всех звеньев системы были линейными, т. е. имели вид прямой линии (рис. 1.6, а и б). а) г) Х2 0 ?? 0 б) | Х д) 1 Х Ри в) 0 *2 е) ¦ » ', 1 1 :. 1.8 *2 0 Хг г 0 Х _] ??
Глава 1. Виды систем автоматического управления 17 0 0 Рис. 1.9 --—^ с t Если динамика всех звеньев системы описывается обыкновенными линейными дифференциальными (и линейными алгеб- раическими) уравнениями с постоянными коэффициентами, то систему называют обыкновенной линейной системой. Если в уравнении динамики какого- либо звена линейной системы имеется хотя бы один или несколько переменных во вре- мени коэффициентов, то получается линей- ная система с переменными параметрами. Если какое-либо звено описывается линей- ным уравнением в частных производных (например, имеют место волновые процессы в трубопроводе или в электрической линии), то система будет линейной сиапемой с распределенными параметрами. В от- личие от этого обыкновенная линейная система является системой с сосредоточен- ными параметрами. Если динамика какого-либо звена системы описывается линей- ным уравнением с запаздывающим аргументом (т. е. звено обладает чисто времен- ным запаздыванием или временной задержкой ? передачи сигнала (рис. 1.9)), то система называется линейной системой с запаздыванием. Динамика линейных им- пульсных систем описывается линейными разностными уравнениями. Нелинейной системой называется такая система, в которой хотя бы в одном зве- не нарушается линейность статической характеристики или же имеет место любое другое нарушение линейности уравнений динамики звена (произведение перемен- ных или их производных, корень, квадрат или более высокая степень переменной, любая другая нелинейная связь переменных и их производных). Следовательно, к нелинейным системам относятся, в частности, все системы, в звеньях которых имеются статические характеристики любого из многих видов, по- казанных иа рис. 1.6, в-е. К ним же относятся и все ре- лейные характеристики (рис. 1.8). Нелинейными могут быть, разумеется, также и си- стемы с переменными параметрами, с распределенны- ми параметрами, с запаздыванием, импульсные и циф- ровые системы, если в них где-либо нарушается линей- ность уравнений динамики. При исследовании, расчете и синтезе автоматичес- ких систем нужно иметь в виду, что наиболее полно раз- работаны теория и различные прикладные методы для обыкновенных линейных и линейных дискретных си- стем. Поэтому в интересах простоты расчета всегда же- лательно (там, где это допустимо) сводить задачу к та- кой форме, чтобы максимально использовать методы исследования таких систем. Обычно уравнения дина- мики всех звеньев системы стараются привести к обык- новенным линейным, и только для некоторых звеньев, а) х *- - Особое линейное звено Обыкновенная линейная часть б) Г L Нелинейное звено Линейная · часть Рис. 1.10 —? х2 !м
18 Общие сведения о системах автоматического управления где это недопустимо или где специально вводится особое линейное или нелинейное звено, учитываются эти особые их свойства. Тогда при наличии одного такого звепа система при расчете разбивается на два блока (рис. 1.10), в одном из которых объе- диняется весь комплекс обыкновенных линейных звеньев. Однако это вовсе не значит, что при проектировании новых автоматических си- стем нужно стремиться к обыкновенным линейным системам. Наоборот, уже из при- веденных выше определений совершенно очевидно, что обыкновенные линейные си- стемы обладают ограниченными возможностями. Введение особых линейных и не- линейных звеньев может придать системе лучшие качества. Особенно богатыми возможностями обладают системы со специально вводимыми нелинейностями и дис- кретные системы, в том числе с цифровыми вычислительными устройствами, а так- же адаптивные системы. § 1.3. Примеры непрерывных автоматических систем Одна из первых в истории техники автоматических систем была изобретена И. И. Ползуновым в 1765 г. Это был автоматический регулятор уровня воды в котле его паровой машины (рис. 1.11). Измерительное устройство (поплавок), измеряю- щее управляемую величину (высоту уровня воды в котле), непосредственно переме- щает управляющий орган (клапан питания котла водой). Котел является управляе- мым объектом. Изменение величины отбора пара из котла в паровую машину является основ- ным возмущающим воздействием на объект. Если отбор пара увеличится, испарение воды ускорится, уровень воды 11 начнет уменьшаться. Тогда поплавок, опускаясь, будет шире открывать клапан, усилится приток питающей воды, и уровень ее будет автоматически восстанавливаться. Кроме изменения отбора пара, возмущающее воз- действие па объект будет проявляться также и в изменении условий теплового ре- жима работы котла (интенсивность топки, температура питающей воды и окружаю- щего пространства). Регулятор во всех случаях будет действовать так, чтобы ликви- дировать нежелательное отклонение уровня воды, по каким бы- причинам оно ни возникало. Следующим в истории техники ав- томатическим регулятором, получив- шим широкое распространение, был центробежный регулятор скорости вращения вала паровой машины, изоб- ретенный Уаттом в 1784 г. (рис. 1.12). Этот регулятор имеет другую конст- рукцию и другую природу управляе- мой величины (угловая скорость ?), но совершенно тот же общий принцип действия. Измерительное устройство (цент- робежный механизм) реагирует на из- Отбор пара Питание водой (возмущающее воздейстние) Измерительное устройство ™ и ? ХЦ С о > Ш Управля- ющий орган Топка Рис. 1.11
Глава 1, Виды систем автоматического управления 19 Паровая машина (управляемый объект) Центро- бежный Управляющий орган Питание машины паром Рис. 1.12 менение управляемой величи- ны ?. Так, если угловая скорость вала ? увеличивается, шары центробежного механизма рас- ходятся, муфта поднимается и перемещает непосредственно управляющий орган (например, заслонку в трубе питания маши- ны паром). Это изменяет при- ток энергии в машину, чем авто- матически уничтожается неже- лательное отклонение угловой скорости ?. Основным возмущающим воздействием на объект здесь является изменение нагрузки на валу паровой машины. Кроме этого, может иметь место и другое возмущающее воз- действие в виде нарушения нормальных параметров пара в трубе питания машины. Регулятор гасит влияние любого воздействия (в определенных пределах), стремясь все время ликвидировать отклонение, по какой бы причине оно пи возникало. Для иллюстрации общности принципов построения систем автоматического уп- равления относящихся к самым разнообразным техническим объектам, приведем еще несколько конкретных примеров. На рис. 1.13 изображена схема автоматической стабилизации температуры воды или масла в тепловом двигателе. Нагретая вода из двигателя (управляемый объект) поступает в термостат (измерительное устройство). Если температура воды повы- шается, то под действием увеличения давления паров специальной легко испаряю- щейся жидкости, находящейся в сильфоне термостата, прикрывается клапан прямо- го возврата воды в двигатель. Вследствие этого большее количество воды пойдет в обход — через радиатор, где она охлаждается. Таким образом, автоматически иод- Радиатор Тепловой двигатель (управляе- мый объект) Рис. 1.13
20 Общие сведения о системах автоматического управления держивается постоянная температу- ра воды в системе охлаждения теп- лового двигателя (в частности, авто- мобильного). На рис. 1.14 показана схема си- стемы стабилизации угловой скоро- сти ? вращения вала электрического двигателя Дв. Последний является управляемым объектом. Измери- тельным устройством является тахо- геиератор Тг, вырабатывающий напряжение ?/,, пропорциональное управляемой величине ?. На потенциометре задающего устройства устанавливается напряжение ?/(), соответствующее требуемому значению угловой скорости ?. Рассогласование U2 = UQ - U подается на усилитель У. Поступающее с его выхода в обмотку управле- ния двигателя напряжение ?? является управляющим воздействием, благодаря ко- торому двигатель ликвидирует создавшееся отклонение ?. Изменение создаваемого нагрузкой момента М„ представляет собой возмущающее воздействие. Примерами связанных систем являются системы стабилизации напряжения и частоты переменного тока, стабилизации скорости и температуры в реактивных дви- гателях, стабилизации различных величин в энергетической системе, состоящей из нескольких параллельно работающих объектов. Связанная система управления по- лучается и при рассмотрении работы всего автопилота на самолете в целом. Пример электромеханической следящей системы показан на рис. 1.15. Принцип ее действия следующий. На входе вращением командной оси КО извне задается произвольный закон из- менения угла поворота во времени: ?[ - ?(A). Тот же самый закон должен быть авто- матически воспроизведен на управляемом объекте УО, ось которого является испол- нительной осью ИО. Сравнение углов поворота командной и исполнительной осей осуществляется датчиком угла рассогласования, состоящим из потенциометров ??, и П2 (чаще вместо потенциометров используются синусно-косипусные вращающие- ся трансформаторы СКВТ или сельсины). Если углы поворота различиБ1, то возни- кает рассогласование, или ошибка Q = ?, - Q2, а на выходе датчика появляется на- пряжение, пропорциональное этой ошибке: U] = ktQ. Усиленный усилителем У сиг- пал U2 поступает на обмотку управления двигателя Дв, который начинает вращаться, поворачивая через редуктор ? исполнительную ось в сторону уменьшения ошибки. Подобная следящая система по- зволяет при незначительной мощно- сти, требуемой для вращения коман- дной оси, управлять мощными или тяжелыми объектами (орудийными башнями, антеннами радиолокаторов и т. п.). Кроме того, она может обес- печить дистанциониость управления, т. е. командная ось может находиться па некотором удалении от объекта и Рис. 1.15
Глава 1. Виды систем автоматического управления 21 силовой части системы. Если же вместо проводной связи используются радиоли- нии, то удаление может быть значительным, что позволяет, например, управлять с Земли подвижными объектами, находящимися на Луне. Следует учитывать, что полностью ликвидировать ошибку следящая система, как и любая другая автоматическая система, не может. Во-первых, это обусловлено наличием трения в осях, зонами нечувствительности и т. п., из-за чего двигатель ос- танавливается при несколько отличающемся от нуля напряжении U2. Тогда и напря- жение Ux должно отличаться от нуля. Но так как Ux = kxb, то должна существовать ошибка Ь = Ь„, называемая инструментальной ошибкой. Во-вторых, если со стороны объекта к двигателю через редуктор прикладывает- ся момент нагрузки М„ (возмущающее воздействие), то для его компенсации сам двигатель должен создать момент противоположного знака. Для этого к его обмотке управления должно быть приложено напряжение U2, пропорциональное Ми, для чего опять-таки должна появляться ошибка ??, называемая момептиой ошибкой. В ре- зультате, если повернуть командную ось па некоторый угол ?, = ??0, то исполнитель- ная ось повернется на угол ?2 = ?10 - ?? - ?,,. В-третьих, если командная ось вращается с постоянной угловой скоростью ?,, то очевидно и исполнительная ось после завершения переходных процессов должна вращаться с той же скоростью: ?2 = ?(. Но чтобы исполнительная ось вращалась, к двигателю должно быть приложено напряжение U2, пропорциональное угловой ско- рости. А это возможно только при наличии так называемой скоростной ошибки Фск, величина которой пропорциональна ?,. Полная установившаяся ошибка в этом слу- чае f) = f) + f) + f) час L»yCT uCK l»m ?/,,. Наличие моментной и скоростной ошибок обусловлено самим принципом дей- ствия замкнутой системы, которая реагирует не на задающее и возмущающие воз- действия, а на отклонение управляемой величины от ее требуемого значения. Более Детально ошибки систем рассматриваются в разделе П. Кроме электромеханических следящих систем, существуют также электрогид- равлические, электропневматические и чисто гидравлические или пневматические следящие системы в зависимости от вида применяемых в них усилительных и ис- полнительных устройств. Общий принцип действия во всех случаях остается тем же самым. Входная и выходная величины следящей системы могут быть не только механи- ческие, как в примере на рис. 1.15; они могут иметь любую физическую природ}'. ? соответствии с этим конструкции тоже могут быть весьма разнообразными. На рис. 1.16 изображена схема следящей системы, входной величиной у которой является напряжение Uo, а выходной — ?. Принцип действия и основные эле- менты у псе такие же, как и у системы стабилизации скорости вращения (рис. 1.14), только напряжение ?/0 по- дается извне и может изменяться. Если па выходе дополнительно поставить понижающий редуктор ? и датчик угла ДУ, то получится так называемый ий- О-т У Дв Тт щ у Рис. 1.16 ? / ДУ us·
22 Общие сведения о системах автоматического управления -0 ? /W Шторки \ Охлаж- дающий воздух о1—? ?—ч Управляемый объект тегрирующий привод, у которо- Задатчик f " го напряжение на выходе U3 практически пропорционально интегралу от Uo. Действительно, угловая скорость ? изменяется пропорционально напряжению Uo, сама она представляет собой производную от угла поворота, а угол — интеграл от угловой ско- рости. Датчик угла измеряет угол поворота и выдает пропорци- ональное ему напряжение. Вы- сокая точность интегрирования достигается за счет применения малоинерционных электричес- рис ^ 17 ких двигателей со встроенными в их корпуса тахогеператорами. В настоящее время во мно- гих областях техники существует необозримое количество самых разнообразных систем автоматического управления, использующих принцип следящих сметем. Он применяется почти везде, где нужно добиться высокой точности и надежности авто- матического управления. §1.4. Примеры дискретных и релейных автоматических систем Чтобы наглядно представить себе принцип работы простейшей импульсной сис- темы, покажем, как ее можно получить из обыкновенных линейных систем непре- рывного действия, т. е. из тех систем, которые рассматривались в предыдущих пара- графах. Возьмем систему стабилизации температуры непрерывного действия (рис. 1.17). Необходимо поддерживать постоянную температуру объекта, охлаждаемого возду- хом. Управляющим органом являются шторки, угловое положение которых ? опре- деляет собой интенсивность поступления охлаждающего воздуха. Измерительное устройство состоит из терморезистора 1, включенного в качестве одного из плеч моста 2, и гальвано- метра 3, измеряющего ток в диаго- пали моста. Мост 2 настраивается так, что при заданной температуре, которую надо поддерживать неиз- менной, ток в диагонали моста от- сутствует. Таким образом, измери- тельное устройство A,2,3) дает па выходе перемещение стрелки .·>, Рис. 1.18 пропорциональное отклонению температуры ?. (оч) ? = const
Глава 1. Виды систем автоматического управления 23 Стрелка скользит по потенциометру 4, управляющему работой двигателя 5. Якорь двигателя питается через потенциометр (иногда дополненный усилителем). Двига- тель 5 через редуктор 6 вращает шторки. Существенным недостатком данной конкретной системы является то, что стрел- ка гальванометра 3 имеет значительную механическую нагрузку в виде трения об обмотку потенциометра. Это заметно снижает чувствительность измерителя, а зна- чит, и всей системы к малым отклонениям регулируемой величины 0. Целесообраз- но было бы предоставить стрелке гальванометра возможность двигаться свободно без нагрузки. Это делается следующим образом. На рис. 1.18 изображен вид па стрелку гальванометра 3 с торца (с носика). Но- сик стрелки движется вправо и влево свободно, не прикасаясь к обмотке потенцио- метра. Над стрелкой помещена так называемая падающая дужка ПД, опирающаяся на эксцентрик, который вращается с постоянной угловой скоростью ?. Когда падаю- щая дужка приходит в нижнее положение, она прижимает стрелку гальванометра 3 к обмотке потенциометра 4 на короткое время. В течение остального периода колеба- ний дужки стрелка 3 свободна. В результате при непрерывном перемещении стрелки sнапряжение U, питающее цепь якоря двигателя, будет подаваться с потенциометра в виде корогких импульсов (рис. 1.19). Постоянный период чередования импульсов, или период дискретности 7'задает- ся системе принудительно извне и определяется величиной угловой скорости ? вра- щения эксцентрика независимым от данной системы приводом. Длительность им- пульсов ? тоже постоянна. Поскольку перемещение стрелки s пропорционально отклонению температуры ?, а скорость вращения вала электродвигателя cly/dt примерно пропорциональна пи- тающему напряжению U, то в первом приближении получается импульсная зависи- мость скорости вращения привода управляющего органа от отклонения регулируе- мой величины, показан- ная па рис. 1.20, б. Там же изображен вытекаю- щий отсюда закон дви- жения самого управля- ющего органа — переме- шение шторок ?(?). В первом приближении они равномерно дви- жутся во время подачи импульса и затем стоят па месте в промежутке между импульсами. На самом же деле, конечно, за счет инерци- онности двигателя при подаче импульса напря- жения нарастание и a) s, 0 б) и, 0 .? ? — у — ? —-««. *-r— hv Рис. 1.19
24 Общие сведения о системах автоматического управления убывание скорости ??/dt будет происхо- дить не мгновенно, как на рис. 1.20, б, а по не- которой кривой (рис. 1.21, а). Поэтому регулиру- ющее воздействие ?(?.) па объект будет иметь несколько сглаженный вид (рис. 1.21, б). Отсю- да видно, что необходи- мо разумно выбирать величины периода дискретности ? и дли- тельности ? импульсов. Устройство, преоб- разующее непрерыв- ную входную величину и дискретную, т. С: в последовательность импульсов, называется импульсным элементом, или импульсным модулятором, а сам процесс преобразова- ния — импульсной модуляцией. В современных системах автоматического управле- ния используются амплитудно-импульсная, широтно-импульсная и (гораздо реже) частотно-импульсная модуляция. При амплитудно-импульсной модуляции с изменением входной величины из- меняется амплитуда импульсов (рис. 1.19), а их длительность ? и период дискретно- сти 7'остаются постоянными. При широтно-импульсной модуляции с изменением входной величины изменя- ется длительность (ширина) импульсов, а их амплитуда и период дискретности ? остаются постоянны- ми (рис. 1.22). При частотно-им- пульсной модуляции с изменением входной величины изменяется частота следования импульсов, а их амп- литуда и длительность остаются постоянны- ми. Первые и истории техники импульсные элементы были элект- ?) rf<p ? Ж 0 6) ?, 0 1Л ill 7 иг f w t Рис. 1.21
Глава 1. Виды систем автоматического управления 25 ромеханическнми (см. рис. 1.18). Основной смысл их введения в автоматические системы состоял в освобож- дении измерительного уст- ройства от нагрузки на его выходе. В современных ав- томатических системах пре- имущественно используют- ся электронные и микро- электронные модуляторы. Они широко применяются для управления электричес- кими двигателями и приво- дами летательных аппара- тов, для стабилизации напряжения в электрических сетях и в ряде других случаев. На рис. 1.23, а в качестве примера изображена схема импульсного стабилизатора напряжения. Напряжение первичного источника энергии (например, аккумулятор- ной или солнечной батареи) Un преобразуется ключевым элементом КЭ в последо- вательность модулированных по ширине импульсов U{ (рис. 1.23; б). Изменение вре- мени замкнутого состояния ключевого элемента и тем самым ширины импульсов ? осуществляется схемой управления, состоящей из широтпо-импульспого модулято- ра (ШИ М) и сравнивающего устройства. Последнее сравнивает фактическое значе- ние сглаженного фильтром ? напряжения на нагрузке Un (управляемая величина) с эталонным значением (/., (задающее воздействие) и определяет ошибку ??/ = (/., - Uu. Если AU > О, то ширина импульсов па выходе ШИМ увеличивается, в результате чего увеличивается время замкнутого состояния ключевого элемента и тем самым длительности импульсов ?. При ??/ < 0 длительность импульсов ?, наоборот, умень- шается. В качестве ключевого элемента может быть использован, например, силовой транзистор. В отличие от стабилизаторов напряжения непрерывного действия, в которых весь избыток энергии превращается в тепло, здесь от первичного источника отбирается столько энергии, сколько необходимо потребителю. Поэтому и коэффициент полез- ного действия у импульсных стабилизаторов значительно выше.
26 Общие сведения о системах автоматического управления Измери- тельное устройство г , Цифровое вычисли- тельное устройство Управляемый объект Рис. 1.24 ill 11 ? ?. Усилмтелыю- нрсобразо- ватслыюс устройство Исполни- тельное устройство 1 При широтпо-имнульсном управлении скоростью вращения электрического дви- гателя не только экономится энергия, но и обеспечивается плавность хода на малых (так называемых «ползучих») скоростях. Это объясняется следующим. При непре- рывном управлении для обеспечения малой скорости на двигатель необходимо по- давать небольшое напряжение, сопоставимое с напряжением трогания двигателя. По- этому вращение происходит рывками. При широтно-импульсном управлении на дви- гатель подается максимальное напряжение, но в течение небольшого промежутка времени ?. В разделе III будет показано, что ишротпо-импульсный модулятор в отличие от амплитудно-импульсного модулятора является нелинейным звеном. Поэтому и сис- тема с широтно-импульсной модуляцией становится нелинейной дискретной. К дискретным системам относятся и системы автоматического управления в тех случаях, когда в замкнутый контур системы включается цифровое вычислительное устройство. Это устройство бывает необходимо в тех случаях, когда, например, из- мерительные приборы в системе управления не могут измерить непосредственно от- клонение управляемой величины от требуемого (программного) значения, а оно дол- жно вычисляться по определенным формулам через показания измерительных при- боров. В других случаях цифровое устройство может служить для вычисления не только отклонения, по и самого программного значения управляемой величины, по каким- либо критериям наилучшего качества работы данной системы, а также для форми- рования алгоритма управления. Цифровое устройство может выполнять и другие весьма разнообразные функции. Система управления в этих случаях будет работать как дискретная, потому что цифровое устройство выдает результат вычисления дискретно, т. е. через некоторые промежутки времени, необходимы > для производства вычисления. Включение цифрового вычислительного устройства в контур системы управле- ния сопряжено с преобразованием непрерывных величин в цифровой код на входе и с обратным преобразованием на выходе (рис. 1.24). При этом выходная величина из-за удобства технической реализации обычно формируется в виде последовательности импульсов, модулированных iro амплитуде пли по ширине.
Глава 1. Виды систем автоматического управления 27 2 ? у ? 3 ?-c Рис. 1.25 Релейные системы автоматического управления можно отнести, как и им- пульсные, описанные выше, к категории систем прерывистого действия, но их су- щественное отличие от импульсных сис- тем заключается в том, что релейные си- стемы по самому принципу своему явля- ются нелинейными. Дело в том, что здесь моменты времени, в которые происходит замыкание и размыкание системы, зара- нее неизвестны; они не задаются извне, а определяются внутренними свойствами самой системы (ее структурой и величи- нами ее параметров). Этим обусловлива- ются и основные специфические особен- ности динамики процессов управления в релейных системах. В качестве первого примера релейной системы рассмотрим систему стабилиза- ции температуры примерно той же структуры, как на рис. 1.17, но с тем отличием, что вместо импульсного элемента для управления работой привода шторок в ней поставле- но релейное звено — в данном случае поляризованное реле 3 (рис. 1.25). Его средний контакт в зависимости от знака тока в диагонали моста 2, т. е. в зависимости от знака отклонения управляемой величины 0, замыкается с нижним или верхним контактом, включая ток либо в одну, либо в другую обмотку возбуждения двигателя, в результа- те чего получаем либо одно, либо другое направление движения шторок па объекте. Из сети в управляемую цепь реле (цепь контактов) подается постоянное напря- жение U = с. Напряжение U, питающее двигатель, изменяется в зависимости от ве- личины тока / в диагонали моста по одному из законов, изображенных па рис. 1.26. Нейтральному положению среднего контакта реле соответствует значение U =* 0 при малых величинах тока -b < I < b (рис. 1/26, а). При некоторой величине тока / = /; реле срабатывает, включая напряжение [/-ев одну из обмоток двигателя. При об- ратном направлении тока /, которое считается отрицательным, будет та же картина срабатывания при / = -Ь, причем то же самое напряжение ?/включается в другую обмотку двигателя и задает ему другое направление вращения. Это направление бу- дем считать отрицательным и поэтому напряжение в этом случае будем отмечать знаком минус: U = -с. Интервал -Ь < /< /;, где U= 0, называется зоной нечувстви- тельности реле. Показанная зависимость выходной величины реле U от входной / называется статической характеристикой реле. Как известно, величина тока срабатывания реле не совпадает с величиной тока отпускания. При учете этого обстоятельства получаем петлевую статическую харак- теристику (рис.1.26, б), где Ь2 — величина тока срабатывания, а Ь{ — тока отпуска- ния. Эта петля аналогична той, которая получается при гистерезисных явлениях. Поэтому и в данном случае ее называют гистерезисной петлей. Если петля не широ- ка, то ею часто пренебрегают.
28 Общие сведения о системах автоматического управления a) -с _L U ? -b 0 и 0 b с I I с I / / Рис. 1.26 б) ?, 0 г) и I 0 b I b h ?" с I / / Зона нечувствительности реле, имеющая место в этих двух статических характе- ристиках, получается в том случае, когда средний контакт поляризованного реле об- ладает нейтральным положением. Если этого нет, то он будет сразу перескакивать из одного крайнего положения в другое (рис. 1.26, в). Это — идеальная релейная харак- теристика без зоны нечувствительности и без петли. Реальная характеристика реле и в данном случае тоже будет иметь петлю (рис. 1.26, г), половину ширины которой обозначаем через Ь. Это — характеристика реле с петлей без зоны нечувствительнос- ти, т. е. без среднего нейтрального положения. В приведенном примере в релейную систему входило электромагнитное реле, управляющее работой привода двигателя. Однако к релейным системам управления относятся не только системы, содержащие именно реле, а всякие системы, в составе которых есть звенья (любой физической при- роды), обладающие статическими характерис- тиками релейного типа, когда выходная вели- чина звена изменяется скачкообразно при не- прерывном изменении входной величины. Приведем типичный пример релейной сис- темы, в которой сам управляющий орган рабо- тает в двухпозициоином режиме. Это — вибра- ционный регулятор напряжения на клеммах ге- нератора постоянного тока. Принципиальная схема показана на рис:. 1.27. Управляемая вели- чина — напряжение U. При отклонении напря- жения изменяется ток в обмотке электромагни- та. Это создает изменение тягоиой силы злект- Пружина Рис. 1.27
Глава 2. Программы и алгоритмы управления 29 ромагнита. При уменьшении последней пружина замыка- ет контакты К, выключая добавочное сопротивление Rx из цепи возбуждения генератора. Следовательно, управляю- щий орган (контакты) здесь будет иметь релейную харак- теристику, показанную на рис. 1.28. Релейные системы но сравнению с непрерывными си- стемами обладают тем преимуществом, что не требуют вы- сокой стабильности элементов для соблюдения определен- ной зависимости между выходной и входной величинами. . Они работают но принципу «да-нет», т. е. по наличию или отсутствию входного сигнала и его знаку (с определенным порогом срабатывания). Лг 0 Рис. h ?/ 1.28 Глава 2 ПРОГРАММЫ И АЛГОРИТМЫ УПРАВЛЕНИЯ §2.1. Программы управления Одной из задач системы автоматического управления является, как уже говори- лось, поддержание требуемого значения управляемой величины у или изменение ее но определенной программе, которая либо заранее задается, либо поступает извне во время эксплуатации системы в зависимости от некоторых условий. Программы могут быть временными (задаваемыми во времени): или параметрическими (задаваемыми в текущих координатах): где svs2,..., sn — какие-либо физические величины, характеризующие текущее состо- яние объекта в процессе управления. Примером временной программы может служить программа изменения управля- емой величины, обеспечивающая правильный режим начального «разгона» объекта при пуске его в ход до наступления режима нормальной эксплуатации, в котором объект затем будет работать длительное время. Например, система стабилизации угловой скорости мощного двигателя может быть предназначена не только для поддержания посто- янной скорости в режиме нормальной эксплуатации, но еще и для обеспечения требуемого режима нарас- тания скорости во времени (рис. 2.1, где у — угловая скорость) при пуске двигателя в ход, чтобы избежать каких-либо опасных отклонений. Аналогичная программа управления во времени может задаваться при термической обработке метал- лов, когда требуется определенный режим быстроты нагревания металла (рис. 2.1, где у — температура в Нормальная эксплуатация Рис. 2.1
30 Общие сведения о системах автоматического управления У 0 Рис. 2.2 г печи) до определенной температуры г/0, при которой металл затем будет выдерживаться в печи. В других случаях нормальный режим работы объекта может быть связан с непрерывным програм- мным изменением управляемой величины во време- ни (рис. 2.2), например угла тангажа вертикально взлетающей ракеты па активном участке ее полета. Во всех описанных случаях в составе управляю- щего устройства имеется программный блок, в кото- рый заранее заложена требуемая временная программа. В случае же следящей систе- мы требуемый закон изменения управляемой величины g(t), может быть в опреде- ленных пределах произвольным. Примером параметрической программы может служить задание требуемого пе- ременного значения высоты полета у (рис. 2.3) при снижении летательного аппара- та, но не во времени, а в зависимости от текущего значения пройденного пути s, что- бы снизиться в определенную точку независимо от времени протекания этого про- цесса. Другим примером параметрической программы может быть задание переменно- го давления в герметической кабине высотного самолета в зависимости от текущего значения высоты полета (рис. 2.3, где у — давление, .? — высота). Наконец, типичным примером параметрических программ являются так назы- ваемые законы наведения в системах телеуправления и самонаведения снарядов. За- коном наведения называется особая программа управления, которая задается через текущие значения координат и скоростей управляемого объекта независимо от того, в какой момент времени они имеют место в процессе движения объекта. Пусть, например, тело А (рис. 2.4) должно быть сближено с: телом В для мягкого контакта; ? — текущее относительное расстояние между ними. Условия, которые дол- жны быть выполнены в процессе сближения, следующие: Р<0, . B.1) ? = О при ? = 0, . B.2) ? ? | ограничено, B.3) /"ограничено, B/?) где ? — время сближения; условие B.2) - условие мягкого контакта в конце сближе- ния; условия B.1), B.3) должны выполняться в течение всего процесса сближения, У 0 Рис. 2.3 Ао ? Рис. 2.4 -о В
Глава 2. Программы и алгоритмы управления 31 причем ограничение ? связано с ограничением мощности или силы управляюще- го воздействия. Представим закон наведения в виде 0. B.5) Таким образом, в системе управления должны быть измерители величин ? и ? и устройство формирования сигнала и = Р + /(р)> B.6) величина которого должна все время сводиться к нулю. Найдем целесообразное вы- ражение функции/(р). Если принять линейный закон наведения, т. е. положить/(р) = кр, при котором уравнение B.5) имеет вид ? + кр = О, B.7) то окажется, что при этом Т = °°. Следовательно, линейный закон наведения не го- дится. Обратимся к нелинейной функции вида/(р) = кр1'. Тогда нелинейный закон на- ведения B.5) будет иметь вид =0. B.8) Оказывается, что при b > 1 величина 1Г= °°, а при b < {/2 величина ? = °о при ? = 0. Если же У2О<1, B.9) то Г конечно, причем ? = const при Ь = '/2, а в остальных случаях ('/2 <Ь<) вели- чина уменьшается в процессе наведения с уменьшением р. В результате приемлемым оказывается нели- нейный закон наведения B.8) при значении b в ин- тервале B.9). Конкретизация значения /; внутри этого интервала может производиться на основа- нии каких-либо'других требований применитель- но к каждой конкретной технической системе. Итак, в системах автоматического управления прежде всего задается тем или иным способом про- грамма управления (в описанном выше широком понимании этого термина). Стабилизация неиз- менного значения управляемой величины будет простейшим частным случаем программы: у = = const.
32 Общие сведения о системах автоматического управления Программа .?/,,,/?) будет осуществляться системой управления неизбежно с неко- торыми ошибками, как показано на рис. 2.5. Ошибка системы (рассогласование) обусловлена как погрешностями реальной аппаратуры, так и самим принципом по- строения системы. При этом меняющаяся в процессе управления так называемая ди- намическая ошибка хA) может перейти в некоторое постоянное отклонение управля- емой величины и установившемся режиме при г/„р = const, называемое статической ошибкой .гст. Понятие «динамическая ошибка» является очень широким. В пего включаются все вилы ошибок систем автоматического управления, которые имеют место в дина- мических процессах, т. е. при меняющихся внешних воздействиях (возмущающих или управляющих) и во всех случаях переходных процессов. Различные виды этих ошибок и способы их уменьшения будут предметом изучения во всех дальнейших главах книги. Величины динамических и статических ошибок управления в очень сильной сте- пени зависят от структуры управляющего устройства, определяющей так называе- мый алгоритм управления. § 2.2. Линейные алгоритмы управления Система автоматического управления, как уже известно, состоит из взаимосвя- занных и взаимодействующих между собой управляемого объекта и управляющего · устройства (рис. 2.6). Поэтому и качество протекающих в ней процессов зависит как от свойств самого объекта, так и от того, как управляющее устройство управляет этим объектом. Управляемый объект — это заданная часть системы (самолет, ракета и т. п.), и его свойства в процессе проектирования автоматической системы можно изменять лишь в небольших пределах. Управляющее устройство искусственно проектируется при- менительно к каждому конкретному объекту. Функциональная зависимость, в соот- ветствии с которой управляющее устройство форми- рует управляющее воздействие u(t), называется алго- ритмом управления. Эта зависимость может быть представлена в виде ? и — Возмущающее воздействие /( Управляемый объект Управляющее устройство «t Задающее воздействие Рис. 2.6 — У ¦«- / где/7— некоторая, в общем случае, нелинейная функ- ция отошибких, задающего воздействияgи возмуща- ющего воздействия/, а также от их производных и ин- тегралов по времени. Обычно она может быть заниса-. на следующим образом: u(t) - F,(x) + F2(J) + F3(g). 11ервое слагаемое соответствует управлению по от- клонению, второе и третье — управлению по внешним
Глава 2. Программы и алгоритмы управления 33 воздействиям (задающему и возмущающему), которое применяется в комбиниро- ванных системах. Здесь мы рассмотрим только линейные алгоритмы, когда управляющее устрой- ство вырабатывает величину иA) в функции отклонения, или ошибки хA.) в соответ- ствии с линейной формой u(t) = k:i'x+ ... + kA [xdl + k5 1. Пропорциональное управление. В случае пропорционального управления ал горитм управления имеет вид 1Iccmo тря на простоту, такой алгоритм используется во многих системах автома- тического управления, в том числе и в тех, схемы которых изображены на рис. 1.11- 1.16. Однако в ряде случаев нри его применении желаемое качество процессов в сис- теме не может быть обеспечено. Это объясняется тем, что пропорциональное управ- ление действуют слишком «прямолинейно»: есть отклонение — есть управление (рис. 2.7, а). Из-за инерционности элементов управляющего устройства (усилите- лей, исполнительных устройств и др.) управляющее воздействие в своем изменении будет запаздывать по отношению к изменению ошибки (пунктирная кривая на рис. 2.7, а). Поэтому is момент времени ?[, когда ошибка становится равной нулю, управляющее воздействие будет продолжать действовать в прежнем направлении, вынуждая ее вновь увеличиваться, изменив знак. В результате процесс в системе может стать слишком колебательным и даже расходящимся.
34 Общие сведения о системах автоматического управления 2. Управление по производным. При управлении по первой производной от ошибки осуществляется зависимость т. е. управляющее устройство реагирует не на саму ошибку, а па скорость ее измене- ния (рис. 2.7, б), и поэтому действует с упреждением, стремясь не допустить появле- ния ошибки. Управление по производной не имеет самостоятельного значения, так как в ус- тановившемся состоянии, когда ошибка постоянна, производная от ошибки равна нулю и управление прекращается. Однако оно может играть весьма большую роль в переходных процессах и вообще в динамике в качестве вспомогательного средства, так как такое управление позволяет учитывать не только наличие ошибки, но и тен- денцию к росту или уменьшению ошибки. Поэтому управление по производной обыч- но сочетается с управлением по отклонению: При использовании такого алгоритма управляющее воздействие возникает даже в том случае, когда ? = О, но ? ^ 0 (рис. 2.7, в), и существует до тех пор, пока ? ? 0. Кроме того, оно изменяет свой знак раньше, чем сама ошибка, т. е. действует с уп- реждением. В результате введения управления по производной от ошибки увеличи- вает скорость реакции системы управления, повышает ее быстродействие, что при- водит к снижению ошибок в динамике. В некоторых случаях в алгоритм управления могут вводиться производные бо- лее высоких порядков — вторая, третья и т. д. Это еще больше улучшает динамичес- кие качества системы автоматического управления. Однако в настоящее время тех- ническая реализация производных выше второго порядка встречает значительные трудности. 3. Интегральное управление. При интегральном управлении осуществляется пропорциональная зависимость между скоростью изменения управляющего-воздей- ствия и ошибкой: й (t) - k3x(t). При этом управляющее воздействие получается пропорцирнальным интегралу от ошибки по времени: и (о = й3 jx(t)dt. Этому алгоритму присуще важное и полезное для практики свойство, состоящее в том, что после окончания переходного процесса при x(t) = 0 управляющее воздей- ствие может сохраняться (рис. 2.7, г). Это свойство широко используется для повы- шения точности автоматических систем. Однако вместе с тем применение интеграль- ного управления делает систему более замедленной в действии, т. е. снижает ее быс- тродействие, а также приводит к ухудшению устойчивости (последнее будет показано ниже в главе, посвященной устойчивости). Это объясняется тем (рис. 2.7, г), что ве- личина интеграла в некоторый момент времени пропорциональна соответствующей
Глава 2. Программы и алгоритмы управления 35 площади под кривой х(с). Поэтому при возникновении ошибки управляющее воз- действие накапливается постепенно, запаздывая по отношению к изменению ошиб- ки. Управление с целью повышения точности системы может осуществляться и по второму интегралу от ошибки по времени: u(t)-k3\x(t)dtdt. Однако при этом снижение быстродействия станет еще более заметным. 4. Изодромное управление. При изодромном управлении осуществляется зави- симость x{t)dt. Такое управление сочетает в себе высокую точность интегрального управления с большим быстродействием пропорционального управления. В первые моменты вре- мени при появлении ошибки система изодромного управления работает как система пропорционального управления. Это определяется первым слагаемым в правой час- ти алгоритма управления. В дальнейшем система начинает работать как система ин- тегрального управления, так как с течением времени преобладающее значение начи- нает приобретать второе слагаемое. В общем случае алгоритм управления может иметь сложный вид и содержать кроме члена, пропорционального ошибке, также интегралы (для улучшения точнос- ти) и производные (для улучшения динамических свойств) от ошибки. Так, напри- мер, часто используется изодромное управление с введением первой производной u(t) = k{ x(t) + k2x (?) + k3 jx(t)dt. Для линейных алгоритмов управления детально разработаны многочисленные прикладные методы исследования (анализа и синтеза), различные расчетные и экс- периментальные приемы определения устойчивости, точности и качества процесса управления, а также схемы конкретных технических устройств формирования ли- нейных алгоритмов. § 2.3. Нелинейные алгоритмы управления Использование нелинейных алгоритмов управления, определяемых разнообраз- ными нелинейными уравнениями управляющего устройства Fx{u, du/dt,...) = F2(x, dx/dt,...; и,/, g), значительно расширяет возможности целесообразного изменения качества процес- сов управления. Это ясно из общих принципиальных соображений, так как область нелинейных уравнений значительно богаче и разнообразнее, чем линейных. Несмотря на то, что общей теории нелинейных алгоритмов нет, исследования и опыт применения отдельных частных видов этих алгоритмов говорят об их боль- шой практической эффективности. Отсюда следует актуальность их теоретического изучения.
36 Общие сведения о системах автоматического управления Введем следующую классификацию нелинейных алгоритмов: 1) функциональные нелинейные алгоритмы; 2) логические нелинейные алгоритмы; 3) оптимизирующие нелинейные алгоритмы; 4) параметрические нелинейные алгоритмы. Важным отличием нелинейных алгоритмов от линейных является то, что они придают системе принципиально новые свойства. Если при линейном алгоритме все- гда вырабатывается сигнал, пропорциональный входной переменной или ее произ- водной и т. д., то при нелинейном алгоритме может существенно изменяться сам ха- рактер действия системы управления на объект в зависимости от величины входно- го воздействия. Другими словами, если для линейных систем изменение размера отклонения — это изменение только масштаба, но не формы процессов, то в нели- нейной системе при этом может существенно изменяться и форма процессов, вплоть до принципиальных качественных изменений картины процессов. Эти особые свой- ства нелинейных алгоритмов можно выгодно использовать в технике автоматичес- кого управления. Рассмотрим отдельно каждый из указанных четырех классов нелинейных алго- ритмов. Функциональные нелинейные алгоритмы управления. Функциональными будем называть такие нелинейные алгоритмы, при которых управляющее воздействие на объект выражается в виде нелинейной функции от отклонения его величины, пред- ставляющей собой входную информацию для системы. Данный класс .может содержать в себе как статические, так и динамические не- линейности. Примеры статических нелинейностей: и = /г( 1 + Ъ | ? )х, и = &(sign ?). В отличие от линейного пропорционального, здесь в первом случае будет более энергичное действие управляющего устройства при больших отклонениях ? и боль- ший запас устойчивости установившегося режима. Во втором случае будет менее энергичное, но более плавное его действие вначале и повышенная точность в устано- вившемся режиме, хотя и с меньшим запасом устойчивости. Однако такого рода ре- комендации, как увидим в дальнейшем, справедливы для большинства систем, по все же не для всех. Поэтому они требуют специального обследования для каждого объекта. Нелинейный алгоритм за счет дополнительных нелинейных обратных связей мо- жет включать в себя также нелинейности от выходной величины и: и - kx+ F(u), что расширяет возможности целесообразного изменения качества процесса управ- ления. Примеры динамических нелинейностей в алгоритме управления: w-k(]±bx)x, u = k{±bx)x, u = k[±u)x, где вместо двойного знака подразумевается какой-либо один из них.
Глава 2. Программы и алгоритмы управления 37 Объект X fix dt Измерители Исполнительное устройство «1 «2 Логическое устройство Усилитель- прсобразователь Рис. 2.8 Подобные динамические члены различно влияют на демпфирующие свойства системы в переходных процессах в зависимости от размеров и скорости отклонения. Они же могут существенно улучшать динамическую точность (т. е. уменьшать дина- мические ошибки) системы в различных режимах вынужденного движения, воспро- изведения различных форм задаваемых входных сигналов, а также при случайных воздействиях. Отметим, что функциональные нелинейные алгоритмы могут быть связаны tie только с изменением параметров в зависимости от размеров входных воздействий, но и с изменением структуры. Например, при увеличении отклонения управляемой величины сверх определенного порога | ? = с в системе может происходить переклю- чение с одного линейного корректирующего устройства на другое. Логические нелинейные алгоритмы управления. Нелинейные законы управления могут иметь иные формы, которые реализуются с помощью не функциональных, а более или менее сложных логических устройств. Будем называть их логическими нелинейными алгоритмами. Например, в системе на рис. 2.8 логический нелинейный алгоритм может быть применен для экономии управляющих воздействий па объект (а также экономии рас- хода энергии на нужды управления). Построение простейшего логического нелинейного алгоритма лучше всего по- яснить на плоскости двух входных величин ии и2 (рис. 2.9). Последние с точностью до характеристик неидеально- сти измерителей соответству- ют отклонению ? и скорости отклонения dx/dt управляе- мой величины (рис. 2.8). Предварительно заметим, что если знак скорости dx/di совпадает со знаком отклоне- ниях, то величина отклонения #по модулю возрастает. В этом случае требуется энергичное действие управляющего уст- ройства для его ликвидации. «з-О __ ^ ¦— "" n—— V////////, 4 1 «2 . —9— ' ' 4 0 . — «' ^ — Рис. — ь l I N 2.9 ) «1
38 Общие сведения ? системах автоматического управления Если же знак скорости dx/dt противоположен1 знаку отклонения х, то величина х уменьшается. В этом.случае можно вовсе не подавать на объект управляющего воз- действия, если скорость dx/dt достаточна для необходимой быстроты ликвидации отклонения, или же подавать воздействие при очень малой скорости dx/dt. Эти рас- суждения позволяет считать целесообразным, например, применение следующего логического закона управления. Управляющее воздействие (м3 = +1 или м3 - -1) включается только тогда, когда | м, | > i/j * (см. рис. 2.9), т. е. когда отклонение достаточно велико и и2 имеет знак, оди- наковый со знаком щ или противоположный, но при малом | и21 < и2*. Во всех ос- тальных случаях управление выключено (м3=? 0), так как при противоположных зна- ках и2 и М[ и достаточной величине | и21 > и2* система сама, без управления возвраща- ется к требуемому положению.г = 0 (если при этом гарантирована противоположность знаков dx/dt и х). Более подробно эта система будет рассмотрена в разделе IV. Логические нелинейные алгоритмы управления могут быть связаны также с из- менением структуры системы. Например, при помощи логического устройства мож- но включать и выключать сигналы управления но первой и второй производным и по интегралу, в зависимости от сочетания значений отклонения управляемой величи- ны ? и скорости отклонения ее dx/dt. Если правильно сформировать логику этих переключений, то можно существенно повысить качество работы системы. Вместо комбинирования указанных линейных членов могут вводиться также и функциональные нелинейные члены; включение и выключение сигналов, соответ- ствующих этим членам, производится при помощи логического устройства. Тогда получится комбинация функциональных и логических нелинейных алгоритмов. Оптимизирующие нелинейные алгоритмы управления. Оптимальной называется автоматическая система, наилучшая в некотором смысле с учетом ограничений, на- кладываемых на величину управляющего воздействия, координаты, скорости и т. п. Это может быть, например, система, имеющая максимальное быстродействие, или минимальный расход энергии на управление, или максимальный коэффициент по- лезного действия. Как правило, при этом приходят к нелинейным алгоритмам управления, хотя, вообще говоря можно оптимизировать и коэффициенты линейного алгоритма, задав его форму. Часто оптимальный нелинейный алгоритм состоит в переключении уп- равляющего воздействия (при определенных состояниях системы) с одного макси- мально возможного значения на другие. Моменты переключения в целом определя- ются сложными комбинациями значений нескольких переменных и их производ- ных. Параметрические нелинейные алгоритмы управления. В предыдущих тинах ал- горитмов вводились отклонения управляемой величины от некоторых заданных ее программных значений. При параметрической программе управления алгоритм мо- жет выражаться в виде нелинейных функций текущих координат, в которых задает- ся параметрическая программа. Например, для рассмотренного в § 2.1 закона наве- дения как параметрической программы управления алгоритм управления имеет вид B.6), причем для его формирования берут исходную информацию от измерителей расстояния ? и скорости сближения ?, т. е. тех величин, в которых выражена пара- метрическая программа.
Глава 2. Программы и алгоритмы управления 39 ? хЛ 0 ? ? 0 / 'Ж ? f 1 f ? — -11™ 3 Рис, V —? 2.10 ? t ¦ Нелинейные алгоритмы управления облада- ют богатыми возможностями во всех случаях, ког- да требуемый эффект может быть достигнут из- менением свойств системы с изменением величин ошибок. Большие дополнительные возможности улуч- шения процессов управления даетнелинейное уп- равление работой объекта путем изменения структуры управляющего устройства в зависимо- сти от размеров и знаков входных величин, по- ступающих от измерительного устройства. При этом могут использоваться комбинации линейных алгоритмов управления. Например, если известно, что при одном линейном алгорит- ме получается быстрое начальное изменение уп- равляемой величины, но с большими последующими колебаниями (кривая 1, рис. 2.10), а при другом линейном алгоритме— медленное изменение, но плавный подход к новому установившемуся режиму (кривая 2, рис. 2.10), то можно, включив сначала первый алгоритм, переключить затем систему на второй алгоритм в некото- рой точке А, когда отклонение ? достигнет определенного значения хА. В результате процесс изобразится кривой 3 (рис. 2.10), объединяющей оба качества — быстроту и плавность процесса. Для осуществления этого необходимо иметь в системе переклю- чающее устройство, срабатывающее при ? = хА (рис. 2.11). Если в такой системе псе звенья линейные, то за счет указанного переключения, происходящего автоматически в процессе управления, система становится нелиней- ной. Это можно сравнить с тем, как получается нелинейная статическая характерис- тика из отрезков прямых линий. Но здесь имеет место нелинейная динамическая характеристика, составляемая из последовательности разных линейных дифферен- циальных уравнений, соответствующих первому и второму алгоритмам управления. В общем случае срабатывание переключающего устройства в системе с перемен- ной структурой может происходить от нескольких входных величин. При этом кро- ме основной нелинейности, возникающей за счет переключения структуры, допол- нительно могут иметься какие-либо нелинейные свойства в отдельных других зве- ньях управляющего устройства или объекта. ? Г Изме- ритель ? Перекл. устр. Управляемый объект Исиолн, устр. I Рис. 2.11
РАЗДЕЛ II НЕПРЕРЫВНЫЕ ЛИНЕЙНЫЕ СИСТЕМЫ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ Глава 3 ЛИНЕАРИЗАЦИЯ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ §3.1. Линеаризация уравнений При составлении дифференциальных уравнений динамики любой автоматичес- кой системы последнюю разбивают на отдельные звенья и записывают уравнение каждого звена в отдельности. Уравнения всех звеньев образуют единую систему, ко- торую можно преобразовать к одному уравнению путем исключения промежуточ- ных переменных. Уравнение звена должно быть составлено так, чтобы оно выражало зависимость (в динамическом процессе) между теми величинами, которые в схеме исследуемой системы указаны на выходе и входе данного звена, т. е. между величинами, представ- ляющими воздействие данного звена на последующее по схеме звено и воздействие предыдущего звена па данное. Динамическое уравнение отдельного звена составля- ется по правилам соответствующей технической науки (звено может представлять собой тепловой двигатель, электрическую машину, механическую передачу, элект- рическую цепь и т. п.). Звено может иметь иногда не одну входную величину, а несколько (например, при наличии дополнительных обратных связей). Кроме входной и выходной вели- чин звена, которые выражают собой внутренние связи между звеньями данной сис- темы, может учитываться также внешнее воздействие. Пусть, например, звено (рис. 3.1, а) какой-нибудь автоматической системы име- ет входные величины xvx2, выходную — х3 и внешнее воздействие/, а динамическое Уравнение звена имеет произвольный нелинейный вид F(xu х2, х2, х3, ?3, ?3 3?'3) = ?(/, /) C.1) (для примера взят определенный порядок входящих в уравнение производных х2,х3. /; вообще же здесь могут быть любые другие варианты).
Глава 3. Линеаризация дифференциальных уравнений 41 Допустим, что установившийся про- цесс в системе имеет место при некото- рых постоянных значениях .г, =х,° , х2 = х2' , хъ = Хз и / = f- Тогда уравне- ние установившегося состояния для дан- ного звена согласно C.1) будет ^(?1?,?2?,?,?2?,?)?,?)=?(/?)?). C.2) В основе линеаризации нелинейных уравнений лежит предположение о том, что в исследуемом динамическом процессе переменные (в данном случае х,, х2, х3) изме- няются так, что их отклонения от установившихся значений Х ,.v2 ,x-j ) остаются все время достаточно малыми (рис. 3.1, б). Обозначим указанные отклонения через ??,, ??2, ?*3. Тогда в динамическом про- цессе = -г"з А*.ч(О. -?3 = А-г'з, х3 = ??3, х3 = ??3. C.3) Условие достаточной малости динамических отклонений переменных от неко- торых установившихся значений для системы автоматического управления обычно выполняется. Этого требует сама идея работы замкнутой автоматической системы. Внешнее же воздействие/не зависит от работы автоматической системы, изме- нение его может быть произвольным, и поэтому правая часть уравнения C.1) обыч- но линеаризации не подлежит (в отдельных случаях и она может быть линеаризова- на). Первый способ линеаризации. Разложим функцию F, стоящую в левой части уравнения C.1), в ряд по степеням указанных выше малых отклонений, рассматри- вая все производные тоже как самостоятельные переменные. Тогда, уравнение C.1) примет вид -К, 4. о, 4. о, о, о)+(g ¦ + BF Bl· ., (К + члены высшего порядка малости) = ф(/>/], C.4) I dF IF где через для краткости обозначена величина -— , взятая при х, =.г['. {dxj Эх, х2 = х , х2 =0, xs = ?% ,..., х'з =0 (т. е. сперва берется в общем вид частная произ-
42 Непрерывные линейные системы автоматического управления водная от функции Fno ?,, после чего в нее вместо всех переменных подставляются их постоянные значения х°х , х , 0, х3 , ¦ · ·, 0). Следовательно, все частные производные в полученном уравнении C.4)пред- ставляют собой некоторые постоянные коэффициенты. Они будут переменными во времени, если функция F содержит t в явном виде или если установившийся процесс в системе определяется переменными значениями xf (?), х2 (?), xij @ ¦ Члены высшего порядка малости, указанные в уравнении C.4), состоят из про- изведений и степеней малых отклонений ??,, ??2, ¦ ¦ ¦ с коэффициентами в виде сме- шанных частных производных и частных производных второго и высших порядков от функции Fuo всем переменным. Вычтя из уравнения C.4) почленно уравнение установившегося состояния C.2) и отбросив члены высшего порядка малости, получим искомое линеаризованное урав- нение динамики данного звена в виде ) (dF) (dF) ??2 +U— [дх2) [дх2 (dF) (dF) (dF). (dF) (dF —- ?*, + —- ??2 +U ? + ? + о). C.5) Это дифференциальное уравнение, так же как и C.1), описывает тот же динами- ческий процесс в том же звене автоматической системы. Отличие этого уравнения от прежнего состоит в следующем: 1) это уравнение является приближенным, ибо в процессе его вывода были от- брошены малые высшего порядка; 2) неизвестными функциями времени в этом уравнении являются не прежние полные величины х,, х2, х3, а их отклонения ??,, ??2, ??3 от некоторых уста- новившихся значений х°, х2> Хд; 3) полученное уравнение является линейным относительно отклонений ??,, ??2, ( dF ?° ( ?F }° ??2, ??-j, ..., ??3 с постоянными коэффициентами , ,..., (или [dxj [дх2) с переменными коэффициентами, если F содержит С в явном виде, а также когда установившийся процесс определяется переменными величинами ?? (?), ? (?), х3 (г), например при программном управлении. Таким образом, цель получения линейного дифференциального уравнения вза- мен прежнего нелинейного достигнута. Уравнение C.5) называется дифференциаль- ным уравнением звена в отклонениях. Проделав то же самое для всех звеньев систе- мы, получим в результате линеаризованные уравнения процесса управления в от- клонениях (или, как называют еще, уравнения «в вариациях»).
Глава 3. Линеаризация дифференциальных уравнений 43 В дальнейшем можно будет проводить линеаризацию нелинейных уравнений не- посредственно по аналогии с формулой C.5), не производя предварительных выкла- док. Приведем геометрическую трактовку этого способа линеаризации. Изобразим графически зависимость F'otxx при постоянных значениях всех остальных перемен- ных: х2 = ? , ±2=д, х2= .гз , *з = *з = *з = 0 ¦ Пусть эта зависимость имеет вид кривой, представленной на рис. 3.2, а. Отме- тим значение х° и проведем в точке С касательную. Тогда C.6) где ? — угол наклона касательной в точке CX,F ), для которой ?-?? = JF°=F(x10,x20;0,x30,0,0H). C.7) Замена ?? =?,° +??, и сокращение члена C.7), производившиеся раньше анали- тически, здесь эквивалентны переносу начала координат в точку С (рис. 3.2, а), в результате чего получается график рис. 3.2, б. Первый член линейного уравнения C.5) согласно C.6) означает, что линеариза- ция уравнения геометрически может трактоваться как замена первоначальной кри- вой СВ на касательную к ней прямую CD. Из графика рис. 3.2, б очевидно, что эта замена тем точнее, чем меньшие величины отклонения ??, возникают в исследуемом Динамическом процессе (основная предпосылка для линеариазиции); границы от- клонений ??,, для которых допустима линеаризация, тем шире, чем ближе кривая СВ к прямой CD. Последним обстоятельством и определяются практически в каж- дой задаче те границы, внутри которых от- клонения можно считать «достаточно ма- лыми». В ряде задач отличие от линейности, показанное на рис. 3.2, 6, бывает столь не- значительным, что даже в сравнительно большом диапазоне отклонений ??? можно считать систему линейной. В случае же ярко выраженной нелинейной зависимос- ти линеаризация будет справедлива лишь на соответствующем более узком участке отклонений Ах{. Линеаризация может быть а) , F0 / 0 ,F /D 6) / у Рис. 3.2 ,F-F°
44 Непрерывные линейные системы автоматического управления совершенно недопустимой при скачкообразных зависимостях (например, при релей- ных характеристиках). Такого рода зависимости называются существенно нелиней- ными. Важно отметить следующее. Если по указанным причинам не может быть под- вергнуто линеаризации уравнение только одного звена системы или даже только часть функции Рдля данного звена, то производят линеаризацию всех остальных нели- нейных зависимостей, оставляя только одну или несколько существенно нелиней- ных. Второй способ линеаризации. Из приведенной геометрической иллюстрации вытекает другой способ линеаризации уравнений системы автоматического регули- рования, который весьма часто применяется на практике. Этот способ заключается в том, что с самого начала все криволинейные зависимости, используемые при со- ставлении уравнений звеньев, заменяются прямолинейными (по касательной в со- ответствующей точке кривой). Тогда уравнения звеньев сразу будут получаться ли- нейными. В последующих главах разделов II и III будут использоваться линеаризованные уравнения динамических звеньев. Однако для упрощения записи значок ? перед не- ременными A"](i), A(t) и т. д. будет опускаться в предположении, что эти переменные представляют собой малые отклонения от некоторого установившегося состояния и линеаризация уравнений уже проделана. § 3.2. О записи линеаризованных уравнений звеньев В теории автоматического управления в настоящее время принято записывать дифференциальные уравнения звеньев в двух стандартных формах. Первая форма записи. Дифференциальные уравнения записываются так, чтобы выходная величина и ее производные находились в левой части уравнения, а вход- ная величина и все остальные члены — в правой части. Кроме того, принято, чтобы сама выходная величина входила в уравнение с коэффициентом единица. Чтобы привести линеаризованное уравнение C.5) к такому виду, введем обозначения: 1 >-J дх,) ' "' {дх2) Лдх, 3F f Г dF ?? 9Xj J v ??3 dF , = r^°r_3ff y.2 J_3ff ^ C.8)
Глава 3. Линеаризация дифференциальных уравнений 45 Тогда уравнение C.5) примет вид 733?.?':! + Т2Ах3 + Т{Ах3 + Ах-Л - ^?? + k2Ax2 + k3Ax2 + k,JK(t). ( 3.9 ) В случае, если нелинейная функция Fiie содержит величины х3, а содержит только ее произиодные, т. е. если ? /о оч ^ I 3F I [ 3F ? ? в формулах (о.о) необходимо заменить на . В результате получится урав- пение ?22???3 +7j &x3 +Air-j =^1??] + k2Ax2 +k3hx2 +kAf(t), C.10) где Уравнения C.9) и C.10) удобнее записывать в символической форме, введя ал- гебраизироваиный оператор дифференцирования ? = d/dt . Тогда уравнение C.9) примет вид (Tip3 + Т.22р2 +Т,р + 1)Д*з = AjAv, + (k2 + k3p)Ax2 + kjx (i). C.11) а уравнение C.10) — 22 C.12) Эти записи надо рассматривать только как сокращенную форму более полных записей C.9) и C.10). Стандартные формы записи уравнений звеньев автоматических систем C.9) и C.10) или их сокращенные виды C.11) и C.12) можно использовать как для раз- мерных отклонений реальных величин на входе и выходе звена, так и для любых безразмерных относительных отклонений, специально иногда вводимых для упро- щения вида уравнений и удобства их исследования. При записи уравнений в стан- дартной форме коэффициенты ku k2, k3, k4 называются коэффициентами передачи, а Г,, 7'2, Г3 — постоянными времени данного звена. В случае звеньев, у которых выходная и входная величины имеют одинаковую размерность, для коэффициентов передачи используются также следующие терми- ны: 1) коэффициент усиления — для звена, представляющего собой усилитель или имеющего в своем составе усилитель; 2) передаточное число — для редукторов, делителей напряжения, масштабиру- ющих устройств и т. д.
46 Непрерывные линейные системы автоматического управления а) Ах3 arctg k, ? ?.?, б) ??, в) ??3 ? Рис. 3.3 Термин «коэффициент передачи» можно пояснить сле- дующим образом. Если подать на вход звена только посто- янное значение Ах® (рис. 3.3, б) и найти установившееся значение выходной величины Ах® (рис. 3.3, в), то из C.9) получим Ах® = k[Ax°. Таким образом, коэффициент &, по- казывает отношение выходной величины звена к входной в установившемся режиме. Следовательно, коэффициент передачи определяет со- бой наклон (с учетом масштабов по осям) линейной стати- ческой характеристики звена (рис. 3.3, а). Заметим, что не- линейную характеристику звена часто называют характе- ристикой с неременной по входной величине коэффициентом передачи. Из C.9) очевидно, что размерность kx размерность выходной величины ??3 размерность входной величины ??, В размерность коэффициента передачи может входить также время ?. Так, из уравнения C.9) следует, что размерность k3 размерность ??3 х размерность t размерность Ах2 а из уравнения C.10) следует, что для такого звена размерность k^ = размерность Ах3 размерность Axi ? размерность С ? размерность t. Постоянные времени Г,, Т2 и 7'3, как следует из уравнений C.9) и C.10), имеют размерность времени. Вторая форма записи. Считая условно оператор дифференцирования ? = d/dt алгебраической величиной, решим уравнение C.11) относительно выходной вели- чины: (k1+kiP)Ax2(t) C.13) Выражения ЩрУ- W2(p) = - гЗ „3 ' C.14) C.15) Wf(p)=- (ЗД6)
Глава 3.'Линеаризация дифференциальных уравнений 47 называются в теории автоматического управления передаточными функциями. Урав- нение C.13) можно представить в виде .. А*з(О = Wi(P) ?*?(? + Щ(Р) ?*?(? + Wj(p)Ut). C.17) Выражения C.13) и C.17) представляют собой символическую запись диффе- ренциального уравнения C.9). Передаточные функции, формулы для которых устанавливаются выражениями C.14)—C.16), вводятся для сокращения записи дифференциальных уравнений и так- же представляют собой символическую запись дифференциальных уравнений. Более строго передаточная функция определяется через изображения Лапласа (см. главу 7). Если ввести изображения по Лапласу входных и выходных величин звена: ??, (s) - ?[?*, (?)]; ??,E) = ?[??2(?)]; ??3(.?)=?[??3@1; *? (s) - ДА @1. Tjxes =c +;'? — комплексная величина, то передаточную функцию C.14) можно строго определить как отношение изображений выходной и входной величин звена: при нулевых начальных условиях и равных нулю остальных воздействиях на звено; ??2 00 = 0 и Fj (s) - 0 . Аналогичным образом можно определить передаточные фун- кции C.15) и C.16). Поэтому вместо дифференциального уравнения C.17), куда вхо- дят функции времени Ax{(t), Ax2(t) , ?*3(?) n/j(i) можно написать при пулевых на- чальных условиях уравнение для изображений в виде, совпадающем но форме с C.17): ??,E) - W,(s) ДВД + W2(s) ??2E) + Wj(s) F,(s), C.19) или в развернутом виде: ) , (^ + У)Д^2(д) , Щз) +?,? C·20) В двух последних выражениях фигурируют не функции времени, а их изображе- ния: ??',E), AX2(s), AX3(S) и ^i(s)> где s = с +;'? — комплексная величина. В изображениях Лапласа комплексная величина часто обозначается той же бук- вой р, что и оператор дифференцирования, причем ? = с +;? . В этом случае уравне- ние C.19) будет иметь вид АХ3(р) = W,{p) ??,(?) + W2(p) AX2(p) + Wf(p) F{(p). C,21) Здесь, как и в уравнении C.19), фигурируют изображения функций AXj(p), В дальнейшем будет употребляться символ дифференцирования ? ~ d/dt для символической записи дифференциальных уравнений, куда входят функции време- ни Ax^(t), ??2@ и ?· Л-. комплексная величина ? = с +;? для записи уравнений с изображениями функций времени по Лапласу ??,(?), ??2(?) и т. д. Запись переда- точных функций звена и в том и в другом случае совпадают: W{(p), W2(p) и т. д. Од- нако в передаточных функциях буква/? будет означать символ дифференцирования
48 Непрерывные линейные системы автоматического управления ЛД"|д К k2+ k3p h Рис. 3.4 ) ш ? = d /dt или комплексную величину/;ш с + _/? в зависимости от того, рассматриваются ли функции времени или их изображения. Понятие передаточной функции весьма удобно при анализе так называемых структур- ных схем. Так, например, звено, изображенное на рис. 3.1, после линеаризации, которая была проделана в предыдущем параграфе, можно представить в виде структурной схемы, пока- занной на рис. 3.4. Передаточные функции зве- ньев или отдельных участков схемы позволя- ют легко получить общее уравнение всей сис- темы в виде (8.13) или C.20), а в дальнейшем в случае необходимости перейти к исходному дифференциальному уравнению вида C.9). Подобным же образом мо- гут быть получены передаточные функции и структурные схемы и для других диф- ференциальных уравнений звеньев, например для рассмотренного выше уравнения C.10). Подробнее этот вопрос изложен в § 5.3. Глава 4 ДИНАМИЧЕСКИЕ ЗВЕНЬЯ И ИХ ХАРАКТЕРИСТИКИ §4.1. Общие понятия Как уже было сказано, для расчета различных систем автоматического управле- ния они обычно разбиваются на динамические звенья. Под динамическим звеном понимают устройство любой физической природы и конструктивного оформления, но описываемое определенным дифференциальным уравнением,' Классификация звеньев производится именно по виду дифференциального урав- нения. Одним и тем же уравнением могут описываться весьма разнообразные уст- ройства (механические, гидравлические, электрические и т. д.). Для теории автома- тического управления это будет один и тот же тин звена. Конкретные же элементы автоматических систем, их теория, конструкция и расчеты излагаются в соответству- ющих учебниках и руководствах. Обозначим входную величину звена через г,, а выходную через х2 (рис. 4.1). Воз- мущение, действующее на звено, в соответствии с изложенным выше обозначим/(?). Статическая характеристика любого звена может быть изображена прямой линией (рис. 4.2), так как пока будут рассматриваться линейные или, точнее, линеаризованные системы. В звеньях позиционного, или статического, типа линейной зависимостью х2 = kxx связаны выходная и входная величины в .I I Рис. /? 4.1
Глава 4. Динамические звенья и их характеристики 49 а) хг ~7 / 0 6) ??2 ? Ik / / 0 Рис. 4.2 г "} ?, -Г2| / / 0 / dx, dl установившемся режиме (рис. 4.2, я). Коэффициент пропорциональности к между выходной и входной величинами представляет собой коэффициент передачи звена. В звеньях интегрирующею типа линейной зависимостью dx2/dt = кхх связаны производная выходной величины и входная величина в установившемся режиме (рис. 4.2, б). В этом случае для установившегося режима будет справедливым равен- ство х2 **¦ k Jr, dt, откуда и произошло название этого типа звеньев. Коэффициент пропорциональности к в этом случае также является коэффициентом передачи зве- на. Если входная и выходная величины звена имеют одинаковую размерность, то коэффициенту передачи соответствует размерность [с ']. В звеньях дифференцирующего типа линейной зависимостью х2 = к dx^/dt связа- ны в установившемся режиме выходная величина и производная входной (рис. 4.2. в), откуда и произошло название этого тина звеньев. Коэффициент пропорциональнос- ти k является коэффициентом передачи звена. Если входная и выходная величины имеют одинаковую размерность, то коэффициенту передачи в этом случае соответ- ствует размерность [с]. Классификация звеньев, как уже отмечалось, производится по виду дифферен- циального уравнения или, что то же самое, по виду передаточной функции звена. Предположим, что звено, изображенное на рис. 4.1, описывается дифференциаль- ным уравнением, представленным в стандартной форме: При пулевых начальных условиях, т. е. в том случае, если для ? < 0 входная и выходная величины, а также их производные тождественно равны нулю, и при от- сутствии внешнего возмущения (/(?) = 0) может быть найдена передаточная функ- ция звена как отношение изображений по Лапласу выходной и входной величин: ??{?) k+k,p D.1) где k{ — коэффициент передачи звена, ТА = k2/kx — постоянная времени. · При известной передаточной функции выходная величина (точнее, ее изобра- жение но Лапласу) может находиться из выражения Xt(p).
50 Непрерывные линейные системы автоматического управления Аналогичным образом может быть найдена передаточная функция звена по воз- мущению, если положить при нулевых начальных условиях входное воздействие рав- ным нулю (х, = 0). Тогда искомая передаточная функция будет равна отношению изображений выходной величины и внешнего возмущения: - В дальнейшем изложении для характеристики звена будет использоваться в ос- новном передаточная функция, так как именно она дает связь между входной и вы- ходной величинами, что необходимо знать при использовании того или иного звена в автоматической системе. В соответствии с этим в табл. АЛ приведены передаточные функции десяти раз- новидностей так называемых типовых динамических звеньев. Под типовым звеном понимается такое звено, которое описывается дифференциальным уравнением не выше второго порядка. Характеристики типовых звеньев рассматриваются более под- робно ниже. В табл. 4.1 не приводятся сведения о большой группе так называемых корректи- рующих звеньев, используемых для улучшения динамических качеств автоматичес- ких систем. Эти звенья будут рассмотрены в главе 10. § 4.2. Временные характеристики Динамические свойства звена могут быть определены по его переходной функ- ции и функции веса. Переходная функция, или переходная характеристика, h(t) описывает переход- ный процесс на выходе звена, возникающий при подаче на его вход скачкообразного воздействия при величине скачка, равной единице (рис. 4.3). Такое входное воздей- ствие называется единичной ступенчатой функцией и обозначается xt(t) = 1(?), что соответствует х, = 0 при t < 0 и х{ = 1 при t > 0. Предполагается, что единица имеет ту же размерность, что и физическая величина на входе звена. Если входное воздействие представляет собой неединичную ступенчатую функ- цию х, = N ¦ l(t), выходная величина будет равна х2 = Nh(t). Ступенчатая функция представляет собой распространен- ный вид входного воздействия в автоматических системах. К та- кому виду сводятся мгновенное изменение нагрузки электри- ческого генератора, мгновенное возрастание нагрузки на валу двигателя, мгновенный поворот командной оси следящей сис- темы и т. п. Умножение какой-либо функции времени x(t) на единич- ную ступенчатую функцию 1(?) означает, что функция времени x(t) будет существовать только при С > 0, при t < 0 она обраща- ется в нуль. Это иллюстрируется рис. 4.4. Функция веса w(t) представляет собой реакцию звена на еди- ничную импульсную функцию, поданную на его вход (рис. 4.5).
Таблица 4.1. Типовые звенья ?? ?/? 1 2 3 4 5 6 7 8 9 ?? ¦ Тип звена Позиционные И11 ?? "ри ру ющие Дифференцирующие Безынерционное Апериодическое 1-го порядка Апериодическое 2-го порядка Колебательное Консервативное Идеальное интегрирующее Интегрирующее с замедлением Изодромное Идеальное дифференцирующее Дифференцирующее с замедлением Передаточная функция W(p)-k W(p) = k/l+Tp W(p) = k—T^ = k ? _7?+ ?7!2 ?2 (? -ьОТ" '3,4 ~ 9 l~4~ 2 Vi>*'2. h h 1+2СГ +T2 2 21 2 V (-n ^ ^ 1+k2 W(p)-k/p k Щр) +ft,- , 7 = ? ? ? W(p)-kp + Tp
52 Непрерывные линейные системы автоматического управления ? ! 0 Рис. 4.4 ? ?"? ? 0 0 .г, - ?(?) ? V X2~W(t) ? Рис. 4.5 ? 0 ? ? •-?-»· -rn 0 -у- . 1 ж с ~?" ? N Рис. 4.6 Единичная импульсная функция или дельта-функция представляет собой производ- ную от единичной ступенчатой функции: ?(?) = ' (t). Дельта-функция тождественно равна нулю повсюду, кроме точки t = О, где она стремится к бесконечности. Основное свойство дельта-функции заключается в том, что D.3) т. е. она имеет единичную площадь. Из последнего выражения следует, что размерность дельта-функции равна [с]. Нетрудно установить связь между переходной функцией и функцией веса. Рас- смотрим входное воздействие звена в виде конечного по высоте и ширине импульса с площадью ?'? = 1, прикладываемого при f = 0 (рис. 4.6). Такой импульс может быть заменен двумя ступенчатыми функциями N¦ (t) и -?· ?(? - ?), прикладываемыми ко входу звена со сдвигом во времени ?. Тогда выходная величина будет равна x2(L) = N[h(t.)-h(t-?)]. D.4) Будем теперь увеличивать высоту импульса Л', одновременно уменьшая ого ши- рину ?, но так, чтобы все время площадь импульса равнялась единице, т. е. ?? = 1. Помножив и поделив правую часть равенства D.4) на ? и перейдя к пределу, полу- чим функцию веса ???[/?(?)-?(?-?)] D.5) x ' rUo ? ? Таким образом, функция веса можетбыть получена дифференцированием по вре- мени переходной функции. В случае, если па вход звена поступает неединичиая импульсная функция Х = G ?(?), на выходе звена получится х2 = G w(t). Импульсная функция также представляет собой распространенный вид входно- го воздействия в автоматических системах. К такому виду.можно свести, например,
Глава 4. Динамические звенья и их характеристики 53 кратковременный удар нагрузки па валу двигателя, кратковременный ток короткого замыкания генератора, отключаемый плавкими предохранителями, и т. н. В действи- тельности реальные импульсные воздействия на автоматическую систему всегда бу- дут конечными по величине и продолжительности. Однако в случае если их продол- жительность весьма мала по сравнению с временем переходного процесса звена или автомагической системы, то с большой степенью точности реальный импульс может быть заменен дельта-функцией с некоторым масштабирующим коэффициентом, что позволяет оценить переходный процесс по виду функции веса. Функция веса звена связана с его передаточной функцией преобразованием Лап- ласа, а именно: передаточная функция есть изображение функции веса и связана с ней интегральным преобразованием оо W(p) = jw(t)e'ptdt. D.6) о В свою очередь переходная функция звена связана с его передаточной функцией преобразованием Карсопа, т. е. имеет место интегральное преобразование W(p) = pjh(t)e~ptdt. D.7) о Для входного воздействия произвольного типа, прикладываемого в момент t = О, переходный процесс на выходе звена при нулевых начальных условиях может быть определен на основании интеграла Дюамеля- Карсопа до переходной функции: I х2@ = хх (?)?(?) + J.r, (x)h(t - x)dx, D.8) о или но функции веса x)dx, D.9) где ? — вспомогательное время интегрирования, изменяющееся в пределах от нуля до рассматриваемого текущего момента времени t. Более подробно методика нахождения переходного процесса при произвольном входном воздействии будет рассмотрена в глане 7. § 4.3. Частотная передаточная функция и частотные характеристики Важнейшей характеристикой динамического звена является его частотная пе- редаточная функция. Для получения ее рассмотрим динамическое звено (рис. 4.1) в случае, когда возмущение/(?) = 0, а на входе имеется гармоническое воздействие х = Х-ш cos ??> где ^?,?/ ~ амплитуда, а ? — угловая частота этого воздействия.
54 Непрерывные линейные системы автоматического управления На выходе линейного звена в установившемся режиме будет также гармоничес- кая функция той же частоты, но в общем случае сдвинутая по фазе относительно входной величины па угол ?. Таким образом, для выходной величины можно записать х2 = Х2М cos(cot + ?). Воспользуемся формулой Эйлера и представим входную и выходную величины в виде суммы экспоненциальных функций: D.10) В линейной системе на основании принципа суперпозиции можно рассмотреть отдельно прохождение составляющих х{ и х2". Кроме того, можно легко показать, что достаточно рассмотреть прохождение только составляющей х/, которая в выход- ной величине дает составляющую х{. Соотношение между составляющими х," и х2" получается таким же, как между х(' и х2. Поэтому в дальнейшем рассмотрении вос- пользуемся символической записью1 cos ?? = ёы. Тогда D.11) Символичность этой сокращенной записи заключается в отбрасывании состав- ляющих с множителем е~')Ш. Для нахождения соотношения между входной и выходной гармоническими ве- личинами звена воспользуемся его дифференциальным уравнением в виде ?2^?1 + ???1 + ? _ +k dx^ Из выражений D.11) определим производные: dt J ?? ' dt2 Подставив значения входной и выходной величин и их производных в диффе- ренциальное уравнение, получим: После сокращения на общий множитель e?iU найдем: D.12) 1 Иногда употребляют символическую запись sin ш - e>w.
Глава 4. Динамические звенья и их характеристики 55 Это выражение называется частотной передаточной функцией звена. Таким об- разом, частотная передаточная функция W(j(u) представляет собой комплексное чис- ло, модуль которого равен отношению амплитуды выходной величины к амплитуде входной, а аргумент — сдвигу фаз выходной величины по отношению к входной: modW(ja)=W(ja)=^ D.13) В более общей формулировке для входного сигнала любого вида частотную пе- редаточную функцию можно представить как отношение изображений (частотных изображений) выходной и входной величин: 1' DЛ4) что непосредственно вытекает из формулы D.1) при переходе от нзображепия по Лапласу к изображению Фурье; следовательно, частотная передаточная функция легко получается из обычной передаточной функции подстановкой ? =усо. Частотная передаточная функция звена есть изображение Фурье его функции веса, т. е. имеет место интегральное преобразование W(ja) = J w(t )e~jmdt. D.15) о Частотная передаточная функция может быть представлена в следующем виде: = /l(co)ei4/= ?/(?) +;?(?), D.16) где ?(?) — модуль частотной передаточной функции, ?(?) — аргумент, [/(?) и V(u>) -- вещественная и мнимая составляющие частотной передаточной функции. Модуль частотной передаточной функции находится как отношение модулей числителя и знаменателя. Для рассмотренного выше выражения D.12) . ~9 ?' ~9 2 1-?/? +?, ? Аргумент или фаза частотной передаточной функции находится как разносп аргументов числителя и знаменателя. Для D.12) имеем: ? (<a) = arctg-f: arctg ' Для нахождения вещественной и мнимой частей частотной передаточной функ- ции необходимо освободиться от мнимости в знаменателе путем умножения числи-
56 Непрерывные линейные системы автоматического управпения теля и знаменателя на комплексную величину, сопряженную знаменателю, и затем произвести разделение на вещественную и мнимую части. Для D.12) 5/(?) = D.17) Для наглядного представления частотных свойств звена используются так на- зываемые частотные характеристики. Амплитцдно-фазоваячастотнаяхарактеристика (а. ф. х.) строится па комплекс- ной плоскости. Она представляет собой геометрическое место концов векторов (го- дограф), соответствующих частотной передаточной функции W(/'(o) = {/(со) +jV(O)) при изменении частоты от пуля до бесконечности (рис. 4.7). По оси абсцисс откла- дывается вещественная часть ?/(?) = Re ?(]?) и по оси ординат — мнимая часть ?(?) = Im W(j(u). Для каждой частоты па комплексной плоскости наносится точка. Полученные точки соединяются затем плавной кривой. Около нанесенных точек можно написать соответствующие им частоты ?,, (?2, ?3 и т. д. Длина вектора, нронедепного из начала координат в точку а. ф. х., соответствую- щую какой-то выбранной частоте, равна модулю частотной передаточной функции. Угол между вектором и положительным направлением вещественной оси, отсчиты- ваемый против часовой стрелки, равен аргументу или фазе частотной передаточной функции. Таким образом, а. ф. х. дает возможность наглядно представить для каж- дой частоты входного воздействия звена отношение амплитуд выходной и входной величин и сдвиг фаз между ними. Построение а. ф. х. по вещественной и мнимой частям частотной передаточной функции, как правило, является трудоемкой работой, так как умножение частотной передаточной функции на комплексную величину, сопряженную ее знаменателю, по- вышает в два раза степень частоты и знаменателе. Обычно гораздо проще строить а. ф. х., используя полярные координаты, т. е. вычисляя непосредственно модуль и фазу. Зная модуль и фазу, можно легко построить соответствующую точку на комп- лексной плоскости. В случае необходимости при известных модуле и фазе легко вы- числить вещественную и мнимую части умножением модуля па направляющий ко- синус между вектором и соответствующей осью. Вместо а. ф. х. можно построить отдельно амплитудно-частотную характерис- тику (а. ч. х.) и фазочастотную характеристику (ф. ч. х.). Амплитудно-частотная характеристика пока- зывает, как пропускает звено сигнал различной частоты. Оценка пропускания делается по отно- шению амплитуд выходной и входной величин. Фазочастотпая характеристика показывает фазовые сдвиги, вносимые звеном па различных частотах. Как следует из сказанного выше, модуль час- тотной передаточной функции представляет со- бой четную функцию частоты, а фаза — нечетную функцию частоты. V ? О ? —>?> Рис. 4.7
Глава 4. Динамические звенья и их характеристики 57 § 4.4. Логарифмические частотные характеристики Логарифмические частотные характеристики ( л. ч. х.) включают и себя постро- енные отдельно на одной плоскости логарифмическую амплитудную характеристи- ку (л. а. х.) и логарифмическую фазовую характеристику (л. ф. х.). Для построения л. а. х. находится величина Л(со) - 20 lg W(jv) I = 20 ]g Л (?). D.18) Эта величина выражается в децибелах. Бел представляет собой логарифмичес- кую единицу, соответствующую десятикратному увеличению мощности. Один Бел соответствует увеличению мощности в 10 раз, 2 Бела — и 100 раз, 3 Бела — в 1000 раз и т. д. Децибел равен одной десятой части Бела. Если бы ?(?) было отношением мощ- ностей, то перед логарифмом в правой части D.19) должен был бы стоять множи- тель 10. Так как ?(?) представляет собой отношение не мощностей, а выходной и входной величин (перемещений, скоростей, напряжений, токов и т. п.), то увеличе- ние этого отношения в десять раз будет соответствовать увеличению отношения мощ- ностей в сто раз, что соответствует двум Белам или двадцати децибелам. Поэтому к правой части D.19) стоит множитель 20. Необходимость логарифмировать модуль частотной передаточной функции D.18) приводит к тому, что, строго говоря, л. а. х. может быть построена только для тех звеньев, у которых передаточная функция представляет собой безразмерную ве-
58 Непрерывные линейные системы автоматического управления личину. Это возможно при одинаковых размерностях входной и выходной величин звена. В дальнейшем изложении будет подразумеваться именно этот случай. Однако л. а. х. может условно строиться и для тех звеньев, у которых передаточ- ная функция имеет какую-либо размерность. В этом случае некоторая исходная ве- личина, соответствующая размерности передаточной функции, принимается за еди- ницу (например, 1 с"', 1 рад и т. п.) и иод значением ? (?) понимается отношение модуля частотной передаточной функции к этой исходной единице. Это же замечание относится и к угловой частоте ?, которая имеет размерность [с] и которую приходится логарифмировать в соответствии с изложенным. Для построения л. а. х. и л. ф. х. используется стандартная сетка (рис. 4.8). По •оси абсцисс откладывается угловая частота в логарифмическом масштабе, т. е. нано- сятся отметки, соответствующие lg ?, а около отметок пишется само значение часто- ты ? в рад/с. Для этой цели может использоваться какая-либо шкала счетной лога- рифмической линейки. При ее отсутствии разметка производится с учетом того, что на логарифмической шкале расстояние между двумя отметками ? = ?, и ? = ?2 > cuj /^(lgcoj-lgcuO-UgiOj/o),, D.19) где /,, — желаемая длина одной декады. Например, если принять, что /д - 60 мм и ?, = 10 с" ', то (рис. 4.9) отметка ?2 = 20 с"' окажется на расстоянии 60 Ig2 ~ 18 мм, отметка ?2 = 30 с на расстоянии 60 lg 3 = 29 мм и т. д. По оси ординат откладывается модуль в децибелах (дБ). Для этой цели на ней наносится равномерный масштаб. Ось абсцисс должна проходить через точку 0 дБ, что соответствует значению модуля Л (?) = 1,так как логарифм единицы равен нулю. Ось ординат может пересекать ось абсцисс (ось частот) в произвольном месте. Следует учесть, что точка ? = 0 лежит на оси частот слева в бесконечности, так как lg 0 = -оо. Поэтому ось ординат проводят так, чтобы справа от нее можно было пока- зать весь ход л. а. х. Как будет показано ниже, для этой цели необходимо провести ось ординат левее самой малой сопрягающей частоты л. а. х. Для построения л. ф. х. используется та же ось абсцисс (ось частот). По оси ор- динат откладывается фаза в градусах в линейном масштабе. Для практических рас- четов, как это будет ясно ниже, удобно совместить точку нуля децибел с точкой, где фаза равна -180°. Отрицательный сдвиг по фазе откладывается по оси ординат вверх, а положительный — вниз. 1 1 1 2 4 1 дек 6 8 I 1 1 1 1 1 10 1 1 1 1 ' 0 1 1 , 1 1 1 20 1 1 1 ' 1 2 1 лек ? ? 30 40 I 1 I 1 1 1 ' 3 Рис. 4.9 ? 1 1 4 60 1 1 ' 1 5 . I 1 1 1 1 1 80 100 200 ?'с ' 1 ' 6
Глава 4. Динамические звенья и их характеристики 59 Главным достоинством логарифмических амплитудных частотных характерис- тик является возможность построения их во многих случаях практически без вычис- лительной работы. Это особенно проявляется в тех случаях, когда частотная переда- точная функция может быть представлена в виде произведения сомножителей. Тог- да результирующая л. а. х. может быть приближенно построена в виде так называемой асимптотической л. а. х„ представляющей собой совокупность отрезков прямых ли- ний с наклонами, кратными величине 20 дБ/дек. Это будет показано ниже при рас- смотрении конкретных звеньев. Для иллюстрации простоты построения л. а. х. рассмотрим несколько важных примеров. 1. Пусть модуль частотной передаточной функции равен постоянному числу Л (?) = k0; тогда ?,(?) = 20 lg/l(co) = 20 lg&0. Л. а. х. представляет собой прямую, параллельную оси абсцисс (прямая 1 на рис. 4.8). 2. Рассмотрим случай, когда А(ш) = k^/?. Тогда ?(?) = 20 lg^/? = 20 lg *i - 20 lg ?. Нетрудно видеть, что это — прямая линия, проходящая через точку с координа- тами ? = 1 с ' и ?(?) = 20 lg&, и имеющая отрицательный наклон -20 дБ/дек так как каждое удесятерение частоты вызовет увеличите lgca на одну единицу, т. е. уменьше- ние ?,(?) на 20 дБ (прямая 2 на рис. 4.8). Точку пересечения прямой с осью нуля децибел (осью частот) можно найти, по- ложив ?.(?) = 0 или, соответственно, Л(со) = 1. Отсюда получаем так называемую частоту среза л. а. х., рапную в данном случае шср = kx. Очевидно, что размерность коэффициента k{ должна быть [с ']. 3. Аналогичным образом можно показать, что в случае Л(ш) = &2/? л. а. х. пред- ставляет собой прямую с отрицательным наклоном -40 дБ/дек (прямая3 на рис. 4.10). Вообще для Л(ш) - kn/a>" л. а. х. представляет собой прямую с отрицательным на- клоном -п · 20 дБ/дек. Эта прямая может быть построена по одной какой-либо точ- ке, например по точке ?=] счи ?(?) = 20 gkn или по частоте среза шср = ??. Оче- видно, что размерность коэффициента кп должна быть [с "]. 4. Рассмотрим случай, когда Л (?) = &3?. Тогда ?,(?) = 20 lg^/? = 20 gk3 + 20 lgo. Нетрудно видеть, что это — прямая линия, проходящая через точку ? = 1 с и ?(?) = 20 gk3 и имеющая положительный наклон 20 дБ/дек. Эта прямая может быть построена также по частоте среза ??? = 1/&3, полученной приравниванием Л(ш) = 1 (прямая 4 на рис. 4.8). Аналогичным образом можно показать, что в случае, когда ?(?) = km(um, л. а. х. представляет собой прямую линию с положительным наклоном т ¦ 20 дБ/дек. Эта прямая также может быть построена по одной какой-либо точке, например по точке с ?() 20 k ? = 1 с и ?,(?) = 20 gkm или но частоте среза ?? =
60 Непрерывные линейные системы автоматического управления §4.5. Позиционные звенья Характеристики позиционных звеньев сведены в табл. 4.2 и 4.3. 1. Безынерционное звено. Это звено не только в статике, но и в динамике опи- сывается алгебраическим уравнением Передаточная функция звена равна постоянной величине: Щр) - ?'?'?) - k. D.20) D.21) Примером такого звена являются механический редуктор (без учета явления скручивания и люфта), безынерционной (широкополосный) усилитель, делитель на- пряжения и т. п. Многие датчики сигналов, как, например, потенциометрические дат- чики, индукционные датчики, вращающиеся трансформаторы и т. п., также могут рассматриваться как безынерционные звенья. Переходная функция такого звена представляет собой ступенчатую функцию (табл. 4.2), т. е. при Х{1) = 1(?)> хг@ = ^@ = ^' НО- Функция веса представляет со- бой импульсную функцию, площадь которой равна к, т. е. при jr(i) = b(t)x2{t) = w(t) = ?. ?. ?. вырождается в точку, расположенную па вещественной оси на расстоя- нии k от начала координат (табл. 4.3). Модуль частотной передаточной функции /1(?) = к постоянен на всех частотах, а фазовые сдвиги равны пулю (? - 0). Безынерционное звено является некоторой идеализацией реальных звеньев. В действительности ни одно звено не и состоянии равномерно пропускать все часто- ты от 0 до оо. Обычно к такому виду звена сводится одно из реальных звеньев, рас- сматриваемых ниже, например апериодическое или колебательное, если можно пре- небречь влиянием динамических (переходных) процессов и этом звене, 2. Апериодическое звено первого порядка. Звено описывается дифференци- альным уравнением D-22) а) СИ <> ——» > -? хг = б) ? ? ? = const gf xt- и Рис. —0 3 ??' —Л L 4.10 = щ Ч ? в) ?_ д) ?,-? 'Л Х = г R «1 "? "Рг т- ±Х2 Тс —« Передаточная функция звена D.23) ? + ?? Примеры апериодичес- ких звеньев первого поряд- ка изображены па рис. 4.10. В качестве первого при- мера (рис. 4.10, а) рассмат-
Глава 4. Динамические звенья и их характеристики 61 ривается двигатель любого типа (электрический, гидравлический, пневматический и т. д.), механические характеристики которого (зависимость вращающего момента от скорости) могут быть представлены в виде параллельных прямых (рис. 4.11). Вход- ной величиной х, здесь является управляющее воздействие в двигателе, например подводимое напряжение в электрическом двигателе, расход жидкости в гидравли- ческом двигателе и т. и. Выходной величиной является скорость вращения ?. Диф- ференциальное уравнение движения при равенстве нулю момента нагрузки может быть представлено в виде MQ , . [—— = /' ? — at ?, где/— приведенный к валу двигателя суммарный момент инерции; &м -- коэффици- ент пропорциональности между управляющим воздействием х{ и вращающим моментом; k^ = ??/?,0 — наклон механической характеристики, равный отношению пускового момента к скорости холостого хода при некотором значении управляю- щего воздействия. Это уравнение приводится к виду „(/? ,_ , ?— + ? = &*·,, dt где k "" коэффициент передачи звена, 7"= /—— = — — постоянная времени двигателя. Оно полностью совпадает с D.22). В качестве второго примера (рис. 4.10, б) приведен электрический генератор по- стоянного тока, входной величиной которого является напряжение, подводимое к обмотке возбуждения и,, а выходной — напряжение якоря и2. Апериодическими звеньями первого порядка являются также резервуар с газом (рис. 4.10, в), у которого входная величина представ- ляет собой давление/;, перед впускным отверстием, а выходная — давлениер2 в резервуаре, и нагреватель- ная печь (рис. 4.10, г), у которой входная величина — количество поступающего в единицу времени тепла Q, а выходная — температура в печи t0. Электрические RC- и ?,?-цени в соответствии со схемами, изображенными па рис. 4.10, д, также пред- ставляют собой апериодические звенья первого по- рядка. Во всех приведенных примерах дифференциаль- ное уравнение движения совпадает с D.22). Переходная функция представляет собой экспо- ненту (табл. 4.2). Множитель 1(г) указывает, что экс- понента рассматривается, начиная с момента I: °* 0,
62 Непрерывные линейные системы автоматического управления Таблица 4.2. Временные характеристики позиционных звеньев Тип звена и его передаточная функция Переходная функция h{?}. Функция веса ??'( Безынерционное W(p)-k . h(t) 01 t A(t) - A 1@ w(t) Апериодическое 1-го порядка W(p)-k/l+Tp h(t) = i Апериодическое 2-го порядка W{p) = k(t) 0 Ti г % 2 V 4 ¦1@ Колебательное 2? ?1 ?. Л, ? = — In—J-; ? ?/ w(t) ? vi/1 ?
Глава 4. Динамические звенья и их характеристики 63 Таблица 4.2. (Окончание) Тип звена и его передаточная функция Переходная функция h(t) Функция веса w(t) Консервативное и 1+?2?2 h(t) = k (I-cos qt)l(t) т. е. для положительного времени. Во многих случаях этот множитель опускается, но указанное обстоятельство необходимо иметь в виду. Отрезок, отсекаемый на асимптоте касательной, проведенной к кривой в любой точке, равен постоянной времени Т. Чем больше постоянная времени звена, тем доль- ше длится переходный процесс, т, е. медленнее устанавливается значение ?? = kx на выходе звена. Строго говоря, экспонента приближается к этому значению асимпто- тически, т. е. в бесконечности. Практически переходный процесс считается закон- чившимся через промежуток времени tu = 37". Иногда принимают tn = D ¦*¦ 5)Г, Постоянная времени характеризует «инерционность» или «инерционное запаз- дывание» апериодического звена. Выходное значение х2 - kx{ в апериодическом зве- не устанавливается только спустя некоторое время (??) после подачи входного воз- действия. Функция веса w(t) может быть найдена дифференцированием переходной фун- кции h(t), и она также приводится в табл. 4.2. Частотные характеристики приведены в табл. 4.3. Амплитудно-фазовая харак- теристика для положительных частот имеет вид полуокружности с диаметром, рав- ным коэффициенту передачи k. Величина постоянной времени звена определяет рас- пределение отметок частоты вдоль кривой. На а. ф. х. показаны три характерные отметки ( ? = 0, ? = 1/Ги ? = <»). Из амплитудной характеристики видно, что колебания малых частот (? < 1/7) «пропускаются» данным звеном с отношением амплитуд выходной и входной вели- чин, близким к статическому коэффициенту передачи звена k. Колебания больших частот (? > 1/7) проходят с сильным ослаблением амплитуды, т. е. «плохо пропус- каются» или практически совсем «не пропускаются» звеном. Чем меньше постоян- ная времени 7, т. е. чем меньше инерционность звена, тем более вытянута амплитуд- ная характеристика ?(?) вдоль оси частот, или, как говорят, тем шире полоса про- пускания частот у данного звена. Логарифмические частотные характеристики приведены в табл. 4.3. Л. а. х. стро- ится по выражению D.24)
Таблица 4.3. Частотные характеристики позиционных звеньев Тип звена и частотная передаточная функция Амплитудно-фазовая Амплитудная и фазовая Логарифмические Безынерционное W(ja) = /1<?) ? к Ч 0) &;? = 0 /.(?) Апериодическое 1 -го порядка k 1 + _/?? (t) —> СО Л<о)) it Ч 0 ^_— г Г 0) ?(?) 90° /4(?) = -? - , ?(?) =-a VI + ?2?2 ?(?) 1/? Апериодическое 2-го порядка ?-0 ?<?) 180° Wn /1(?) = ?(?) = -a /.(?) о 180. ? 90' ' i/Гз 2()lg^ l/7i ^20 ! lco ? ' ? 0)
Таблица 4.3. (Окончание) Тип звена и частотная передаточная функция Амплитудно-фазовая Амплитудная и фазовая Логарифмические Колебательное 1+>2?7--?' .?2? ?2 'Г ? ~> ?? ^ U k- ?- q ? ? •180 4/(?) |/(co) = -arctg 7(?-?27'2J+4?2?2?2 2??? 1-?2?2 Консервативн ые 1-? 4 ? 0| ? = со ? —>g 9 ? 0 -180° 1-?2?2 ? = 0° при 0 < ? < q; ? = -180° при ? > q 180, ? - 90°
66 Непрерывные линейные системы автоматического управления Наиболее просто, практически без вычислительной работы, стро- ится так называемая асимптотичес- кая л. а. х. Ее построение показано на рис. 4.12. На стандартной сетке проводится вертикальная прямая через точку с частотой, называемой сопрягающей частотой ? = 1/7". Для частот меньших, чем сопрягающая, т. е. при ? < /Т, можно пренебречь вторым слагаемым под корнем в выражении D.24). Тогда левее со- прягающей частоты (рис. 4.12) можно заменить D.24) приближен- ным выражением ?(?) » 20 lg/г (при ? < 1/Т), которому соответ- ствует прямая линия, параллельная оси; частот (прямая ab) и являющаяся первой асимптотой. Для частот больших, чем сопрягающая (? > 1/Т) в выражении D.24) можно пренебречь под корнем единицей но сравнению с со2Т2. Тогда вместо D.24) будем иметь приближенное значение k дБ 30- 20- ю- -90°- ои- Цоо) а 0 о ¦ " ' ' ? п—**^ ) 1 1 ^^ 4 Ч.-20 " ' ? " ' ' ' ? ? ? Рис. 4.12 ?/ (ириш> 1/7), которому соответствует, согласно § 4.4, прямая с отрицательным наклоном -20 дБ/дек (прямая be), являющаяся второй асимптотой. Ломаная линия abc и называется асимптотической л. а. х. Действительная л. а. х. (показана на рис. 4.12 пунктиром) будет несколько отличаться от асимптотической, при- чем наибольшее отклонение будет в точке Ъ. Оно равно приблизительно 3 дБ, так как A -3,03 дБ, что в линейном масштабе соответствует отклонению в V2 раз. На всем остальном протяжении влево и вправо от сопрягающей частоты действительная л. а. х. будет отличаться от асимптотической менее чем на 3 дБ. Поэтому во многих практических расчетах достаточно ограничиться построением асимптотической л. а. х. На том же рис. 4.12 показана логарифмическая фазовая характеристика. Характерными ее осо- бенностями являются сдвиг по фазе ? = -45° на сопрягающей частоте (так как arctg oO'= arctg I = 45°) и симметрия л. ф. х. относительно сопрягающей частоты. 3. Апериодическое звено второго порядка. Дифференциальное уравнение зве- на имеет вид ^ dtl dt ¦ + x2=kxv D.25)
Глава 4. Динамические звенья и их характеристики 67 Рис. 4.13 При этом корпи характеристического уравнения Т2р2 + ?? +1=0 должны быть вещественными, что будет выполняться при условии Г, > 2Т2. В операторной записи уравнение D.25) приобретает вид (Т2 р2 + Тхр + 1 )х2 = kxv D-26) Левая часть последнего выражения разбивается на множители: (Т^р + 1) (Ttf) + )х2 = kxy, D.27) где Передаточная функция звена W(P) = — Апериодическое звено второго порядка эквивалентно двум апериодическим зве- ньям первого порядка, включенным последовательно друг за другом, с общим коэф- фициентом передачи k и постоянными времени T:i и Г4. Примеры апериодических звеньев второго порядка приведены на рис. 4.13. Рас- смотрим подробно случай двигателя постоянного тока (рис. 4.13, а). При отсутствии момента нагрузки на валу и при учете переходных процессов в цени якоря динамика Двигателя описывается двумя уравнениями, определяющими равновесие э. д. с. в цени якоря: di L— + Ri+CFil = u, dt и равновесие моментов на валу двигателя:
68 Непрерывные линейные системы автоматического управления где и — напряжение, прикладываемое к якорю, СЕ и См — коэффициенты пропорци- ональности между обратной э. д. с. и скоростью вращения ? и между вращающим моментом и током якоря i,J - приведенный момент инерции, L и R — индуктивность и сопротивление цени якоря. Переходя в обоих уравнениях к операторной форме записи и решая их совместно, получим передаточную функцию двигателя постоянного тока при управлении напря- жением якоря как отношение изображений скорости двигателя и напряжения якоря: JR. ? где Тч -— = J—— — электромеханическая постоянная времени двигателя, Тя = R/L — электромагнитная постоянная времени якорной цепи, ?? и Мо — ско- рость холостого хода и пусковой момент двигателя. Для того чтобы корни знаменателя выражения D.29) были вещественными и передаточную функцию можно было бы представить в форме D.28), необходимо вы- полнение условия 4ГЯ < 7'м. Переходная функция и функция веса звена приведены в табл. 4.2. Частотные характеристики приведены в табл. 4.3. Построение асимптотической л. а. х. производится аналогично тому, как это было сделано для апериодического звена первого порядка. Вначале проводятся вспомогательные вертикальные линии через сопрягающие частоты ? = 1/Г3 и ? = /ТА. Для определенности построения принято, что T:i > ТА. Л. а. х. строится по выражению Левее первой сопрягающей частоты (? < 1/7), это выражение заменяется при- ближенным ?(?) « 20 lg k, которому соответствует прямая с нулевым наклоном (первая асимптота л. а. х.). Для ? J_ частот ? <?<™ выражение D.30) заменяется приближенным .1 А ?(?) = 20 lg k/u>T3, которому соответствует прямая с отрицательным наклоном -20 дБ/дек (вторая асимптота). Для частот ? > 1/7'4 выражение D.30) заменяется приближенным ?(?)« 20 lg /?/?%?4, которому соответствует прямая с отрицательным наклоном -40 дБ/дек (третья асимптота). Действительная л. а. х. показана в табл. 4.3 пунктиром. Она отличается от асимптотической в точках излома на 3 дБ.
Глава 4. Динамические звенья и их характеристики 69 4. Колебательное звено. Звено описывается тем же дифференциальным урав- нением D.25), что и апериодическое звено второго порядка. Однако корни характе- ристического уравнения Т2 р2 + ТР +1=0 должны быть комплексными, что будет выполняться при ? < IT . Левая часть дифференциального уравнения обычно представляется в виде 1 )x2 = kxl D.31) или Ч Ч ) D.32) где q = 1/71— угловая частота свободных колебаний (при отсутствии затухания), а ? — параметр затухания, лежащий в пределах 0 < ? <1. Передаточная функция колебательного звена D.33) Я2 Примеры колебательных звеньев приведены па рис. 4.14. К ним относятся коле- бательные .RLC-цепи (рис. 4.14, а), управляемые двигатели постоянного тока при вы- полнении условия 47"я > Тм (рис. 4.14, б), упругие механические передачи, например для передачи вращательного движения (рис. 4.14, в), с упругостью С, моментом инер- ции J и коэффициентом скоростного трения S, гироскопические элементы (рис. 4.14, г) и др. Рассмотрим для иллюстрации гироскопический элемент (рис. 4.14, г). В каче- стве входной величины примем момент М, прикладываемый к оси а, а в качестве выходной — угол поворота этой же оси. Уравнение равновесия моментов на оси dt2 dt dL Будем считать, что на оси ? (оси прецессии) не действуют ни- какие внешние моменты. Тогда для этой оси уравнение равнове- сия моментов запишется так: dt dt В этих формулах Аи В — мо- менты инерции относительно осей ? и ?, If — кинетический мо- г) х{-М Маховик Демпфер Рис. 4.14
70 Непрерывные линейные системы автоматического управления мент гироскопа, равный его полярному моменту инерции,/, умноженному на угло- вую скорость собственного вращения ? и F — коэффициент скоростного сопротив- ления на оси а. Переходя к операторным выражениям и решая оба уравнения совместно, полу- чаем: АВ , FB Л В „ 2 jr ir ) ?? Это уравнение можно переписать следующим образом: ¦V + —-? + ? ? = —г-М, q2 q ) и1 ¦> о r I F Ш где q = ? /АВ — квадрат угловой частоты нутационных колебаний, а ? = 7T77VT ~ параметр затухания, определяемый действием сил скоростного трения на оси а. Это уравнение совпадает с выражением D.32). Для решения дифференциального уравнения D.31) или D.32) необходимо най- ти корни характеристического уравнения — + 1 = 0. 4 q Ч Решение дает D.34) Вещественная часть корня ? представляет собой коэффициент затухания пере- ходного процесса, а ? — частоту затухающих колебании. Временные характеристики звена приведены в табл. 4.2, а частотные характери- стики — в табл. 4.3. Амплитудно-частотная характеристика может иметь резонансный пик. Иссле- дование модуля частотной передаточной функции на максимум показывает, что пик будет существовать при ? < 0,707. Высота пика будет тем больше, чем меньше пара- метр затухания: Л() Максимуму а. ч. х. соответствует частота
Глава 4. Динамические звенья и их характеристики 71 Л. а. х. строится по выражению I(co) = 201g- ( „2V .Л D.37) Однако построение л. а. х. не может быть сделано так просто, как это было для предыдущих звеньев. Для построения используются так называемые нормирован- ные л. а. х. Постоянный множитель под знаком логарифма в выражении D.37) мо- жет быть выделен в отдельное слагаемое: D.38) Построение первого слагаемого D.38) не представляет никакого труда. Второе слагаемое может быть построено в функции относительной частоты iu/q для различ- ных значений параметра затухания ? в виде универсальных (нормированных) кри- вых (рис. 4.15). Для построения истинной л. а. х. необходимо выбрать нормирован- ную л. а. х., соответствующую данному значению ?, поднять ее параллельно самой себе на 20 gk и по оси частот от относительной частоты перейти к действительной умножением на q. В функции той же относительной частоты на рис. 4.15 нанесены нормированные л. ф. х., построенные по выражению D.39) Построение л. а. х. колебательного звена можно делать также посредством про- ведения двух асимптот с наклонами 0 и -40 дБ/дек, пересекающихся в точке ? = l/q, с последующим введением поправки, которая приведена на рис. 4.16. Нормированные переходные характеристики колебательного звена для случая k = 1 приведены на рис. 4.17 в функции относительного времени qt. Сравнение рис. 4.15 и 4.17 показывает, что снижение параметра затухания ? при- водит к повышению колебательности переходного процесса и росту резонансного пика амплитудной частотной характеристики. 5. Консервативное звено. Консервативное звено является частным случаем ко- лебательного при ? = 0. Тогда передаточная функция D.33) будет иметь вид Г2т ? 1+?_ D.40) 2
72 Непрерывные линейные системы автоматического управления 0,1 0,2 0,4 0,6 0,8 1 2 3 4 Относительная частота Рис. 4.15 6 8 10 ?/q - ?? 20 18 16 14 12 10 : 4 2 о -2 -4 -6 -8 -— ¦ - ? ? ? ? I m ? й Ш - ?-?,( M 15 0,20 г = = 0,1 -? = s ( ,6 g j _ .1 _ 1 0,3 : ^0,4 »i ¦ 1 < ' | m ; m 0,1 0,2 0.4 0,6 0,8 1 2 3 4 Относительная частота Рис. 4.16 6 8 10 m/q = ??
Глава 4. Динамические звенья и их характеристики 73 h(t) 1,6 1,4 1,2 1,0 0,8 0,6 0,4 0,2 0 _? ? w ш f 1 2tn / ? 4 1 ? ^^ 234 5 6 7 8 9^i = i- Рис. 4.17 Консервативное звено представляет собой идеализированный случай, когда можно пренебречь влиянием рассеяния энергии в звене. Для изображенных на рис. 4.14 примеров мы получим консер- вативные звенья, если в случаях а) и б) положить R = 0, в случае в) положить 5 = 0 и в случае г) положить F = 0. Временные характеристики соответ- ствуют незатухающим колебаниям (табл. 4.2) с угловой частотой г/. Частотные характеристики приведе- ны в табл. 4.3. При частоте ? = q модуль частотной передаточной функции обра- щается в бесконечность, а фаза делает скачок на 180°. Амплитудно-фазовая характеристика совпадает с вещественной осью. При 0 < ? < ц характеристика совпадает с положительной полуосью. §4.6. Интегрирующие звенья 1. Идеальное интегрирующее звено. Звено описывается дифференциальным уравнением Передаточная функция звена dx2/dt = kxi . W(p) - k/p. D.41) D.42) Такое звено является идеализацией реальных интегрирующих звеньев, часть ко- торых будет рассмотрена ниже. Примеры интегрирующих звеньев приведены на рис. 4.18. Часто в качестве такого звена используется операционный усилитель в ре- жиме интегрирования (рис. 4.18, а). Интегрирующим звеном является также обыч- ный гидравлический демпфер (рис. 4.18, б). Входной величиной здесь является сила F, действующая на поршень, а выходной — перемещение поршня х2. Так как скорость движения поршня пропорциональна приложенной силе (без учета инерционных сил): dx F гДе 5 — коэффициент скоростного сопротивления; его перемещение будет пропор- циональным интегралу от приложенной силы: ? = Часто в качестве интегрирующего звена используется интегрирующий привод (рис.- 4.18, г). Это особенно удобно делать при необходимости длительного иптегри-
74 Непрерывные линейные системы автоматического управления Рис. 4.18 рования (часы, дни и даже месяцы), например в автоматических путепрокладчиках и навигационных системах. Интегрирующим звеном является также гироскоп (рис. 4.14, ?.), если в качестве входной величины рассматривать момент ? па оси а, а в качестве выходной — угол поворота оси прецессии ? (в зоне линейности). Из уравнений гироскопа, приведенных в предыдущем параграфе, можно полу- чить: откуда передаточная функция для угла прецессии 1 1 В случае пренебрежения влиянием нутационных колебаний передаточная фун- кция гироскопа будет равна W(p)-/Hp'k/p. Временные характеристики звена приведены в табл. 4.4, а частотные — в табл. 4.5. Амплитудно-частотная характеристика показывает, что звено пропускает сиг- нал тем сильнее, чем меньше его частота. При ? = 0 модуль частотной передаточной функции стремится к бесконечности, а при ? —? оо модуль А(°°) —> 0. Амплитудно-фазовая характеристика сливается с отрицательной частью мнимой оси. Построение л. а. х. делается но выражению ?(?) = 20lg k/(a. D.43) Л. а. х. представляет собой прямую с отрицательным наклоном -20 дБ/дек, пе- ресекающую вещественную ось при частоте среза соср = k. Л. ф. х. представляет со- бой прямую ? = -90°, параллельную вещественной оси.
Глава 4. Динамические звенья и их характеристики 75 Таблица 4,4. Временные характеристики интегрирующих звеньев Тип звена и передаточная функция Переходная функция Функция веса Идеальное Р А(О А@ - к · оГ С замедлением ??+??) Изодромное тЛ Ш) w(t) 2. Интегрирующее звено с замедлением. Звено описывается дифференциаль- ным уравнением ? d2x2 D.44) Передаточная функция звена W(p) = p(UTp) D.45) Примером такого звена является двигатель (рис. 4.10, а), если в качестве выход- ной величины рассматривать не угловую скорость, а угол поворота, являющийся ин- тегралом от угловой скорости. К такому же типу звена сводятся демпфер (рис. 4.18, б), серводвигатель (рис. 4.18, в), интегрирующий привод (рис. 4.18, г), есди более точно рассматривать их уравнения движения, и др. Интегрирующее звено с замедлением можно представить как совокупность двух включенных последовательно звеньев — идеального интегрирующего и апериоди- ческого первого порядка.
Таблица 4.5. Частотные характеристики интегрирующих звеньев Тип звена и частотная передаточная функция Амплитудно- фазовая Амплитудная и фазовая Логарифмические Идеальное ?(?) -90' -180°,0 -90° ,' k Интегрирующее с замедлением k hr- |0« да -90° -180° /-(?) Изодромное (a) = —+k =—— j(O j V 0 ¦ ?-cc 3 i О ?(?) ?(?) •90° ?(?)
Глава 4. Динамические звенья и их характеристики 77 Для нахождения временных характери- стик удобно передаточную функцию пред- ставить в виде алгебраической суммы ? kT ??' что позволяет представить решение диффе- ренциального уравнения D.44) в виде сум- мы решений для идеального интегрирую- щего звена и апериодического звена перво- го порядка. Временные характеристики приведены в табл. АЛ, а частотные — в табл. 4.5. Л.а.х. строится по выражению I(co) = 20lg- е) :гЬ- Щ R ?х Интеф. привод Рис. г «2 *2 = ? 4.19 б) Х- . с *¦ "з I-t Ъ //////AY, Г) i D.46) Асимптотическая л. а. х. представляет собой две прямые с отрицательными на- клонами -20 дБ/дек (при ? < 1/7) и -40 дБ/дек (при ? > 1/7/). 3. Изодромное звено. Звено описывается уравнением dx-2/dt = for, + k} dxjdt. Передаточная функция звена k - + A, ? ? D.47) D.48) где ?= kx/k — постоянная времени изодромногозвена. Из этих выражений видно, что звено можно условно представить в виде сово- купности двух звеньев, действующих параллельно, — идеального интегрирующего с коэффициентом передачи k и безынерционного с коэффициентом передачи &,. Лримеры изодромиых звеньев изображены па рис. 4.19. Таким звеном может быть комбинация пружины с демпфером (рис. 4.19, б). В качестве входной величины здесь рассллатривается прикладываемая сила F, а в качестве выходной - перемещение ? точки а, в которой приложена сила. Это перемещение складывается из деформации пружины F/c, где с — жесткость пружины, и перемещения поршня 1/SJFdt, где S — коэффициент скоростного сопротивления демпфера. Результирующее перемещение точки x = F/c+ l/SFdt.
78 Непрерывные линейные системы автоматического управления При использовании операционного усилителя (рис. 4.19, а) изодромное звено может быть получено посредством применения RC-пспи в обратной связи. В системах управления часто находят применение изодромные звенья, постро- енные на базе интегрирующего привода (рис. 4.19, в). В этом случае входное напря- жение М; поступает непосредственно на выход. Кроме того, это же напряжение по- ступает на вход интегрирующего привода. Угол поворота валика последнего, в соот- ветствии с изложенным выше, пропорционален интегралу от входного напряжения М]. На выходном валике устанавливается какой-либо датчик (Д) представляющий собой линейный преобразователь угла поворота в напряжение, например потенцио- метр или линейный вращающийся трансформатор. Напряжение этого преобразова- теля w3 суммируется с напряжением их. Эта сумма и представляет собой выходное напряжение и2. Таким образом, для схемы, изображенной на рис. 4.19, в, где ? — коэффициент пропорциональности между скоростью изменения выходного напряжения датчика интегрирующего привода и напряжением на его входе. Коэф- фициент передачи идеального интегрирующего звена в этом случае равен к = /Т. Временные характеристики звена представлены в табл. 4.4, а частотные — в табл. 4.5. Л. а. х. строится по выражению ? Асимптотическая л. а. х. представляет собой две прямые: с отрицательным на- клоном -20 дБ/дек (при ? < ?/?) и параллельную оси частот (при ? > 1/Г). Из рассмотрения л. а. х. и л. ф. х. видно, что в области малых частот (меньших, чем сопрягающая частота) звено ведет себя как идеальное интегрирующее и тем точ- нее, чем меньше частота. В области больших частот (больших, чем сопрягающая частота) звено ведет себя как безынерционное с коэффициентом передачи kx. Свойство звена вводить интегрирующее действие в области малых частот ис- пользуется для улучшения качественных показателей систем автоматического регу- лирования (см. главу 9). § 4.7. Дифференцирующие звенья 1. Идеальное дифференцирующее звено. Звено описывается уравнением х2 = k dxx/dt. D.49) Передаточная функция звена W(p) - kp . D.50)
Глава 4. Динамические звенья и их характеристики 79 Примеры идеальных дифференцирующих звень- ев изображены на рис. 4.20. Единственным идеальным дифференцирующим звеном, которое точно описыва- ется уравнением D.49), является тахогенератор по- стоянного тока (рис. 4.49, а), если в качестве входной величины рассматривать угол поворота его ротора а, а в качестве выходной — э. д. с. якоря е. В тахогенера- торе постоянного тока при неизменном потоке воз- буждения э. д. с. в якоре пропорциональна скорости вращения: е = kQ. Скорость вращения есть производ- ная по времени от угла поворота: ? =¦ da/dt. Следова- тельно, е = k da/dt. В режиме, близком к холостому ходу (сопротивление нагрузки велико), можно счи- тать, Что напряжение якоря равно э. д. с: и = е. Тогда и = k da/dt. Приближенно в качестве идеального дифференцирующего звена может рассмат- риваться операционный усилитель и режиме дифференцирования (рис. 4.20, б). Временные характеристики приведены в табл. 4.6, а частотные — и табл. 4.7. 2. Дифференцирующее звено с замедлением. Звено описывается уравнением , dx. dt D.51) Таблица 4.6. Временные характеристики дифференцирующих звеньев Тип звена и его передаточная функции Идеальное дифференцирую- щее Wip) - kp Дифференцирующее с за- медлением Wip) = -^r + Гр Переходная функция КО 1 1 0 hit) ~ kbit) hit) 0 hit) ГТ 1 Функция веса 1 и wit) = — I
Таблица 4.7. Частотные характеристики дифференцирующих звеньев Тип звена и его частотная передаточная функция Амплитудно- фазовая Амплитудная и фазовая Логарифмические Идеальное дифференцирующее W(j(u) = kj<o 3 ?-0 -180°,0 -90° 0° 90° Дифференцирующее с замедлением kj(O Л(<о) ? (?) 90° 0
Глава 4. Динамические звенья и их характеристики 81 Передаточная функция звена kp 1 + 7]» D.52) «> б) г ? Звено условно можно пред- ставить в виде двух включенных последовательно звеньев — иде- ального дифференцирующего и апериодического первого порядка. Парис. 4.21 изображены при- меры дифференцирующих звень- ев с замедлением. Наиболее часто употребляются электрические цепи (рис. 4.21, а, б и в). В некоторых случаях используются дифференцирующие устройства, состоящие из гидравлического демпфера и пружины (рис. 4.21, г). Составим, например, уравнение для дифференцирующего конденсатора (рис. 4.21, а). Ток в рассматриваемой цепи определяется уравнением 1 Рис. 4.21 Ri + —jidt = м,. С Переходя к изображениям и решая это уравнение относительно тока, получаем: рс ? i + RCp _1_ "? С Тр Напряжение на выходе цепи где Т= RC — постоянная времени цепи. Временные характеристики звена приведены в табл. 4.6, а частотные — в табл. 4.7. Амплитудно-частотная характеристика имеет иной вид, чем у идеального звена. Характеристики совпадают в области низких частот. В области высоких частот ре- альное звено пропускает сигнал хуже, чем идеальное звено. Коэффициент передачи стремится к значению k/T при ? —»°о. Для звеньев, представляющих собой RC- или RL-цеиъ (рис. 4.21, а и б), k= T и на высоких частотах коэффициент передачи стре- мится к единице. Фазовые сдвиги, вносимые звеном, являются наибольшими при низких часто- тах. На высоких частотах фазовый сдвиг постепенно уменьшается, стремясь в преде- ле к нулю при ? —»о». Здесь также видно, что это звено ведет себя подобно идеально- му только в области низких частот. Л. а. х. строится по выражению D.53)
82 Непрерывные линейные системы автоматического управления Асимптотическая л. а. х. может быть представлена в виде двух прямых. Одна из них имеет положительный наклон 20 дБ/дек (при ? < 1/7), а вторая — параллельна оси частот (при ? > 1/7). § 4.8. Неустойчивые и минимально-фазовые звенья Рассмотренные выше звенья позиционного типа относятся к устойчивым звень- ям, или к звеньям с самовыравниванием. Под самовыравниванием понимается спо- собность звена самопроизвольно приходить к новому установившемуся состоянию при ограниченном изменении входной величины или возмущающего воздействия. Термин самовыравпивапив обычно применяется для звеньев, представляющих собой объекты управления. Существуют звенья, у которых ограниченное изменение входной величины или возмущающего воздействия не вызывает прихода звена к новому установившемуся состоянию, а выходная величина имеет тенденцию неограниченного возрастания во времени. К таким звеньям относятся, например, звенья интегрирующего типа. Они были рассмотрены выше. Существуют звенья, у которых этот процесс выражен еще заметнее. Это объяс- няется наличием положительных вещественных корней или комплексных корней с положительной вещественной частью в характеристическом уравнении, в результа- те чего звено будет относиться к категории неустойчивых звеньев. Вопрос устойчи- вости будет изложен подробно в главе 6. Рассмотрим в качестве примера звено, опи- сываемое дифференциальным уравнением Tdx2/dt -x2 = kx] , D.54) которому соответствует передаточная функция Переходная функция такого звена представляет собой показательную функцию с положительным показателем степени: h(t) = k(et/r-)-(t). D.56) Эта функция изображена на рис. 4.22. Таким звеном может быть, например, двигатель лю- бого типа (рис. 4.10, а) если его механическая характе- ристика, т. е. зависимость вращающего момента от ско- рости вращения ? =/(?), имеет положительный наклон. На рис. 4.23 изображены разновидности механических характеристик двигателя. В случае, соответствующем кривой 1, двигатель представляет собой устойчивое апе- риодическое звено первого порядка, уравнения движе- ния которого были рассмотрены в § 4.5. Это звено име- ет положительное самовыравнивание.
Глава 4. Динамические звенья и их характеристики 83 В случае, соответствующем кривой 2, когда вращающий мо- мент не зависит от скорости вращения, уравнение движения двигателя, записанное для угловой скорости, приобретает вид Tda где/ — суммарный приведенный момент инерции двигателя, kM — коэффициент пропорциональности между управляющим воздействием л"] и вращающим моментом. Здесь скорость дви- гателя связана с управляющим воздействием передаточной функцией, соответствующей интегрирующему звену Mi л Рис. 3^ 2 4.23 ? JP ? Это звено не имеет самовыравнивания. В случае, соответствующем кривой 3, диф- ференциальное уравнение движения будет da где kx — наклон механической характеристики в точке, где производится линеаризация. Это уравнение приводится к следующему виду: т a = kxu dt где ? =J/kl — постоянная времени двигателя. Уравнение совпадает с выражением D.54). Звено имеет отрицательное самовы- равнивание. Признаком отрицательного самовыравнивания является отрицательный знак перед самой выходной величиной в левой части дифференциального уравнения (см., например, формулу D.54)) или появление отрицательного знака у свободного члена знаменателя передаточной функции (см., например, формулу D.55)). Существенной особенностью неустойчивых звеньев является наличие больших но сравнению с устойчивыми звеньями фазовых сдвигов. Так, для рассматриваемого апериодического звена с отрицательным самовыравниванием (неустойчивого) час- тотная передаточная функция па основании D.55) будет равна D.57) Модуль ее не отличается от модуля частотной передаточной функции устойчи- вого апериодического звена (табл. 4.3): А(а>) =
84 Непрерывные линейные системы автоматического управления Поэтому а. ч. х. и л. а. х. этих двух звеньев (устойчивого и неустойчивого) совпа- дают и по одной амплитудной характеристике нельзя определить, к какому звену она относится. Фазовый сдвиг, соответствующий неустойчивому апериодическому звену ? = -arctg = -180" + arcigcoT имеет большие абсолютные значения по сравнению с фазовым сдвигом устойчивого апериодического звена первого порядка (табл. 4.3): ? = -arctg ??. В связи с этим неустойчивые звенья относятся к группе так называемых немини- мально-фазовых звеньев, поскольку минимальные по абсолютному значению фазо- вые сдвиги при одинаковых амплитудных характеристиках будут у устойчивых зве- ньев. К неминимально-фазовым звеньям относятся также устойчивые звенья, имею- щие в числителе передаточной функции (в правой части дифференциального уравнения) вещественные положительные корни или комплексные корни с положи- тельной вещественной частью. Например, звено с передаточной функцией + T2p относится к группе неминимально-фазовых звеньев. Действительно, по сравнению со звеном, имеющим передаточную функцию оно будет иметь большие по абсолютной величине фазовые сдвиги, так как | - arctg ??, - arctg ??2 > arctg ??", -.arctg ??2 при одинаковом виде амплитудно-частотной характеристики. Напомним, что к минимально-фазовым звеньям относятся такие, у которых кор- ни числителя и знаменателя передаточной функции находятся в левой полуплоско- сти (см. § А.З). К неустойчивым звеньям, кроме рассмотренного выше звена, относятся также следующие звенья с соответствующими передаточными функциями: квазикоисернативное звено — ??A + ??)(? + ??? D-58) квазиколебателыюе звено — D-59)
Глава 5. Составление исходных дифференциальных уравнений 85 колебательное звено с отрицательным затуханием - k квазиколебателыюе :шено с отрицательным затуханием - Щр) = — неустойчивое интегрирующее звено - „,. . k w{p) = —?———г с 4 62 } р{-+??) ^ > и ряд других звеньев. Наличие в автоматической системе неустойчивых звеньев вызывает некоторые особенности расчета, которые будут рассмотрены ниже (см. главу 6). Глава 5 СОСТАВЛЕНИЕ ИСХОДНЫХ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ §5.1. Общий метод составления исходных уравнений Система автоматического управления состоит из взаимосвязанных и взаимодей- ствующих между собой управляемого объекта и управляющего устройства (см. рис. 1.2). Поэтому для получения дифференциального уравнения всей системы необходимо составить уравнения для каждого из них. При составлении дифференциального уравнения объекта необходимо прежде всего выявить физический закон (или совокупность законов), определяющий его по- ведение. Таким законом может быть, например, закон сохранения энергии, закон рав- новесия электродвижущих сил и другие основные законы физики. Математическое выражение соответствующего физического закона и является исходным дифферен- циальным уравнением управляемого объекта. Например, для составления дифференциального уравнения электродвигателя, являющегося управляемым объектом для системы стабилизации скорости -враще- ния (рис. 1.14), используется закон равновесия моментов па его валу, который может быть записан в следующем виде: Jdil/dt= Мв- Мт,
86 Непрерывные линейные системы автоматического управления где/и ? — приведенный момент инерции и угловая скорость двигателя, Мв — вра- щающий момент двигателя, Мт — тормозной момент внешних сил (момент нагруз- ки), являющийся для данного объекта возмущающим воздействием. После записи дифференциального уравнения необходимо определить факторы, от которых зависят переменные, входящие в это уравнение. Так для приведенного выше примера необходимо установить, от каких величин зависят и какими выраже- ниями определяются вращающий момент Мв и тормозной момент М,. Нужно также выяснить, является ли приведенный момент инерции постоянной величиной или он изменяется в функции какой-либо переменной. Дальнейшим шагом является линеаризация полученного уравнения в соответ- ствии с главой 3, если линеаризация вообще допустима. В результате линеаризации полумается линейное дифференциальное уравнение управляемого объекта, которое после введения оператора дифференцирования ? = d/dt можно представить в виде C0(p)y(t)-B0(p) u(t) + N0(p)f(t), E.1) гдеy(t) — управляемая величина, u(t) — управляющее воздействие,/(?) — возмуща- ющее воздействие. Здесь без потери общности учтено только одно воздействие/(?). Полипом Со (р) представляет собой характеристический полипом управляемого объекта. Он характеризует свободное движение объекта, т. е. его движение при u{t) = О n/(i) = 0 под влиянием ненулевых начальных значений у@), у@), г/@),..., вызванных, например, исчезнувшим к моменту времени ? = 0 возмущающим воздей- ствием/(?). В зависимости от знаков вещественных частей корней этого полинома объект может быть устойчивым или неустойчивым (см. § 4.8). Полином Ва(р) определяет влияние управляющего воздействия и (?) на характер изменения управляемой величины y(t) . Полином N0(p) определяет влияние возмущающего воздействия/(Г) на характер изменения управляемой величины. Управляющее устройство, как показано на рис. 1.3; состоит из различных эле- ментов или звеньев. Уравнения некоторых из них известны заранее. Например, для следящей системы (рис. 1.15) датчик угла рассогласования может быть представлен безынерционным звеном, т. е. и, = &, ? = &,(?, -?2), усилитель — апериодическим звеном первого порядка, т. е. и т. д. Для другой группы элементов дифференциальные уравнения составляются ана- логично тому, как это делалось для управляемого объекта. Совокупность уравнений элементов после введения оператора дифференциро- вания решается относительно выходной величины управляющего устройства иA). В результате получается дифференциальное уравнение управляющего устройства Су(р) u(t) = By(p) x(t), E.2)
Глава 5. Составление исходных дифференциальных уравнений 87 где x{t)=g(t)-y{t) E.3) - ошибка системы. Для получения дифференциального уравнения всей системы уравнения E.1) — E.3) решаются относительно ее выходной величины, в качестве которой можно рас- сматривать как управляемую величину у{1), так и ошибку ?(?). В первом случае получается дифференциальное уравнение D(p) y(t) = В(р) g(C) + N(p)f(t), E.4) где Dip) = Bip) + C(p); Bip) = B0(p) Ву(р); dp) = С0(р) Су(р)· N(p) = Су(р) N0(p). Полином D{p) ?-?? порядка характеризует свободное движение системы авто- матического управления. Он называется характеристическим полиномом замкнутой системы и может быть представлен в виде D(p)-aop" + alPn ' + ... + а„_,? + ??, E.5) где ciq, ..., а„ в линеаризованной системе представляют собой постоянные коэффици- енты. Как видно из E.4), полином D(p) отличается от характеристического полинома объекта С0(р). Это означает, что и свободное движение системы может существенно отличаться от свободного движения объекта. В частности, если управляемый объект неустойчив, то при правильно выбранных алгоритме управления и параметрах уп- равляющего устройства система в целом будет устойчивой. Наоборот, при непра- вильном выборе система автоматического управления устойчивым объектом может стать неустойчивой. Полином В(р) и уравнении E.4) определяет влияние задающего воздействияg(?) на характер изменения управляемой величины y(t), причем последняя должна как Можно более точно воспроизводить задающее воздействие, т. е. ошибка систем ы E.3) должна быть минимальной. Полином N(p) определяет влияние возмущающего воздействия/(Г) на характер изменения управляемой величины y(t). В уравнении E.4) учтено только одно воз- мущеиие/(г). В принципе таких возмущений может быть несколько. Однако вслед- ствие линейности уравнения действует принцип суперпозиции, согласно которому реакция на сумму воздействий равна сумме реакции. Поэтому достаточно рассмот- реть методику учета только одного возмущения, а при наличии нескольких возму- щений необходимо лишь просуммировать результат. Во втором случае, когда в качестве выходной величины рассматривается ошиб- ка x(t), дифференциальное уравнение системы может быть получено подстановкой в E.4) выражения для ошибки E.3): D{p) x(t) - С(р) g{t) - Nip) /@ . E.6) Из E.6) вытекает, что ошибка системы автоматического управления может быть представлена в виде суммы двух составляющих. Первая составляющая определяет-
88 Непрерывные линейные системы автоматического управления ся наличием задающего воздействия g(L), а вторая — наличием возмущающего воз- действия (в общем случае — возмущающих воздействий). Первая составляющая не равна нулю только в программных и следящих системах. В стабилизирующих систе- мах g(t) = const. Поэтому всегда можно выбрать начало отсчета так, чтобы g(t) = 0. Согласно E.4) N(p) = Су(р) N0(p). Это означает, что выбором структуры и пара- метров управляющего устройства можно уменьшить вторую составляющую ошибки и тем самым ослабить влияние возмущающего воздействия па объект. Если для ка- кого-либо возмущающего воздействия полипом N(p) = 0, то говорят, что система ав- томатического управления является инвариантной относительно этого воздействия. Равным образом в программных и следящих системах равенство С{р) = 0 означает, что система инвариантна относительно задающего воздействия. Уравнения E.1), E.4) и E.6) могут быть также представлены в виде совокупно- сти уравнений первого порядка, называемых уравнениями состояния. Они рассмат- риваются в § 5.5. § 5.2. Передаточные функции систем автоматического управления Записанные выше дифференциальные уравнения системы автоматического уп- равления E.4) и E.6) могут быть получены также на основании понятия передаточ- ной функции, которое было введено в главе 3. Рассмотрим рис. 5.1, где изображена замкнутая система автоматического управления. Предположим вначале, что чувствительный элемент (ЧЭ) отсоединен от управ- ляемого объекта (УО), и рассмотрим так называемую разомкнутую систему автома- тического управления. Управляющее воздействие, которое прикладывается к управляемому объекту, определяется выражением u(t)=Wy(p)x(t), ¦ E.7) где д: — рассогласование на выходе чувствительного элемента, Wy(j>) — передаточная функция управляющего устройства, которая определяется из дифференциального уравнения управляющего устройства E.2): ?/Ы. By(P) E.8) Управляемая величина может быть найдена из выражения У@ = WO(P) "(О + W/(P)/(O. E-9) где W0(p) — передаточная функция объек- та по управляющему воздействию, Wj{p) — передаточная функция объекта по возму- щающему воздействию/(?).
Глава 5, Составление исходных дифференциальных уравнений 89 Первая из них определяется из дифференциального уравнения объекта E.1) при /(О - 0: а вторая — из того же уравнения при u{t) = 0: <5-n> Подставляя E.7) в E.9), получаем y(l) = W(p) x(t) + Wj{p)/(t). E.12) Здесь введена так называемая передаточная функция разомкнутой системы и// ? и// mi// ч Во(Р)ВЛР) В(р) Передаточную функцию разомкнутой системы можно определить как отноше- ние изображений управляемой величины и ошибки при нулевых начальных значе- ниях и возмущающих воздействиях, равных пулю: где ? = с +j(t> — комплексная величина. Применительно к функциям времени, которые использовались в формулах E.7), E.9) и E.12), передаточная функция разомкнутой системы дает возможность в сим- волической или операторной форме записать дифференциальное уравнение, связы- вающее управляемую величину y(t) с ошибкой x(t) в разомкнутой системе: y(t) = W(p) x(t), E.15) где ? = d/dt — оператор дифференцирования. Учитывая E.13), формулу E.15) можно также записать в виде C(p)y(l) = B(p)x(l). E.16) Передаточная функция разомкнутой системы имеет весьма большое значение в теории автоматического управления, так как многие методы анализа и синтеза осно- ваны на использовании именно этой функции. Рассмотрим теперь замкнутую систему, т. с. предположим, что чувствительный элемент соединен с объектом. При этом можно использовать так называемое уравне- ние замыкания E.3): x{t)=g{t)-y{t). E.17) Решая E.12) и E.17) совместно, получаем для управляемой величины
90 Непрерывные линейные системы автоматического управления и для ошибки x(t) — /(О· E 19) Выражение Щр) . в(р) называется передаточной функцией замкнутой системы. Она устанавливает связь между управляемой величиной и задающим воздействием нри равенстве пулю воз- мущающих воздействий: II// « + W(p) Выражение называют передаточной функцией зашнутой системы по ошибке. Оно дает связь между ошибкой и задающим воздействием в замкнутой системе при равенстве нулю возмущающих воздействий: E23) Как и ранее, формулы E.18), E.19), E.21) и E.23) представляют собой симво- лическую (операторную) запись дифференциальных уравнений. Более строго пере- даточную функцию замкнутой системы можно определить как отношение изобра- жений управляемой величины Y(p) и задающего воздействия G(p) при нулевых на- чальных условиях и отсутствии внешних возмущений: а передаточную функцию но ошибке — как отношение изображений ошибки Х(р) и управляющего воздействия G(p): G(p) ' также нри пулевых начальных условиях и отсутствии внешних возмущений. Из формул E.18) и E.19) видно, что введение автоматического управления «уменьшает» отклонение управляемой величины под действием возмущающих воз-
Глава 5. Составление исходных дифференциальных уравнений 91 действий в [1 + М^О»)] раз по сравнению с отклонением в разомкнутой системе E.12). когда пень управления разорвана и автоматическое управление отсутствует. В результате сравнения формул E.4), E.20) и E.22) видно, что характеристи- ческий полином замкнутой системы D(p) представляет собой полином знаменателя передаточной функции замкнутой системы: D(p) = B(p) + C(p). E.24) Он равен сумме полиномов числителя и знаменателя передаточной функции ра- зомкнутой системы E.13). Приравнивание нулю характеристического полинома E.24) дает характеристи- ческое уравнение замкнутой системы: D(p) - В(р) + С(р) = 0. Оно может быть записано в более удобной форме, которая непосредственно по- лучается из E.18) или E.19): 1 + W(p) - 0. E.25) Полином знаменателя передаточной функции разомкнутой системы С(р) пред- ставляет собой характеристический полином разомкнутой системы. Из рассмотренного видно, что знание передаточной функции разомкнутой сис- темы позволяет найти выражение для ошибки и управляемой величины в функции задающего и возмущающих воздействий, а также характеристическое уравнение си- стемы. Передаточная функция разомкнутой системы может находиться непосредственно по структурной схеме и передаточным функциям входящих в нее звеньев (см. ниже, § 5.3). § 5.3. Использование структурных схем Составление основных уравнений системы автоматического управления E.18) и E.19) во многих случаях может быть значительно облегчено использованием по- нятия динамических звеньев. Динамические звенья были подробно рассмотрены в главе 4. Часто систему автоматического управления можно рассматривать как ком- бинацию динамических звеньев с определенными типовыми или не типовыми пере- даточными функциями. Изображение системы регулирования в виде совокупности динамических звеньев с указанием связей между ними носит название структурной схемы. Структурная схема может быть составлена па основе известных уравнений системы, и, наоборот, уравнения системы могут быть получены из структурной схе- мы. Однако первая задача может иметь различные варианты решения (различные структурные схемы), тогда как вторая задача имеет всегда единственное решение. Элементы структурных схем приведены в табл. 5.1. Рассмотрим вначале простейшие сочетания звеньев. Последовательное соединение звеньев. Та- кое соединение показано на рис. 5.2. ?2 Хз Щ(р) Рис. 5.2 х4
92 Непрерывные линейные системы автоматического управления Таблица 5.1 Наименование Звено с одним вхо- дом Звено с диумя входа- ми Узел (разветвление) Обозначение x-i- W ?? W2 W,x,-r Х2ш X X ' I. ' Наименование Сумматор Элемент сравнения (для отрицатель- ных обратных свя- зей) Обозначение *2 *3 " *1 * Х2 «з" *?" хг Нетрудно показать, что результирующая передаточная функция равна произве- дению передаточных функций отдельных звеньев: Wp(p) W2(p) W3(p), или W p Cp(p) С,(р)С2(р)С3(р) E.26) E.27) Следует подчеркнуть, что это справедливо только в том случае, если соединение выхода предыдущего звена со входом последующего не меняет исходцыхуравнений каждого звена и, следовательно, его передаточной функции. В подобной последова- тельной цени звеньев сигнал проходит только в одном направлении. Если при соединении двух звеньев наблюдается влияние одного звена на другое, в результате чего меняются исходные уравнения какого-либо звена, то такое соеди- нение двух звеньев должно рассматриваться как повое самостоятельное звено со своей передаточной функцией. Параллельное соединение звеньев. Такое соединение звеньев изображено па рис. 5.3. Так как сигналы на выходе всех звеньев складываются, то результирующая пере- даточная функция равна сумме передаточных функций: E.28) х{р) С2(р) СЛ(р) Здесь остаются справедливыми замечания, сделанные выше относительно вза- имного влияния звеньев.
Глава 5. Составление исходных дифференциальных уравнений 93 - Wi(p) W50») *2 Xi Рис. 5.3 ч I ' I ? ? -*2 Рис. 5.4 Обратные связи. Такое со- единение звеньев изображено на рис. 5.4. Обратная связь мо- жет быть положительной, если сигнал х3, снимаемый с выхода второго звена, суммируется с сигналом Ху на входе, и отрица- тельной, если лг3 вычитается. Для определения результи- рующей передаточной функции такой комбинации звеньев запишем следующие очевидные соотношения: x2=W1(p)[x1±x3]; x3=W2(p)x2, где знак плюс относится к положительной, а знак минус — к отрицательной обрат- ной связи. Решая эти уравнения совместно относительнох2. можно найти результирующую передаточную функцию: E.29) или E.30) Здесь знак минус относится к положительной, а знак плюс — к отрицательной обратной связи. Обратные связи будут рассмотрены подробно в главе, посвященной методам улуч- шения динамических свойств системы автоматического управления. При использовании динамических звеньев обычно наиболее просто находится передаточная функция разомкнутой системы (рис. 5.1). Затем по формулам, приве- денным в § 5.2, легко находятся все уравнения системы автоматического управления. При анализе системы автоматического управления необходимо составить ее так называемую структурную схему, представляющую собой совокупность динамичес- ких звеньев со связями между звеньями. Такая структурная схема часто является весьма простой и ее составление не представляет особого труда. Однако в некоторых случаях составление структурной схемы сопряжено с большими трудностями и мо- жет быть сделано только на основании детального анализа исходных дифференци- альных уравнений системы. В этом случае структурная схема не облегчает нахожде- ния основных уравнений системы, однако и в этом случае она остается весьма цен- ной, так как па ней в наглядной форме представлены все узлы исследуемой системы и все существующие между ними связи. Это может оказаться полезным во всех даль- нейших исследованиях. На рис. 5.5 в качестве примера приведена структурная схема разомкнутой систе- мы в том случае, когда цепь управления представляет собой простую цепь последо-
94 Непрерывные линейные системы автоматического управления & о. У Щ>(р) X ^2 (?) I Рис. 5.5 Рис. 5.6 вательно включенных звеньев. В этом случае передаточная функция разомкнутой системы W(p) = Wx{p) W2(p) W3(p) W0(p). E.31) Здесь W0(p), Wy{p), W2(p) и W3(p) представляют собой заданные передаточные функции объекта и отдельных звеньев, входящих в систему управления. Нетрудно видеть, что для нахождения передаточной функции разомкнутой сис- темы можно разомкнуть систему не обязательно так, как это показано на рис. 5.5, а в произвольном месте. На рис. 5.6 изображен более сложный пример системы автоматического управ- ления. Передаточная функция разомкнутой системы в этом случае wdP) ш^ч о(Р)· E.32) И в этом случае для нахождения передаточной функции разомкнутой системы можно разомкнуть систему в другом месте, например в точках я, Ь, с или d. Для рассмотренных па рис. 5.5 и 5.6 систем, зная передаточную функцию разом- кнутой системы W(ji), легко найти по формулам E.18) и E.19) дифференциальные уравнения для управляемой величины и ошибки;записанные в символической фор- ме: О/'/ 1 + W(p) a IT7/ N 1 + W(p) где g(t) — задающее воздействие. На рис. 5.7 изображена структурная схема системы стабилизации. В этом случае задающее воздействие g(t) = const. Определив передаточную функцию разомкнутой системы E.33) 2(p)W3(p) можно по формулам E.18) и E.19) получить символические записи дифференци- альных уравнений для управляемой величины:
Глава 5. Составление исходных дифференциальных уравнений 95 а) 1 2 Управляемый объект б) 2 Щ(Р) ?) 2 3 ж w7 с 4 .' ??3 41—?—1 ! w, w5 Рис. 5.7 Рис. 5.8 и ошибки: где/(?) — возмущение, действующее на объект, a W^/?) — передаточная функция объекта но возмущению. В тех случаях, когда структурная схема оказывается сложной и содержит много различных перекрестных связей, можно попытаться ее упростить и свести к простей- шему виду, например к изображенной па рис. 5.5. Преобразование структурных схем линейных систем делается на основе некоторых правил, которые даны в табл. 5.2. Па рис. 5.8 изображены этапы упрощения сложной структурной схемы на осно- ве приведенных выше правил. При упрощении введены дополнительные передаточ- ные функции, определяемые выражениями ц Vb+W* Ц-2 = Полученная в результате преобразования схема (рис. 5.8, в) уже относится к про- стейшим. §5.4. Уравнения следящей системы Рассмотрим следящую систему, принципиальная схема которой изображена на рис. 5.9. Задающим устройством является командная ось КО, вращаемая извне но произвольному закону dj = д,(г)· Этот угол должен повторяться на управляемом объекте УО, ось которого является исполнительной осью ИО. Мощность, требуемая Для вращения КО, ничтожна, так как с КО сцеплен только движок потенциометра lij. Мощность, которую может потреблять для своего вращения управляемый объект,
96 Непрерывные линейные системы автоматического управления Таблица 5.2. Правила преобразования структурных и линейных систем Операция Исходная схема Эквивалентная схема Перестановка сумматоров или элементов сравнения ЛГ2+ ДГ3+ ЛГ5 Перестановка звеньев Перенос узла с выхода на вход сумматора Перепое узла с входа па вы- ход сумматора Перепое узла с выхода на вход звена Перенос узла с входа на вы- ход звена -Ч w, ? ?? Перенос сумматора с выхо- да на вход звена Перенос сумматора с входа на выход звена Замена звеньев прямой и обратной цепей Переход к единичной об- ратной связи
Глава 5. Составление исходных дифференциальных уравнений 97 значительно выше и обеспечивается установкой двигателя Л соответствующей по- минальной мощности. В этом, а также в дистанционное.™ управления .заключается смысл использования подобной следящей системы воспроизведения угла поворота. Сравнение углов поворота командной и исполнительной осей осуществляется при помощи двух потенциометров П, и П2.1:сли углы поворота командной и испол- пителыюйосеп не равны Ьх ? д2, то возникает напряжение рассогласования и, кото- рое поступает па вход первого электронного усилителя. Далее усиленный сигнал после прохождения через два электронных усилителя подводится к обмотке возбуж- дения генератора ОВГ. привод которого не показан на схеме. Якорь генератора Г соединен с якорем двигателя Д, обмотка которого (ОВД) подключена к постоянно- му напряжению. В результате при появлении рассогласования ? = ?, - д2 двигатель начинает вращаться в сторону уменьшения ошибки до согласования двух осей. За- дающим воздействием здесь является угол поворота ??A). В качестве возмущающе- го воздействия рассмотрим момент нагрузки ?(?) па осп управляемого объекта. Для улучшения динамических качеств следящей системы в пей предусмотрена отрицательная обратная связь по напряжению тахогеператора (ТГ). Будем считать, что все звенья системы линейны, за исключением электромашин- ного усилителя (генератора), у которого электродвижущая сила е связана с током возбуждения г'в нелинейной кривой намагничивания генератора. Однако и здесь при сравнительно небольших напряжениях якоря (примерно до половины номинально- го) можно зависимость между е и /в считать также линейной. Таким образом, в рассматриваемой системе отпадает необходимость линеариза- ции и можно сразу приступить к составлению уравнений. Для этой цели разобьем систему на динамические звенья и найдем их передаточные функции. Чувствительный элемент. Напряжение на выходе первого потенциометра будет ",- = kxbx и на выходе второго и2 = A',f32, где кх [ В/рад J — крутизна, или коэффициент передачи потенциометра. Напряжение на выходе чувствительного элемента равно разности Это дает передаточную функцию чувствительного элемента Wx(p) - kx . E.34) E.35)
98 Непрерывные линейные системы автоматического управления Электронные усилители. Считая усилители безынерционными, можно записать их передаточные функции в виде Щ(Р) - h, E.36) Щ(Р) - k3, E.37) где k2 и /fe-j — коэффициенты усиления по напряжению первого и второго усилите- лей. Обмотка возбуждения генератора. Дифференциальное уравнение можно запи- сать на основе второго закона Кирхгофа: Lr -^г + Ш= мвых, E.38) где гви1в- суммарные сопротивление и индуктивность цепи возбуждения с учетом выходного каскада усилителя. Приведем это уравнение к стандартному виду: E.39) где Тв = I.,) /rB — постоянная времени цепи возбуждения. Отсюда находим передаточную функцию обмотки возбуждения: Генератор. Для прямолинейной части характеристики намагничивания можно положить e-k5in, ¦ E.41) где krj — коэффициент пропорциональности между э. д. с. генератора и током воз- буждения в линейной части характеристики. Отсюда получаем передаточную функ- цию генератора: W5(p)-k5. ¦ E.42) Двигатель. Так как при фиксированном возбуждении двигатель имеет две сте- пени свободы, то необходимо иметь для него два исходных дифференциальных урав- нения. Первое уравнение может быть получено, если записать второй закон Кирхго- фа для цепи якоря: ^-^- + гягя+С'ЕФп = е. E.43) Второе уравнение представляет собой закон равновесия моментов на валу дви- гателя: С;,Фгя-М = у—. E.44)
Глава 5. Составление исходных дифференциальных уравнений 99 В этих уравнениях Ья и гя — индуктивность и сопротивление цепи якоря (сум- марные), С^ и С'м ¦- коэффициенты пропорциональности, J — приведенный к оси двигателя суммарный момент инерции, ? — угловая скорость двигателя, ? — поток возбуждения, ? — момент нагрузки, приведенный к валу двигателя. Так как поток возбуждения двигателя ? = const, то можно положить С'в ? =СЕ и Чм ^=Чм· Вводя оператор дифференцирования и решая уравнения E.43) и E.44) совмест- но, получаем ? я \Р иР Си С С (э.45) Здесь введены две постоянные времени двигателя: электромеханическая посто- янная времени ??=~?~?~ E.46) и постоянная времени якорной цепи 7я=^· <5/17> Коэффициенты пропорциональности СЕ и См могут быть найдены из соотноше- ний С' >*» /"¦ ^ НОМ . гФ = Ог , ? Г" th — Г — ном ¦?.1??? гле ^ном и К. ном ~ номинальные значения напряжения и якорного тока двигателя, М[ЮМ и ??? — номинальный вращающий момент и скорость идеального холостого хода двигателя. Учитывая эти соотношения, электромеханическую постоянную времени можно представить в другом виде: 'ном '"ном ? _ НОМ где 'ним , - поминальное сопротивление якоря двигателя, MKJ — момент ко- ¦¦яном ¦¦я.ном роткого замыкания двигателя (вращающий момент заторможенного двигателя).
100 Непрерывные линейные системы автоматического управления ^^^^^^^^^^^^ В формуле E.48) перейдем к углу поворота двигателя а, который связан с угло- вой скоростью ? зависимостью ? = pa: ^-?<?^. ¦ E.49) Из последнего выражения, сравнивая его с формулой E.12), можно получить передаточную функцию двигателя, связывающую его угол поворота с э. д. с. генера- тора: и передаточную функцию по возмущению, связывающую угол поворота ? с момен- том М, приложенным к его оси: Редуктор. Считая редуктор линейным безынерционным звеном, запишем его пе- редаточную функцию в виде Щ(Р) = -., E.52) где г > 1 - передаточное отношение редуктора. Тахогенератор. Передаточная функция тахогеператора, в согласии с § 4.7, соот- ветствует идеальному дифференцирующему звену: WH(p) = k8p, . E.53) где &8 — коэффициент пропорциональности между э. д. с. генератора и скоростью его вращения. Все звенья рассматриваемой системы, кроме тахогеиератора, включены после- довательно. Это отображено па структурной схеме рис. 5.10. Тахогеператор включен в цепь местной обратной связи. Размыкая главную цепь системы, как показано на рис. 5.10 (так, чтобы не нару- шать включения местной обратной связи), получаем передаточную функцию разом- кнутой системы После подстановки выражений для передаточных функций звеньев получаем W(p) =
Глава 5. Составление исходных дифференциальных уравнений 101 Здесь введен общий коэффициент усиления цени регулирования без учета дей- ствия местной обратной связи E.56) E.57) E.58) E.59) Результирующий коэффициент усиления основной цепи с учетом действия мес- тной обратной связи, называемый также добротностью по скорости, будет и коэффициент усиления по цени местной обратной связи "пс ~ ~р, · Выражение E.55) можно переписать в ином виде: К W(p)=- где к_ К' E.60) Найдем операторные выражения для управляемой величины ?.> и ошибки ? по общим формулам E.8) и E.9). Для этого необходимо найти передаточную функцию по возмущению Wj-(?), связывающую угол поворота д2 с возмущением ? при разом- кнутой главной цени, но замкнутой цепи местпой обратной связи. Из структурной ко Ч = ) ? и 2 ЧУ У ио > V "•J ) «вых У М@д ???" 1 ' ?, ? овг И '» тг * 5 ) Рис. 5.10 »7'(р) С^ рA t- Т„р + ~тЖр2) 1 Ctp(l ^Т„р+ТяТирг) — ? Д ' ? W7(p 1 i ? ) ? ?
102 Непрерывные линейные системы автоматического управления схемы (рис. 5.10) при разомкнутой главной обратной связи и при разомкнутой мес- тной обратной связи Wj(p) где i — передаточное отношение редуктора. При замыкании местной обратной связи в соответствии с формулой E.29) полу- чаем л Щр) ? .. ? = —? ?, i l + W3(p)Wi(p)W5(p)W6(p)Ws(p) откуда искомая передаточная функция по возмущению Wf(p) 1 W/iP)= г l + W3(p)Wa(p)W5(P)W6(p)W8(p) = я (»( в?) iCECM( + koc )p(i + ap + bp2 + cp?')' E·64> где кж , а , b и с определяются формулами ( 5.57) и E.59). Имея теперь значения передаточных функций W(p) w Wj(p), по общим форму- лам E.8) и E.9) находим операторное выражение для управляемой величины 2 и для ошибки | ар + Ьр2 + ср3) + К гСмС?A + koc) р( + ар + bp2 +cp2 ( 6^ Из E.66) можно, в частности, получить установившуюся ошибку в неподвиж- ном положении при ?, (t) = const и ? (?) = ?? = const. Для этого необходимо поло- жить ? = 0: ? гяМ0 = гяМ0 =ML ст Км (Jb7> Здесь введено понятие так называемой добротности по моменту (или крутизны по моменту), которая равна отношению приведенного к оси двигателя момента на- грузки к возникающей при этом статической (моментной) ошибке: _ E68)
Глава 5. Составление исходных дифференциальных уравнений 103 Из формулы E.67) видно, что в неподвижном положении ошибка определяется только моментом нагрузки (возмущающим воздействием). Заметим, что в формулу E.67) входит момент нагрузки, приведенный к валу дви- гателя. Поэтому в эту формулу не вошло передаточное отношение редуктора. Если перейти к моменту нагрузки оси управляемого объекта, то в знаменателе последнего выражения E.67) появится в качестве множителя г. В соответствии с этим можно сформулировать другое понятие добротности по моменту, как отношение момента нагрузки па оси управляемого объекта к установившейся ошибке. При движении с постоянной скоростью ??{ = ? = const и ? - Мо = const из E.66) получается установившаяся ошибка Здесь можно ввести понятие добротности по скорости, которая является коэф- фициентом пропорциональности между скоростью движения следящей системы и возникающей при этом установившейся ошибкой (при отсутствии возмущения). В данном случае она равна общему коэффициенту усиления но разомкнутой цепи _ ?, _ "~л~ приМ0-0. § 5.5. Уравнения состояния При решении некоторых задач теории автоматического управления удобнее пред- ставлять дифференциальное уравнение объекта E.1) или дифференциальные урав- нения системы E.4) и E.6) в виде совокупности дифференциальных уравнений пер- вого порядка. Не умаляя общности, рассмотрим эти уравнения применительно к управляемому объекту. Пусть объект описывается дифференциальным уравнением ?-ro порядка E.1) C0(P)y = B0(p)u + N0(p)f. E.70) Введем в рассмотрение ? независимых переменных х,, х2,..., хп, называемых пе- ременными состояния и представим уравнение E.70) в виде системы дифференци- альных уравнений xi=anxl+ai2x2+...a]nxn+b] X2=a2ixi+a22x2+...a2nxn+b2 E.71) Эти уравнения, как и уравнение E.70), полностью характеризуют состояние объекта в любой момент времени и называются уравнениями состояния. Связь меж- ду переменными состояния и управляемой величинойy(t) устанавливается алгебра- ическим уравнением у = сххх + с2х2 + ...+ суси . E.72)
104 Непрерывные линейные системы автоматического управления Обычно уравнения E.71) и E.72) записываются ? векторпо-матричной форме: ? = Ах + bu + mf; E.73) у = стх, E.74) где А — матрица размером пхп , b, m,~c— матрицы-столбцы. Матрицу-столбец- х называют вектором состояния, хотя в общем случае ? не является вектором, так как его компоненты хь х2 х„ могут иметь неодинаковые размерности. В выборе переменных состояния имеется определенная свобода. Важно только, чтобы они были независимыми. От того, как выбраны переменные, зависит форма уравнений E.73) и E.74), т. е. вид входящих в них матриц. При нормальной форме уравнений состояния в качестве переменных состояния выбираются сама управляемая величина и ? - 1 ее производные: = у; х2 = у; х3=у;...;хп=у{"-1). E.75) Эту форму можно использовать лишь при отсутствии в правой части уравнения E.70) производных от и и/, т. е. когда оно имеет вид У (и) ¦("••О В этом случае E.76) т. е. А = хп_х = хп хп = -апхх -ап_хх2 -...аххп + Ьои + т0/, 0 1 0 0 о · 1 -Я „_2 ; U 0 0 А. т = 0 0 Щ Из E.75) следует, что у = х. Поэтому в уравнении E.74) 7Т ={ 0 0 ... 0]. E.77) E.78) E.79) Достоинством нормальной формы является то, что переменные состояния име- ют ясный физический смысл, а некоторые из них (например, хи х2 и х3) могут быть непосредственно измерены датчиками различных типов.
Глава 5. Составление исходных дифференциальных уравнений 105 Для получения уравнений состояния в канонической форме уравнение объекта E.70) представляется в виде (Э.80) CO(P) u+i^lf. Если корни Р], Р2,...р„ полинома С0(р) действительные однократные, то правая часть E.80) может быть представлена в виде суммы элементарных дробей: у_ » Ц ?-?· где Rj и Qj — коэффициенты разложения. В качестве переменных состояния выбираются слагаемые суммы E.81): Отсюда E.81) L, г = 1,2,...,?. ?-?; (р-Р;)Х)=Я,и + A/, г-1,2,..., я E.82) или Xj = PjXj +RjU + Qif , г = 1,2 п. При этом согласно E.81) и E.82) у = ?, + ?2 + ... + ?? . Таким образом, в уравнениях E.73) и E.74) Л E.83 ) E.84) h 0 0 0 . P- 0 . .. 0" .. 0 ·· Pn. ; b = Rn ; m = ~Qi~ .0». E.85) ¦г?" с''=[11... 1] Большим достоинством канонической формы является диагональность матри- цы Л , что существенно упрощает решение уравнения E.73). Основной недостаток ее состоит в том, что переменные состояния не имеют ясного физического смысла, в результате чего возникает проблема их непосредственного измерения. Существуют и другие способы выбора переменных состояния, которые здесь не рассматриваются. Решение векторно-матричпого уравнения E.73) может быть представлено в виде E.86)
106 Непрерывные линейные системы автоматического управления Здесь оно без строгого доказательства построено ио аналогии с решением линей- ного дифференциального уравнения 1-го порядка x = ax+bu + mj', общий интеграл которого, как известно, определяется ио формуле ? с x(t) = eal .r@) + jea{t-l)bu(x)dx + Jea{t-T)mf(x)dx. Матричная функция ем называется переходной или фундаментальной матри- цей. Если уравнения состояния представлены в канонической форме, то матрица А диагональная и имеет вид E.85). Тогда ем = 0 0 0 0 0 E.87) При других формах уравнений состояния для определения фундаментальной матрицы можно использовать известные способы нахождения матричных функций, например, теоремы Кели—Гамильтона или Сильвестра. Можно также использовать формулу eAt =L~1^(pE-A) j, E.88) где! — обратное преобразование Лапласа, ? — единичная матрица, [рЕ-А] — матрица, обратная матрице урЕ - Aj. При необходимости можно осуществить обратный переход от уравнений состо- яния к передаточным функциям объекта. Для этого уравнение E.73) запишем в изоб- ражениях ио Лапласу: рХ(р) -1@) = АХ(р) + ЬЩр) + mF(p). Отсюда ^ --?. = (рЕ-А) E.89) Из E.89), в частности, при и = 0 и/= 0 получается формула E.88). Из уравнения E.74) с учетом E.89) найдем изображение управляемой величины при нулевых на- чальных значениях: [T~] T~ E.90)
Глава 5. Составление исходных дифференциальных уравнений 107 Выражение E.90) аналогично выражению E.9). Следовательно, в первых квад- ратных скобках записана передаточная функция WQ(p), а но вторых - - передаточная функция Wj(p). При описании свойств объекта уравнениями состояния возникают две пробле- мы, нетипичные для случая, когда используется одно дифференциальное уравнение и-го порядка. Эти проблемы рассматриваются в следующем параграфе. § 5.6. Управляемость и наблюдаемость Объект называется полностью управляемым, если существует такое управляю- щее воздействие u(t), определенное на конечном интервале времени tQ<: t К tK, ко- торое переводит его из любого начального состояния x(tQ) в любое заданное конеч- ное состояние x(tK). Очевидно, чтобы осуществить такой перевод, управляющее воз- действие должно прямо или косвенно влиять на все переменные состояния. В тех случаях, когда уравнения состояния представлены в нормальной форме, объект всегда полностью управляемый. Это видно из уравнений E.77). Управляю- щее воздействие прямо входит только в последнее уравнение, влияя на переменную хп. Но она, в свою очередь, влияет на х„-,х„.. — нахи_2 и т. д. В результате перемен- ные xv x2,..., хп [ косвенно тоже оказываются управляемыми. Однако, как отмеча- лось выше, нормальная форма существует только при отсутствии в правой части дифференциального уравнения E.70) производных от и и/. При канонической форме матрица А диагональная, в результате чего уравнения E.83) независимы. Поэтому для обеспечения полной управляемости управляющее воздействие должно входить в каждое из этих уравнений, т. е. должно выполняться условие Rt¦*¦ 0, г = 1, 2 п. Если хотя бы один из этих коэффициентов, например RK, равен нулю, то при <2к/ = 0 переменная хк будет изменяться по закону принимая в момент времени ??значение в общем случае отличающееся от требуемого значения. При других формах уравнений состояния, если в них матрица А диагональная, условия полной управляемости получаются столь же просто, как и при каноничес- кой форме. В противном случае можно попытаться произвести диагоиализацию сле- дующим образом. Положим, что существует невырожденная матрица S порядка ? такая, что где ? — собственный вектор. Тогда уравнения E.73) и E.74) принимают вид S-lmf E·92)
108 Непрерывные линейные системы автоматического управления 1 1 + %р Рис. 5.11 Если собственные значения матрицы А , т. е. ?,, ?2, ..., ??, различны, то матрица 5"''AS' будет диаго- нальной. Собственные векторы определяются из уравнений [?-?,/7]?,=0, г = 1,2 п. Однако диагонализапия представляет собой трудоемкую операцию и возможна не всегда. Гораздо удобнее использовать предложенный Р. Калмаиом критерий уп- равляемости. Применительно к одномерному объекту ои гласит, что объект полнос- тью управляемый, если матрица Kg=[b, АЬ, А2Ь...А"-Ч>], E.93) является невырожденной, т. е. если ее ранг равен п. На рис. 5.11 в качестве примера изображена структурная схема объекта. Ей соот- ветствует дифференциальное уравнение E.70) 2 \у- Ор - 1) и . E.94) В правой части этого уравнения есть производная от и. Поэтому нормальная фор- ма уравнений состояния не существует. При использовании канонической формы уравнения E.83) и E.84) принимают вид: 1 У,-Г, Т2 ' Т2{Т2-Т:{) 1 Т,- -и; -и; E.95) Соответствующая им схема изображена па рис. 5.12, а. Если окажется, что Г, = T:i, то переменная х2 станет неуправляемой (рис. 5.12, б). Применительно к исходной схеме (рис. 5.11) равенство Т{ = Т3 означает, что порядок объекта ионижается на единицу Однако это справедливо лишь при нулевых началь- ных условиях, так как именно при таких условиях определяются передаточные фун- кции. При ненулевых начальных условиях переменная х2 «не исчезает», а изменяет- а) и —а -1 h т2 № № -?, - h) ? ¦г, 1 -?? 1 4-1/7^ ?, ?2 и Рис. 5.12 ?2- О'г ?, 1 -7"з) ? 4- 1/?2 д 0 (к * л2
Глава 5. Составление исходных дифференциальных уравнений 109 a) и 1 7'2(р-Ч/Г2) 1 T3(p + l/T3) ?, ?-?3 ? - г, г,-г, _j L Рис. 5.13 1 hip-l/h) 1 ?3(? + 1/?3) ?. x2 a Г2 - 7'i Ъ - ?. У ся по закону E.91), участвуя в формировании управляемой величины так, как пока- зано на рис. 5.12, б. Следовательно, и порядок объекта остается прежним. Выбор переменных состояния в виде E.82) и E.84) не является единственно воз- можным. Например, вместо выражения E.81) можно использовать следующее: E.96) где с — постоянные коэффициенты. Тогда вместо E.83) и E.84) получим: ?; = -1 и + -1 i = l,2,...,n, с т /у = с,дг, + с2х2 +... + с„х„ = с тх. E.97) E.98) Один из вариантов выбора коэффициентов с, и с2 для рассматриваемого приме- ра представлен па рис. 5.13, а, откуда следует, что при любых значениях постоянных времени объект остается полностью управляемым. Однако при Г, = Т3 переменная^ не участвует в формировании управляемой величины у (рис. 5.13, б), т. е. не наблю- дается на выходе объекта. Управляемый объект (или автоматическая система) называется полностью на- блюдаемым, если все переменные состояния входят и выражение для управляемой величины. Нетрудно убедиться, что при нормальной форме уравнений состояния это условие выполняется всегда, а при канонической форме — если нее коэффициен- ты с,· в уравнениях E.72) или E.98) отличны от нуля. В общем случае объект являет- ся полностью наблюдаемым, если матрица Калмана E.99) является невырожденной. Рассмотренный выше пример следует рассматривать лишь как иллюстративный, так как практически добиться идеального совпадения постоянных времени ? и Т3 невозможно. Однако он позволяет сделать вывод о том, что управляемость и наблю- даемость — это свойство не самого объекта (или системы), а его математической мо- дели в виде уравнений состояния. При одном выборе переменных состояния обеспе- чивается полная управляемость, а при другом — полная наблюдаемость. Эти пробле- мы не возникают, если модель объекта представлена дифференциальным уравнением E.70).
110 Непрерывные линейные системы автоматического управления Понятия управляемости и наблюдаемости важны, например, тогда, когда алго- ритм управления формируется не в зависимости от ошибки системы (см. гл.2), а в функции переменных состояния; и = и(х1,х2,...,х„). E.100) Однако в изложенном выше смысле они не всегда совпадают с практическими представлениями. Даже если какая-либо неременная состояния и может быть вы- числена по доступным для измерения выходным величинам, обработка этих вели- чин, особенно при наличии помех, может быть сложной. Поэтому практически на- блюдаемыми переменными обычно считаются те из них, которые могут быть непос- редственно измерены теми или иными датчиками. § 5.7. Многомерные системы управления К многомерным относятся системы управления, имеющие несколько управляе- мых величин у ? (г = 1, 2, ..., т). Это имеет место во многих современных сложных системах. К ним относятся, например, системы стабилизации напряжения и частоты синхронных генераторов, системы управления подвижных объектов, многие систе- мы управления технологическими процессами и др. Многомерная система предполагает наличие многомерного объекта управления (рис. 5.14), который характеризуется существованием нескольких входов (точек при- ложения управляющих и возмущающих воздействий) и нескольких выходов, опре- деляемых управляемыми величинами. Многомерный объект описывается системой уравнений, которую удобно пред- ставлять в матричной форме. Введем одностолбцовую /я-мерную матрицу управляемых величин У~ У У2 Ут = [У E.101) одностолбцовую А;-мерпую матрицу управляющих воздействий и = и2 = [и, и2 ... uk]T, E.102) и одпостолбцовую /-мерную матрицу возмущающих воздействий г _ 7," к Jl = [/. к - //Г. E.103)
Глава 5. Составление исходных дифференциальных уравнений 111 Здесь индексом «Г» обозначена операция транспонирования матрицы. Если управляемые величины имеют одинаковую физическую размерность и мо- гут трактоваться как проекции некоторого вектора на оси координат, матрица-стол- бец может отождествляться с этим вектором. Тогда можно говоритьо векторе управ- ляемых величин. Если управляемые величины имеют разную физическую размерность, то пере- ход от. матрицы-столбца к вектору в принципе может быть сделан и в этом случае, если ввести в матрицу-столбец весовые коэффициенты, уравнивающие размерности отдельных составляющих. Однако такой переход не является единственным, а имеет бесчисленное количество вариантов. Аналогичным образом при равенстве физических размерностей отдельных со- ставляющих матриц-столбцов управляющих воздействий и возмущений может быть введен вектор управления и вектор возмущения. При разных физических размернос- тях отдельных составляющих матриц-столбцов переход к вектору возможен, но не будет единственным. Линеаризованные уравнения движения многомерного объекта могут быть запи- саны в матричном виде: q(p)y =7(р)п+ J(p)f. E.104) Здесь введена квадратная матрица операторных коэффициентов размером т ? т Яи(Р) Яп(Р) ··· Яш(Р) -(р)= Яп(р) Я22(Р) - Я2М ^^ Я таР) ЯгпЛР) ··¦ Ятт(Р)_ и прямоугольные матрицы операторных коэффициентов размером mxkvimxl E.106) ¦¦¦ rk(P) r2l(P) r22(P) ··· r2k(P) J(p) = su(P) sm(P) sm2(P) S2l(P) Sml(P). E.107) Если в выражениях E.101) - E.107) перейти к изображениям Лапласа при ну- левых начальных условиях, то матричное уравнение E.104) может быть записано для изображений в следующем виде: Q(P)Y(P) = R(p)U(p) + S(p)F(p). E.108)
112 Непрерывные линейные системы автоматического управления Здесь Y(p), U(p) и F(p) — матрицы-столбцы изображений управляемых вели- чин, управляющих воздействий и возмущений. В уравнение E.108) входят также квадратная матрица Q(p)n прямоугольные матрицы R(p) и S(p) размерами тхт ,тхк\тх соответственно. Если матрица Q(p) неособая, т.е. определитель ?)(?)??, то, умножив левую и правую части E.108) слева на обратную матрицу Q~p) получим Y(p) = W(p)u'(p) + Wj(p)F(p). E.109) Здесь введены матрицы передаточных функций объекта для управляющих воз- действий и для возмущений Q(p) E.110) E.111) В E.111) символом Q(p) обозначена матрица, присоединенная для матрицы Q(p). Формулы E.109)-E.111) позволяют получить связь между управляемыми ве- личинами и управляющими и возмущающими воздействиями. Так, например, если т = 3, k = 2 и / = 0, то из E.109) и E.110) можно получить для изображений Y2(p) = (p) + W.?2(p)U2(p). E.112) На рис. 5.15 изображена условная структурная схема замкнутой многомерной системы. Па схеме все указанные символы соответствуют матрицам: g(t)— задаю- щий воздействий, y(t) — управляемых величин, x(t) — ошибок для каждой управ- ляемой величины, «(?) —управляющих воздействий, f(t) —возмущений, WQ(p) - передаточных функций для управлений, Wj(p) — передаточных функций для воз- мущений. Кроме того, введена прямоугольная матрица передаточных функций уп- равляющего устройства Wy(;;)T которая определяет используемые алгоритмы управ- ления. Она дает связь между изображениями управляющих воздействий и ошибок: U(p) = kliP) ··· klm(P) ¦ ¦¦ hn(P) _kl(P) kk2(P) ··¦ Ыр) [? Ар). E.113)
Глава 5. Составление исходных дифференциальных уравнений 113 Уравнения многомерной системы (рис. 5.15) могут быть получены дей- ствиями, аналогичными одномерно- му случаю (§ 5.2). Матрица передаточных функций разомкнутой но всем каналам систе- мы t Щр) u(t) 7@, W0(p) Щр) I I Рис. 5.15 Характеристическая матрица системы представляет собой квадратную матрицу размером ?? ? ??: D(p) = E + W(p). E.115) Здесь ? — единичная матрица размером т ? от, т. е. квадратная матрица, у кото- рой все элементы главной диагонали равны единице, а остальные — нулю. Характеристическое уравнение системы получается приравниванием нулю оп- ределителя характеристической матрицы: 0. E.116) Заметим, что в случае, когда многомерная система представляет совокупность т независимых одномерных систем, характеристическая матрица будет диагональной и определитель системы тогда равен произведению частных определителей каждой из систем, т. е. /?(р)| = |D,(р) ?... ? Dm(p).B атом случае общее характеристическое уравнение распадается иа т независимых характеристических уравнений Dt (ji) = 0, г =1,2,..., т. Матрицы передаточных функций замкнутой системы, замкнутой системы по ошибке и замкнутой системы по возмущениям при условии, что матрица 1)(р) не- особая, что означает независимость исходных дифференциальных уравнений, могут быть определены из выражений E.117) E.118) D(p) • E.119) Здесь Ь{р) - матрица, присоединенная для матрицы D(p).
114 Непрерывные линейные системы автоматического управления Полученные выражения для матриц передаточных функций замкнутой системы позволяют использовать формулы, аналогичные формулам § 5.2, но записанные уже для матриц-столбцов ошибок и управляемых величин. Так, например, для матрицы изображений ошибок имеем Х(р) = ХМ. = <&x(p)G(p)-<t>/(p)F(p). E.120) Исходные дифференциальные уравнения многомерной системы могут быть так- же представлены в виде уравнений состояния: ? = Ах + Ви + Mf; у = Сх; п-Ш. E.121) В этих выражениях х = [хих2,...,х„]т —матрица-столбец переменных состояния, ? — порядок дифференциального уравнения. Характеристическое уравнение, соответствующее системе E.121), имеет вид Ep-A-BD=0, E.122) где ? — единичная матрица ? ? п. Выбор переменных состояния для многомерных систем (в отличие от одномер- ных) представляет собой сложную задачу и здесь не рассматривается. Условием полной управляемости многомерной системы является невырожден- ность матрицы Калмана Ку =[в, АВ, E.123) а условием полной наблюдаемости — невырожденность матрицы Матрицы E.93) и E.99) представляют собой частные случаи матриц E.123) и
Глава 6. Критерии устойчивости „„JJ5 Глава 6 КРИТЕРИИ УСТОЙЧИВОСТИ §6.1. Общие сведения об устойчивости Устойчивость является одним из главных требований, предъявляемых к автома- тическим системам. Для иллюстрации понятия устойчивости обычно приводится следующий при- мер (рис. 6.1). Состояние равновесия шара в точке Ао на рис. 6.1, ? устойчиво, так как если какие-либо внешние силы выведут тар из этого состояния (например, в точку Ах или А2), то он возвратится к точке Ао. Состояние равновесия в точке Ло на рис. 6.1, ? неустойчиво. В этом примере, как и в теории устойчивости, полагается, что внешние силы или возмущения прекращают свое действие к некоторому моменту времени, который мож- но принять за начальный момент t = 0. Такие возмущения часто называют исчезаю- щими. Применительно к системам автоматического управления такое понятие устой- чивости можно использовать лишь частично для характеристики свойств их объек- тов, которые сами по себе могут быть устойчивыми или неустойчивыми. К после- дним относятся, например, некоторые ракеты. Автоматические системы отличаются тем, что в них, во-первых, осуществляется специально организованное управление объектом. Благодаря ему система с неустой- чивым объектом может стать устойчивой, а система с устойчивым объектом (при неправильном управлении) — неустойчивой. Так, неустойчивое состояние равнове- сия шара на рис. 6.1, б легкими прикосновениями можно сделать устойчивым, а шар на рис. 6.1, а тем же способом можно раскачать так, что амплитуда колебаний будет увеличиваться. Во-вторых, при наличии исчезающих задающего и возмущающих воздействий система может иметь много со- стояний равновесия. Так, система стабилизации напряже- ния в электрической сети при номинальном токе нагруз- ки (возмущающем воздействии) поддерживает заданное значение напряжения, а при увеличении тока нагрузки из- за подключения дополнительных потребителей переходит в другое состояние равновесия, отличающееся понижен- ным значением напряжения. В-третьих, для ряда систем типичным режимом рабо- ты является движение. Так, исполнительная ось следящей системы в процессе слежения движется с постоянной или переменной угловой скоростью, закон изменения которой в общем случае может быть случайным. Состояние рав- новесия можно рассматривать как простейший частный случай движения.
116 Непрерывные линейные системы автоматического управления В классической теории устойчивости исследуется не устойчивость системы как таковой, а устойчивость ее так называемого невозмущенного движения. Ниже будет показано, что для линейных систем с точки зрения устойчивости не имеет значения, какое их движение принимается в качестве невозмущенного. Это может быть, например, состояние равновесия системы стабилизации напряжения при любом (даже не заданном)-токе нагрузки или движение исполнительной оси следя- щей системы по случайному закону. Однако для нелинейных систем это имеет суще- ственное значение, так как одно конкретно заданное невозмущенное движение мо- жет оказаться устойчивым, а другое — неустойчивым. Исчезнувшие к моменту времени ? = 0 возмущения вызывают отклонение дви- жения системы от ее пеиозмущеппого движения. Это повое движение называется возмущенным. Строгая математическая теория устойчивости была создана Л. И. Ляпуновым и изложена им в работе «Общая задача об устойчивости движения», опубликованной в 1892 г. В пей было определено понятие устойчивости и разработаны методы устой- чивости нелинейных систем. Отправные положения, на которых базируется понятие устойчивости по Ляпу- нову, рассмотрим на примере системы второго порядка. Для характеристики движе- ния этой системы используем переменные состояния (см. гл. 5)х1 \х2- На плоскости (рис. 6.2) они определяют положение некоторой точки М. В процессе движения сис- темы х, и х2 изменяются, а точка ? прочерчивает некоторую траекторию. Положим, что невозмущенному движению соответствует траектория 1, на кото- рой xi(t) = x]°(t), .r2(i) = ¦*¦;>(?)· Начальными значениями для nee будут х?@) = х%, Х2@) = а'20 (точка /V/" ). Пусть исчезнувшие к моменту времени с= 0 возмущения изменили начальное состояние системы и начальными значениям и стали.г1@),А.@), которым соответствует точка Мо. В результате движение стало возмущенным (кри- вые 2 или 3). Отклонения начальных значений обозначим AxiQ=x@)-xx0, Рис. 6.2
Глава 6. Критерии устойчивости 117 Ах20 = х2@)-х20, атекущиеотклопепия - Ахх(?) = хх(?) -.rf (г), Ах2(?) = x2(l)-x2((). Последние показаны на рис. 6.2 для некоторого момента времени ? = ?;. Невозмущеииое движение называется устойчивым, если при любых достаточно малых отклонениях ??10 и ??20 текущие отклонения ??,(?) и ??2(/) при ?' > 0 остают- ся малыми (кривая 2). Невозмущенное движение называется неустойчивым, если даже при сколь угод- но малых начальных отклонениях хотя бы одно из текущих отклонений при t > 0 не остается малым (кривая 3). В частном случае, когда в качестве иевозмущенного движения принимается со- стояние равновесия, траектория 1 вырождается в точку А/,", а текущими отклонени- ями будут &xi(t) = xl(t)-xi{0, ?.?2(?) = .?2(?)-?20- Для системы и-го порядка используется ? переменных состояния ?? соответствен- но, столько же начальных и текущих отклонений. Определим теперь понятие устойчивости более четко. Невозмущенное движение называется устойчивым по Ляпунову, если для каждого заранее заданного положительного числа ?,- (i = 1, 2, ..., ?), как бы мало оно ни было, можно подобрать другое положительное число ?,·, зависящее от ?,·, такое, что при лю - бых начальных отклонениях, удовлетворяющих условиям |??,??<?;, i- 1,2 я, F.1) все отклонения от невозмущенного движения при t > 0 удовлетворяют условиям ??-?? | < ?,·, г =1,2 п. F.2) Невозмущенное движение называется асимптотически устойчивым, если оно устойчиво по Ляпунову п, кроме того, 1?????.?,·(? = 0, /,2 п. F.3) Смысл условий F.1) рассмотрим на примере системы второго порядка. Условия F.2) должны выполняться при t' > 0, т. е. относится и к начальным от- клонениям ?.??0, ??2?· Если переменная х2 не входит в уравнение для хх (и наоборот), то отклонение ?_?,(?) зависит только от ????, а ??2(?) — только от Ах20 и для определе- ния устойчивости достаточно использовать только условия F.2). Однако в общем случае (например, при нормальной форме уравнений состояния) переменная^ вхо- днт в уравнение для Xj, ах, — в уравнение для х2. Поэтому отклонения ??,(?) иДдг2(?) зависят как от Ахш, так и от ?.?20. Следовательно, возможно такое сочетание началь- ных отклонений при | ???0| < ?, и ? ?.?2?! < ?·,, что | ??,(?) | > ?, или | ??2@ | > ?2. Усло- вия F.1), таким образом, устанавливают, что необходимо найти такое сочетание на- чальных отклонений и их предельных значений, при которых условия F.2) выпол- няются. Понятие устойчивости по Ляпунову широко используется при исследовании не- линейных систем (см. гл. 16 и 17). Для линейных систем имеет смысл, как будет по- казано ниже, только понятие асимптотической устойчивости. Уравнения состояния линейной системы можно представить в виде = cTx(t).
118 Непрерывные линейные системы автоматического управления Они по форме аналогичны уравнениям состояния объекта (см. гл. 5), но отлича- ются от последних структурой матриц, а также тем, что в них в.место управляющего воздействия м(?) входит задающее воздействие g(t). Аналогичным будет и решение этих уравнений: x(t) = еЛ< ЗР(О) + |еЛ(^т) [bg(?) + fhf{x)dx. о Представим его в виде суммы x(t) = x,,(t) + xB(t). F.5) Первое слагаемое xn(t) = e'Atx@) F.6) представляет собой общее решение однородного уравнения !(i) = Ax(t) и называется переходной составляющей. Она характеризует свободное движение сис- темы, вызванное ненулевыми начальными значениями переменных состояния xi при отсутствии задающего g(t) и возмущающего f(t) воздействий. Второе слагаемое представляет собой частное решение неоднородного уравнения F.4) и называется вынужденной составляющей. Она характеризует то движение системы, которое ее «вынуждает» совершать задающее и возмущающее воздействия. Примем в качестве невозмущеиного движение F.5) при х°@) = Jq : По отношению к нему движение F.5) является возмущенным. Введем, как это уже делалось ранее, отклонения ??0 = х@)-х%, &x(t) = x(t)-x°(t). Заменив в F.5) с учетом F.6) х@) и x(t) отклонениями, получим: A). F.7) Таким образом, невозмущешюе движение x°(t) будет устойчивым, если устой- чиво свободное движение
Глава 6. Критерии устойчивости 119 Примем теперь в качестве невозмущенного только вынужденное движение лгв(?). В этом случае из F.5) сразу следует, что оно устойчиво, если устойчиво свободное движение F.6). · ¦ ¦ Сделаем теперь общие для всех линейных систем (замкнутых, разомкнутых-или только управляемых объектов) выводы. 1. Устойчивость невозмущенного движения не зависит от того, какое движение системы принято в качестве невозмущенного. 2. Певозмущенное движение системы устойчиво, если устойчиво ее свободное движение. 3. Устойчивость невозмущенного движения не зависит от вида и характера из- менения внешних (задающего и возмущающих) воздействий. Этот вывод ба- зируется на двух предыдущих. В дальнейшем для краткости устойчивость певозмущпепого движения будем на- зывать просто устойчивостью системы. Для получения условий устойчивости удобнее использовать не уравнения со- стояния F.4), а дифференциальное уравнение и-го порядка (см. гл. 5). Его решение также можно представить в виде суммы переходной yn(t) и вынужденной ув(С). С то- чки зрения устойчивости, как показано выше, нас интересует только переходная со- ставляющая, т. е. общее решение дифференциального уравнения D(p)y{t) - («„?" + ??" ' + ... + ??.? + а„)y(l) = О, ' F.8) где ? — оператор дифференцирования, a D(p) — характеристический полином замк- нутой системы. Для разомкнутой системы (см. гл. 5) характеристическим полино- мом будет С(р), а для объекта — С0(р). Решение уравнения F.8), как известно, представляется и ниде уA) = уа(О = Схе*' + С2е™ +... + СУ"', F.9) где Су, С2, ..·, Сп — произвольные постоянные, зависящие от начальных значений уп- равляемой величины у (t) и ее производных, ???,?2, ·.., р„ — некратные корни харак- теристического уравнения аоР" + ??"'' + ... + ап.хр + а„ = 0. Согласно F.4) y(t) = с ?(?). Поэтому в соответствии с F.3) система будет асим- птотически устойчивой, если i) = 0. F.10) Это условие выполняется, если каждая из составляющих решения F.9) с тече- нием времени стремится к нулю. Вещественным корнямр, = а, соответствуют составляющие С,-еа''. При а, < 0 они затухают, а при а,- > 0 непрерывно нарастают. Комплексным корням (они могут быть только попарно сопряженными) Pi i+i = ?, +7'?, соответствует пара составляющих, сумму которых, как известно, мож- но представить в виде
120 Непрерывные линейные системы автоматического управления где Aj и ?,· -·- новые произвольные постоянные. Вызванный этими корнями колеба- тельный процесс затухает при а, < 0 и расходится при а( > 0. Таким образом, затухание или незатухание переходной составляющей F.9) за- висит только от знаков вещественных корней и знаков вещественных частей комп- лексных корней характеристического уравнения. Для асимптотической устойчивости системы необходимо и достаточно, чтобы вещественные части корней были отрицательньши: Re Pi < 0, г-< 1,2,..., п. При этом вещественные корни рассматриваются как частный случай комплекс- ных корней, у которых мнимая часть равна пулю. Нетрудно убедиться, что в этом случае наряду с F.10) выполняются и условия F.1)нF.2). Если хотя бы один корень имеет положительную вещественную часть, то систе- ма неустойчива. Представим корни в виде точек на комплексной плоскости р,- (рис. 6.3). Для устой- чивости системы необходимо и достаточно, чтобы псе корни находились на левой полуплоскости (рис. 6.3, а). Если хотя бы один вещественный корень или хотя бы б) / т I У» I I I I X ? /? RePj ?) X I 1 / 1 1 | 1 1 X 1 / / Imp, Уи ^^-^ 0 t 40 Rep,- г) I -x- Rep,. Рис. 6.3
Глава 6. Критерии устойчивости 121 одна пара комплексных корней окажутся на правой полуплоскости (рис. 6.3, б), то система будет неустойчивой. Таким образом, левая полуплоскость является облас- тью устойчивости, а мнимая ось представляет собой ее границу. В тех случаях, когда на эту границу попадает хотя бы один корень, а все осталь- ные остаются на левой полуплоскости, система оказывается в некотором промежу- точном состоянии между устойчивостью и неустойчивостью. Для характеристики этого состояния вводится понятие границы устойчивости. При наличии одного нулевого корнярд " 0 граница устойчивости называется апе- риодической (рис. 6.3, в). Соответствующая этому корню составляющая решения F.9) CkePkt =Ck, т. е. переходная составляющая с течением времени стремится не к нулю, а к Ck. В характеристическом уравнении нулевой корень появляется при ап ~ 0. Но что- бы это условие соответствовало апериодической границе устойчивости, все корпи уравнения aop"-i+aip"-2+...+an 2Р + ап- = 0 должны находиться на левой полуплоскости. При наличии нары чисто мнимых корней Pk.kw = ±J$k (Рис· 6.3, г) граница ус- тойчивости называется колебательной. В системе в этом случае устанавливаются не- затухающие гармонические колебания с амплитудой Ak и частотой ?4. При наличии двух (кратных) нулевых корней^. =р4<1 = 0 соответствующая им сумма составляющих решения F.9), как известно, представляется в виде (Ck+Ck+Xt)ep« =Ck+Ck+it, т. е. при С+1 5* 0 она неограниченно увеличивается. Поэтому в данном случае систе- му следует рассматривать как неустойчивую. Все сделанные выше выводы об устойчивости относятся к линейным системам. Однако реальные системы практически никогда не бывают строго линейными. Ли- нейные дифференциальные уравнения получаются путем линеаризации (см. гл. 3), в процессе которой малые нелинейные члены отбрасываются. Линеаризованными уравнениями, или уравнениями первого приближения ста- ли пользоваться еще в середине XIX века, предполагая, что по ним можно судить об устойчивости реальных систем. Строгое доказательство такой возможности было дано Ляпуновым. Ляпунов показал, что если is характеристическом уравнении нет пулевых и чисто мнимых корней (см. рис. 6.3, а и рис. 6.3, б), то вопрос об устойчивости или неустой- чивости реальной системы полностью решается на основе этого уравнения. Однако при наличии таких корней (см. рис. 6.3, в и рис. 6.3, г) поведение реальной системы становится неопределенным, т. е. в зависимости от отброшенных при линеаризации малых нелинейных членов она может быть как устойчивой, так и неустойчивой. Применительно к рис. 6.3, в и рис. 6.3, г это означает, что изображенные на них процессы относятся только к строго линейным системам. Тем не менее само понятие границы устойчивости оказывается полезным и будет использоваться в дальнейшем. Следует учитывать, что выводы Ляпунова относятся только к описанному в гл. 3 способу линеаризации и справедливы при сделанных там допущениях. Для исследо-
122 Непрерывные линейные системы автоматического управления вания устойчивости нелинейных систем общего вида Ляпунов разработал другие методы, которые будут рассмотрены в гл. 16 и гл. 17. Задача вычисления корней характеристического уравнения любого порядка при помощи средств вычислительной техники решается достаточно просто, если пара- метры элементов системы (коэффициенты передачи, постоянные времени) и тем са- мым коэффициенты этого уравнения заданы численно. На практике, однако, обычно пользуются так называемыми критериями устойчивости, т. е. правилами, которые позволяют судить об устойчивости без вычисления корней. Ценность этих критери- ев состоит не только и даже не столько в том, что устраняется необходимость вычис- ления корней. Они дают возможность установить, как тот или иной параметр и струк- тура системы в целом влияют на устойчивость и как их следует изменить, чтобы си- стема стала устойчивой. Наиболее простым, хотя и ограниченным но своим возможностям критерием яв- ляется необходимое условие устойчивости. Необходимым (но не достаточным) условием устойчивости системы является положителгмоетъ коэффициентов ее характеристического уравнения. Это значит, что при положительности всех коэффициентов систем'аможетбыть устойчивой, но не исключается возможность ее неустойчивости. Окончательный вы- вод можно сделать применив, например, критерий Гурвица (см. § 6.2). Если же не все коэффициенты положительны, то система наверняка не может быть устойчивой и никаких дополнительных исследований не требуется. Необходимость положительности всех коэффициентов характеристического уравнения системы любого порядка устанавливает критерий Гурвица. Для систем первого и второго порядков необходимое условие является и достаточным, в чем нетрудно убедиться прямым нахождением корней уравнения. Исследование устойчивости любой системы всегда полезно начинать с провер- ки выполнения необходимого условия. В качестве иллюстрации рассмотрим три при- мера. Система второго порядка, характеристическое уравнение которой всегда устойчива при k > 1. Система третьего порядка, характеристическое уравнение которой ! V может быть устойчивой, если k > 1, k'l > Г3. Система, характеристическое уравнение которой структурно неустойчива, так как коэффициент а3 = 0 и не может стать положитель- ным ни при каких значениях параметров, /[ля обеспечения устойчивости такой сис- темы необходимо изменить ее структуру, например, за счет введения корректирую- щих звеньев (см. гл. 10), что приведет к изменению характеристического уравнения.
Глава 6. Критерии устойчивости 123 § 6.2. Критерий устойчивости Гурвица Задача отыскания критерия устойчивости для систем, описываемых дифферен- циальными уравнениями любого порядка, была сформулирована Максвеллом в 1868 году. Эта задача была впервые решена в алгебраической форме Раусом в 1873 году для уравнений четвертой и пятой степени и в 1877 году — полностью. Поскольку критерий Рауса дан в форме алгоритма, определяющего последова- тельность математических операций, необходимых для решения задачи, использо- вание его в практике является неудобным. Поэтому большее распространение полу- чил алгебраический критерий устойчивости, сформулированный в 1895 году мате- матиком А. Гурвицем. Этот критерий был найден Гурвицем по просьбе словацкого профессора Стодолы, занимавшегося исследованием процесса регулирования турбин. Ниже критерий Гурвица приводится без доказательства. Для характеристического уравнения F.9) составим квадратную матрицу (таб- лицу) коэффициентов, содержащую ? строк и ? столбцов: ?<) 0 0 0 аз| ?2? ?? ?0 0 0 ?5 ?3 ?2 0 0 ... 0 ... 0 ... 0 ... 0 ... ??.? ? 0 0 0 0 0 а„ F.11) Эта таблица составляется следующим образом. По диагонали от левого верхнего до правого нижнего углов выписываются все коэффициенты по порядку от а] до ап. Каждая строка дополняется коэффициентами с нарастающими индексами слева направо так, чтобы чередовались строки с нечет- ными и четными индексами. В случае отсутствия данного коэффициента, а также если индекс его меньше нуля или больше п, на месте его пишется нуль. Критерий устойчивости сводится к тому, что при а0 > О должны быть больше нуля все ? определителей Гурвица, получаемых из квадратной матрицы коэффици- ентов. Определители Гурвица составяются по следующему правилу (см. F.11)): ?,=?,>0; F.12) ?, = а, а-. ?, ?3 ?5 ?0 ?2 ?4 0 Gj ?3 F.13) F.14)
124 Непрерывные линейные системы автоматического управления Последний определитель включает в себя всю матрицу. Но так как в последнем столбце матрицы все элементы, кроме нижнего, равны нулю, то последний опреде- литель Гурвица выражается через предпоследний следующим образом: Однако в устойчивой системе предпоследний определитель тоже должен быть положительным. Поэтому условие положительности последнего определителя сво- дится к условию а„ > О, т. е. к положительности свободного члена характеристичес- кого уравнения. Условия нахождения системы на границе устойчивости можно получить, при- равнивая нулю последний определитель: Ап ¦*¦ 0, при положительности всех осталь- ных определителей. Как следует из F.15), это условие распадается на два условия: а„ = О и ?,,_, = 0. Первое условие соответствует границе устойчивости первого типа (апериодическая граница устойчивости) и второе — границе устойчивости второго типа (колебательная граница устойчивости). Раскрывая определители, фигурирующие в общей формулировке критерия ус- тойчивости Гурвица, можно получить в виде частных случаев критерии устойчивос- ти для системы первого, второго, третьего, четвертого и более высоких порядков. 1.У ? а в и е и и е первого порядка «?/> + я, = 0. Для этого уравнения критерий Гурвица дает ??>?, ?,-?,?), т. е. коэффициенты характеристического уравнения должны быть положительными. 2. У ? а в н е н и е второго порядка «о/·;2 + а{р + а2 = 0. Для этого уравнения критерий Гурвица требует а0 > 0; ?, = ах > 0. Последний определитель, как отмечалось выше, сводится к условию положитель- ности последнего коэффициента: аг > 0. Таким образом, и для уравнения второго порядка необходимым и достаточным условием устойчивости является положительность всех коэффициентов характери- стического уравнения. 3. Уравнение третьего порядка аор' + а^р' + а^р + а% — 0. Для этого уравнения получаем условия а0 > 0; ?, =¦ а, > 0; ?2 = Третий (последний) определитель ?3 дает условие а3 > 0. Условие ?2 > 0 при а0 > 0, «? > 0 и а3 > 0 может выполняться только при аг > 0. Следовательно, для уравнения третьего порядка уже недостаточно положитель- ности всех коэффициентов характеристического уравнения. Требуется еще выпол- нение определенного соотношения между коэффициентами: ???2 > ?0?3.
Глава 6, Критерии устойчивости 125 4. Уравнение четвертого порядка uqp'1 + а(рл + ?·?? + a-j) + аА = 0. На основании критерия Гурвица можно получить, что для уравнения четвертого порядка, кроме положительности всех коэффициентов, требуется выполнение усло- вия а5 =* 0. 5. У ? а в и е н и с пятого поря д к а А - а$? + ??? +· а^' +а{рА Для уравнения пятого порядка, кроме положительности всех коэффициентов, должны выполняться еще два условия: Как видно, уже для уравнения пятой степени условия устойчивости но крите- рию Гурвица получаются достаточно громоздкими. Поэтому использование этого кри- терия практически ограничивается уравнениями четвертого порядка. Существенным недостатком критерия Гурвица является также то, что для урав- нений высоких порядков в лучшем случае можно получить ответ о том, устойчива или неустойчива система автоматического управления. При этом в случае неустой- чивости системы критерий не дает ответа на то, каким образом надо изменить пара- метры системы, чтобы сделать ее устойчивой. Это обстоятельство привело к поис- кам других критериев, которые были бы более удобными в инженерной практике. Для иллюстрации применения критерия Гурвица рассмотрим пример иа опреде- ление устойчивости дистанционной следящей системы. Принципиальная и струк- турная схемы изображены на рис. 6.4. В качестве чувствительного элемента исполь- зованы два сельсина (СД и СП), включенные но трансформаторной схеме. Переда- точная функция сельсинов равна коэффициенту передачи схемы: „, . . , U, Г В ? |_ рад где ? = ?[ - ?>2"" ошибка, равная разности уг- лов поворота командной и исполнительной осей. Передаточная функция усилителя: j , Л ?" U{ +Тур где k2 — коэффициент усиления и Tv — посто- янная времени усилителя. Передаточная функция двигателя (Д): U2 э. !° Щ с l· Ж РA + Гчр) ?? . Рис. 6.4
126 Непрерывные линейные системы автоматического управления рад — коэффициент передачи двигателя по скорости, а Гм — электромехани- ческая постоянная времени двигателя совместно с оконечным каскадом усилителя. Передаточная функция редуктора (Р) равна его коэффициенту передачи, опре- деляемому передаточным отношением: Так как цепь управления состоит из включенных последовательно звеньев, то передаточная функция разомкнутой цени будет равна произведению передаточных функций отдельных звеньев: = Wl(p)W2(p)W3(p)Wi(p) = где К = k,k2kokA I — — общий коэффициент усиления разомкнутой цепи. Характеристическое уравнение: 1 + W(p) = 0. Послед подстановки W(jo) получаем В данном случае характеристическое уравнение имеет третий порядок. Нетруд- но видеть, что условие положительности всех коэффициентов выполняется всегда, если выполнено условие К> 0, что будет при правильном согласовании направле- ния вращения двигателя со знаком рассогласования. Дополнительное условие аха2 > а0а3, накладываемое на коэффициенты характе- ристического уравнения, сводится при подстановке значений коэффициентов (а0 = ТуТм; ?] = Ту + 7'м; а2 — 1 и а3 = ^), к неравенству „11 К< —+—, ту тн которое и является условием устойчивости рассматриваемой системы. Из этого неравенства, в частности, можно заметить, что увеличение каждой по- стоянной времени сказывается отрицательно на устойчивости системы, так как при
Глава 6. Критерии устойчивости 127 этом снижается предельное значение общего коэффициента усиления k, при кото- ром система еще остается устойчивой. В качестве еще одного примера рассмотрим один из каналов системы угловой ста- билизации ракеты, структурная схема которого изображена на рис. 6.5. Отклонение угла рыскания ? (управляемой величины) от его заданного (программного) значения ?? измеряется датчиком угла (нотенциометрическим, индукционным или др.), уста- новленным на гиростабилизированной платформе. Передаточная функция датчика Для формирования алгоритма управления дополнительно устанавливается дат- чик угловой скорости (ДУС). Напряжение на его выходе пропорционально произ- водной от отклонения. Передаточная функция ДУС в идеальном случае ?? В усилительно-преобразовательном устройстве напряжения и, и и2 суммируются: и = м, + м2 = (k1 + &2?)??· Таким образом, в данной системе осуществляется управление по отклонению ?? и производной от отклонения (см. § 2.2). Передаточная функция усилительно-пре- образовательного устройства ?? где Г, = k2/k{. Усиленное до необходимого уровня (усилитель на схеме не показан) напряже- ние и подается па рулевой привод. Его передаточная функция где ? — угол отклонения управляющих органов ракеты. " Передаточная функция управляемого объекта (ракеты) по управляющему воз- действию в простейшем случае может быть, например, такой: Передаточная функция объекта по возмущению Корни характеристического уравнения объекта -1 = 0 ¦ ±1/7*0- гоУ-1=о
128 Непрерывные линейные системы автоматического управления Наличие положительного корняpj = + 1/Г0 свидетельствует о том, что сам объект неустойчив, или, как говорят, статически неустойчив. Он ведет себя подобно шару на рис. 6.1, б. Иными словами, при малейшем отклонении, вызванном, например, воз- мущающим воздействием, стартующая вертикально ракета без системы автомати- ческого управления опрокидывается. Передаточная'функция разомкнутой системы равна произведению передаточных функций, входящих в контур отточки размыкания до точки размыкания (см. рис. 6.5): где К = kk^k0 — коэффициент передачи разомкнутой системы. Передаточная функ- ция Wj-(p) в указанный контур ire входит. В характеристическом полиноме разомкнутой системы С(р) благодаря объекту также имеется положительный корень/;] = +1/7?0, т. е. разомкнутая система неустой- чива. Характеристическое уравнение замкнутой системы можно получить, приравняв нулю сумму полиномов числителя и знаменателя передаточной функции разомкну- той системы: T*T,p> +Т?р2 +(М]-Т,)р +К-1 = 0. Коэффициенты ао=Т^Т2 и ах=Т$ всегда положительны. Положительность ко- эффициентов а2 ¦* ??, - Т2 и а3 = К - 1 обеспечивается, если ??, > Т2, К > 1. Это и есть необходимые условия устойчивости. Для системы третьего порядка должно вы- полняться дополнительное условие ?1?2> aoflij> которое сводится к неравенству Т1 > Г2. Таким образом, необходимыми и достаточными условиями устойчивости зам- кнутой системы будут: КТ,>Г2; К>1; Тх>Тг Первое из них при выполнении двух других всегда выполняется. Следует обра- тить внимание па то, что если бы управление осуществлялось только по отклонению (К2 = 0), то 1 = 0, а коэффициент я2 = -Т2 < 0. В этом случае замкнутая система была бы неустойчивой при любых значениях К, Т2 и Го, т. е. являлась бы структурно неус- тойчивой. При К= 1 и /СГ, > Т2 система находится на апериодической границе устойчиво- сти, а при 1 - Т2 и К > 1 — на колебательной границе. § 6.3. Построение областей устойчивости. D-разбиение При расчете и проектировании системы автоматического управления иногда быва- ет необходимым исследовать влияние ее различных параметров на устойчивость. Для решения этой задачи служит построение областей устойчивости, т. е. определение таких областей значений параметров, при которых система оказывается устойчивой. Различают построение областей устойчивости в плоскости одного параметра и в плоскости двух параметров. Ниже будет рассматриваться только построение облас-
Глава 6. Критерии устойчивости 12? тей устойчивости в плоскости двух параметров Для построения таких областей иг плоскости двух параметров А и В необходимо нанести линии, соответствующие гра- нице устойчивости. Тогда область, ограниченная этими линиями, будет представ- лять собой область устойчивости. Для того чтобы окончательно убедиться в этом необходимо для любой точки, лежащей внутри полученной области, но какому-либс критерию проверить устойчивость. Если устойчивость для этой точки будет имен место, то она будет выполняться и для всех других точек, лежащих в этой области. Для построения границ области устойчивости используются все три признака существующих типов границы устойчивости. Для границы устойчивости первогс тина это будет равенство ап = 0. Для границы устойчивости третьего типа - равен- ство а0 = 0. Для получения условия, соответствующего границе устойчивости второго тин;; (колебательной), можно использовать различные критерии устойчивости. Для систем, описываемых уравнением не выше четвертого порядка, может при- меняться критерий Гурвица. В этом случае колебательной границе устойчивости со- ответствует равенство нулю предпоследнего определителя Гурвица: ??_, = 0. Для уравнений высокого порядка условия, соответствующие колебательной гра- нице устойчивости, могут быть получены следующим образом. Рассмотрим отдельно левую часть характеристического уравнения F.9), кото- рая представляет собой характеристический полином замкнутой системы: D{p) - вор" + «,//' ' + ...+ а„_,р + а„. Если система находится на колебательной границе устойчивости, то, как былс. показано выше, два корня этого полинома попадают на ось мнимых: р^ 2 = ±jw, где ? — угловая .частота колебаний, соответствующая чисто мнимому корню. Тогда ха- рактеристический комплекс = 0. F.16) Предположим, что два рассматриваемых параметра системы управления А п В входят линейно в характеристический комплекс. Тогда для границы устойчивости колебательного тина уравнение D(J(a, А, В) = 0 распадается на два уравнения: (б17) Два последних выражения представляют собой параметрические уравнения гра- ницы устойчивости при соблюдении дополнительного условия отрицательности ве- щественных частей всех остальных корней, кроме чисто мнимых. Полная же сово- купность всех кривых на плоскости параметров, разбивающая всю плоскость на об- ласти с определенным распределением корней, называется D-разбиением плоскости параметров. Обычно практическое значение имеет лишь часть кривых D-разбиения, соответствующая границе устойчивости. Для упрощения выделения границ области устойчивости из всего комплекса кри- вых D-разбиения на плоскости двух параметров вводится штриховка этих кривых, производимая по правилу, которое будет приведено без доказательства. Перемета-
130 Непрерывные линейные системы автоматического управления ясь вдоль кривой в сторону увеличения ?, надо штриховать ее с левой стороны, если будет положительным определитель, составленный из частных производных F.17): F.18) Если же определитель отрицателен, то кривую надо штриховать справа. При со- блюдении этого правила штриховка будет направлена внутрь области устойчивости, если параметр А отложен по оси абсцисс вправо, а параметр В — но оси ординат вверх. В качестве иллюстрации рассмотрим следящую систему, схема которой изобра- жена на рис. 6.4. Для этой системы было получено характеристическое уравнение ЭХ дА дУ дА дХ дВ дУ дВ Предположим, что электромеханическая постоянная времени двигателя Ти яв- ляется заданной величиной и требуется построить область устойчивости в плоско- сти двух параметров: общего коэффициента усиления k и постоянной времени уси- лителя Tv. Характеристический комплекс D(J(a) = К +jio - от (Гу + Гм) ~ j(n ГуГм. Уравнения, определяющие границу устойчивости, X = К - ш2(Гу + Гм) = 0; F - ? -ш:з'Г,Гм =0. Решая их совместно относительно параметров К и Т, получим 1 - = J_ + r(u2 7;, и<а' ? -- 'у -, .2 ' По полученным данным строим кривую D-разбиения (рис. 6.6). Кривая имеет гиперболический вид с асимптотами К = — при ? = 0 и ?. = 0 при ?—>°°. Для нанесения штриховки найдем знак определителя F.18). Необходимые для этого частные производные будут при А = К и В = 7у: ЭХ ЭК дУ -J-J Рис. 6.6 - = 1; Определитель получается равным 1 —?' 0 -?!?
Глава 6. Критерии устойчивости 131 1 'о! ? 1 Область ^ устойчивости 1 к Рис. 6.7 При· изменении частоты в пределах от 0 до °° определитель будет отрицательным. Поэтому при движении по полученной кривой сверху вниз (от О до °°) необходимо штриховать область, лежащую справа от кривой. Область устойчивости практически уже сфор- мировалась. Так как параметры К и Ту должны быть положительными, область устойчивости будет ог- раничиваться полученной кривой и положитель- ными направлениями осей К и Ту. Это можно показать и на основе использова- ния двух оставшихся условий устойчивости. Гра- ница устойчивости первого типа будет получена, если приравнять нулю свободный член, ап = 0, что дает условие К = 0. Это условие выполняется на оси ординат. Граница устойчивости третьего типа получается при а0 = 0, что дает условие Гу = 0. Это условие выполня- ется на оси абсцисс. Таким образом, область устойчивости в плоскости параметров К и Ту получена окончательно. Для любых значений К и 7*? можно сразу ответить, устойчива или не- устойчива система, смотря но тому, попадает или не попадает точка, определяемая этими значениями параметров, в область устойчивости. Для системы угловой стабилизации, структурная схема которой изображена па рис. 6.5, область устойчивости представлена на рис. 6.7. § 6.4. Критерий устойчивости Найквиста В 1932 году Найквист предложил принципиально новый критерий устойчивос- ти. В отличие от критерия Гурвица, который устанавливает принадлежность корней к левой полуплоскости для любого полинома или алгебраического уравнения, крите- рий Найквиста предназначен для исследования устойчивости только замкнутых си- стем. Критерий Найквиста — это графоаналитический критерий. Характерной его осо- бенностью является то, что вывод об устойчивости или неустойчивости замкнутой системы делается в зависимости от вида амплитудно-фазовой (а. ф. х.) или логариф- мических частотных характеристик (л. ч. х.) разомкнутой системы. Помимо исследования устойчивости по виду указанных характеристик можно оценить и некоторые качественные показатели замкнутой системы, например, запас устойчивости. Более того, появляется возможность указать, как и за счет каких средств неустойчивая замкнутая система может быть сделана устойчивой и как можно повысить качество устойчивой замкнутой системы. В главе 5 было введено понятие передаточной функции разомкнутой системы. Эта функция может быть представлена в виде " Р) ~ С(р) cop"+clPnl+. F.19)
132 Непрерывные линейные системы автоматического управления W(p) lV=lmW(jm) ?=-·?; ?/-Re WO'?) Рис. 6.8 Рис. 6.9 причем степень числителя не может быть выше степени знаменателя, т^п. При под- становке/) = j<a получается частотная передаточная функция разомкнутой системы F.20) Частотная передаточная функция разомкнутой системы представляет собой ком- плексное число. Па основании рассмотренных в главе 4 частотных характеристик смысл ее можно объяснить следующим образом (рис. 6.8). Представим себе систему управления в разомкнутом состоянии в виде некоторого звена с передаточной функ- цией W(p). Если на вход этого звена подавать сигнал ошибки в виде гармонических колебаний ? = Хтях sin ?? с амплитудой Хтах и частотой ?, то в установившемся ре- жиме на выходе управляемая величина будет изменяться также но гармоническому закону у = Kmax sin (?? + ?) с амплитудой Угаах. той же частотой и фазовым сдвигом ?. Модуль частотной передаточной функции представляет собой отношение амплитуд выходной и входной величин: Л(со) = - F.21) " * max а аргумент — сдвиг фаз ?. При постоянном значении Х|пах амплитуда Ктах зависит от частоты входного сигнала: Ymax = Утах(о>). От частоты зависит и сдвиг фаз, или фаза: ? = ?(?). Если изменять частоту входного воздействия от 0 до °° и откладывать на комп- лексной плоскости точки, соответствующие получающимся комплексным числам, то геометрическое место этих точек образует амплитудно-фазовую характеристику разомкнутой системы (рис. 6.9). На амплитудно-фазовой характеристике для удобства могут отмечаться точки, соответствующие определенным частотам, например ?,, ?2, ?3 и т. д. Вдоль кривой иногда рисуют стрелки, которые показывают направление возрастания частоты ? (рис. 6.9). В реальных системах всегда удовлетворяется условие т <п. Поэтому при часто- те, стремящейся к бесконечности, модуль частотной передаточной функции стре- мится к нулю и точка с частотой ?—> °° попадает в начало координат. Для построения а. ф. х. в выражении F.20)можио выделить вещественную ?/(?) и мнимую V((u) части. Однако, если порядок системы и > 2, удобнее использовать
Глава 6. Критерии устойчивости 133 Таблица 6.1 Сомножитель k ? ?1 Tp + i ??-? -Tp ?2?2 + 2??? + 1 Л(«) k ? 2 ? Vl+Гчо2 Vl+Гчо2 Vi+rV |1-?2?2| ?/A-7'2?2J+4?27'? ?(?) 0 ? ? arctg ? 7" ? - arctg ? ? -arctg ? 7' 0, ?<^; 1 ?, ?>- 2??? 1 arctg— ? ?, ?<—; 2??? ^ 1 ?-arctg-—?.—, ?> — rV-i ? полярные координаты, определяя модуль ?(?) и фазу ?(?). С этой целью передаточ- ную функци F.19) целесообразно представить в так называемой стандартной форме: F.22) С{Р) Коэффициент К называется*коэффициентом передачи разомкнутой системы, а постоянные ?,- и Г, — постоянными времени. Коэффициенты ?; могут принимать лю- бые значения от 0 до 1. Соответствующая F.22) частотная передаточная функция разомкнутой систе- мы имеет вид: F.23) - ?22?2)+2;?2?2?] (- При таком представлении модуль Л(ш) = | W(/'»)| равен отношению модулей чис- лителя и знаменателя, а аргумент (фаза) ?(?) — разности их аргументов. В свою оче- редь, модуль произведения комплексных чисел равен произведению модулей, а ар- гумент — сумме аргументов. Модули и аргументы, соответствующие сомножителям передаточной функции F.22), приведены в табл. 6.1.
134 Непрерывные линейные системы автоматического управления ,, ? Рис. 6.10 Сформулируем требования к а. ф. х. разомкнутой системы, при выполнении кото- рых замкнутая систе- ма будет устойчивой. Ограничим внача- ле задачу и будем рас- сматривать только ус- тойчивые в разомкну- том состоянии системы. Это значит, что в характеристическом полиноме разомкнутой системы C(j)), представляющем собой знаменатель передаточной функции (в.22), нет пулевых кор- ней (г = 0), а остальные корни имеют отрицательные вещественные части. Для этого, как показано в § 6.2, необходимо и достаточно, чтобы все коэффициенты полиномов первого и второго порядков были положительными, т. е. в полипом С(р) должны входить только сомножители типа Ttp + 1 и ???? +2?,·7}/? + 1 при ?,-^0. Ниже будет показано, что при определенных условиях первое ограничение может быть снято. Введем в рассмотрение вспомогательную функцию F.24) од од где DO?) — характеристический полином замкнутой системы. Сделаем подстановку ? =j(a и найдем комплекс ?(;?) F.25) Будем изменять частоту ? от 0 до °° и изобразим получившуюся амплитудно- фазовую характеристику ?^?) на комплексной плоскости (рис. 6.10). При ? = 0 при указанных выше условиях согласно F.23) W(j(u) ¦= К, Wt(ju>) = 1+/C, а при ? = °°, так как т<п, W(j(u) = 0, U^(/a>) =1. Определим результирующий угол поворота вектора W{(j(u) при изменении частоты от 0 до °°, Этот угол представляет собой изменение аргумента F.25), который равен разности аргументов числителя ?, и знаменателя ?2. Если замкнутая система устойчива, то в полином D(p) входят только сомножи- тели первого и второго порядка с положительными коэффициентами, аналогичные указанным выше сомножителям полинома С(р). Аргумент первого из них, как сле- дует из табл. 6.1, изменяется от 0 до —, а второго — от 0 до ?. Таким образом, при изменении частоты от 0 до °° аргумент D(ju>) изменяется на величину ?( = л—, где ? — степень полинома D(p). Степень полинома С(р) такая же, как и полинома D(p). Поэтому аргумент C(j(u) изменяется на такую же величину: ?2 = я—. Результирую- щий угол поворота Wx(j(u) равен нулю: ? = ?, - ?2 = 0. Это означает, что для устой- чивой замкнутой системы годограф вектора ???) не должен охватывать начало координат (рис. 6.10, а).
Глава 6, Критерии устойчивости 135 a) ?) -1 ? ? ( А(П) ? = ? V ?=?? 0 V ? = » 0 k /? k ?? =0 =0 и ? Рис. б) г) 5.11 , ?(?) ?? = ?" -1 у:, 1 V ? = 0 ? = = 00 У = 00 к /?=0 "J/ /?-0 *ц Частотная передаточная функция разомкнутой системы W(jia) отличается от вспомогательной функции Wx(j<u) на единицу. Поэтому она для устойчивой замкну- той системы не должна охватывать точку с координатами (-1;_/0), т. е. должна прохо- дить так, как показано па рис. 6.11, а. Если замкнутая система неустойчива, то в полипоме D(p) появляются сомножи- тели первого или второго порядка с отрицательными коэффициентами типа ?,? - 1 или Т-2р2 -2Z,jTjP+l, корни которых положительные или имеют положительные ве- щественные части. Аргумент, соответствующий первому из них (см. табл. 6.1) из- меняется от ? до —, т. е. на ——> а второму ·- на —?. Если общее число таких корней /, к то им соответствует изменение аргумента ?(/?) на величину ~'"Г- Остальным п — 1 корням с отрицательной вещественной частью соответствует изменение на величи- ну (п-1)—. Таким образом, аргумент D(jw) изменяется на величину , ? . ,.? ? . w, =-/—ми-/)—= и—/?. чм 2 '2 2 Аргумент С(/ш) остается прежним: ?2 = ?—- Результирующий угол поворота век- тора ?^,??) при изменении частоты от 0 до °° ? = ?, - ?2 = -/?. Это означает,'что для неустойчивой замкнутой системы годограф вектора IV, (/?) охватывает начало коор- динат на угол ?/ по часовой стрелке (рис. 6.10, б), а а. ф. х. разомкнутой системы (рис. 6.11, б) охватывает на тот же угол точку (-l;jO). В частности, на рис. 6.10, б и
136 Непрерывные линейные системы автоматического управления рис. 6.11, б угол охвата равен -2?, т. е. в полиноме D(p) имеется два корпя с положи- тельной вещественной частью. Если замкнутая система находится на колебательной границе устойчивости, то в полиноме D(p) нет корней с положительной вещественной частью, но имеется пара чисто мнимых корней р1 2 = ±_/?. Эта граница наиболее характерна для устойчивых в разомкнутом состоянии систем. В этом случае, как следует из выражения F.16), D(jil) = О, a W(jSl) = -1. Это означает, что на частоте ? = ? модуль /1(?) = 1, а фаза ?(?) = -?, т. е. а. ф. х. разомкнутой системы (рис. 6.11, в) проходит через точку (¦-l;jO). Таким образом, если разомкнутая система устойчива, то для устойчивости зам- кнутой системы необходимо и достаточно, чтобы амплитудно-фазовая характери- стика разомкнутой системы не охватывала точку с координатами (--J0). Для случаев, изображенных на рис. 6.11, ? — 6.11, в, исходя из критерия Найкви- ста можно сформулировать условие устойчивости замкнутой системы. Пусть ? = ? — частота, на которой фаза ?(?) = -?. Тогда замкнутая система будет устойчивой, если модуль /1(?) < 1 и неустойчивой, если ?(?) > 1. При ?(?) = 1 замкнутая система находится на колебательной границе устойчивости, а ? — это частота незатухающих колебаний, возникающих в системе (см. рис. 6.2, г). Фаза ?(?), как видно из выражения F.22), зависит от значений постоянных вре- мени. Величина модуля, кроме того, пропорциональна коэффициенту передачи ра- зомкнутой системы К. В гл. 7 будет показано, что увеличение К благоприятно влия- ет на точность системы. Однако одновременно увеличивается и модуль ?(?,). При некотором критическом значении К = Ккр замкнутая система попадает на колебатель- ную границу устойчивости, а при К > Ккр она становится неустойчивой. В случае, изображенном на рис. 6.11, г, замкнутая система устойчива при сколь угодно большом значении коэффициента передачи -разомкнутой системы. Однако практически всегда существуют неучтенные в передаточном функции F.22) малые постоянные времени, из-за чего реальная а. ф. х. разомк- нутой системы будет такой, как показано пунктиром, а замкнутая система станет кри- тичной к увеличению К. На рис. 6.12 изображен более сложный случай, когда замкнутая система может стать неустойчивой как при увеличении, так и при умень- шении коэффициента переда- чи разомкнутой системы. При ?(?-?) < 1, /1(?2) > 1 замкну- тая система устойчива. При увеличенииК онастанет неус- тойчивой, если ?(?.3) > 1, а при уменьшении К— если
Глава 6, Критерии устойчивости 137 ?(?2) < i> ?(?) > 1· 1^сли же ?(?]) < 1, то замкнутая система вновь станет устой- чивой. Следует отметить, что если разомкнутая система устойчива, то устойчив и сам управляемый объект, так как его характеристический полином С0(р) согласно E.13) входит в состав полинома С(р). Поэтому система автоматического управления со- здается не для обеспечения устойчивости объекта, а для придания системе свойств, отличающихся от свойств объекта, например, для повышения точности поддержа- ния управляемой величины (температуры, давления и т. п.) на заданном уровне при наличии возмущений. Однако если алгоритм управления и параметры управляюще- го устройства выбраны неправильно, то система автоматического управления может стать неустойчивой. Впервые такая ситуация возникла еще в XVIII в. при создании регуляторов скорости вращения валов паровых машин (см. рис. 1.12). И сразу же, как отмечено в § 6.2, появилась необходимость в разработке критериев устойчивости. Снимем теперь первое ограничение на корни характеристического полинома ра- зомкнутой системы С(р). Будем полагать, что в нем кроме корней с отрицательными вещественными частями есть нулевые корни, т. е. в выражении F.22) г ? 0. При наличии одного нулевого корня (г= 1) в знаменателе F.23) появится со- ? миожитель.до, модуль которого равен ?, а фаза равна —. В результате па частоте ? = 0 модуль частотной передаточной функции разомкнутой системы F.23) /1@) = °°, а фаза ?@) = —-, т. е. амплитудно-фазовая характеристика разомкнутой системы бу- дет иметь разрыв непрерывности (рис. 6.13, а). Для получения определенности в ходе а. ф. х. заменим пулевой кореиьр, ¦·= 0бесконечно малым вещественным отрицатель- ным корнем ?, = -?. Тогда вместо ja> получим сомножитель jd) + ?, модуль которого ? Ах (?) = л/ос2 +?2 при ? = 0 стремится к нулю, а фаза i|/,((o) = arctg— изменяется от ? нуля при ? = 0 до — при ?—>0. При этом модуль F.23) Л@) будет стремиться к 7Х бесконечности, а фаза будет изменяться от нуля до —-. ?) -? г ? со-э ~> 0 ? V ? ·?? ?. 4* ^ ? ? ? ? -0 ? Рис. 4 6.13 ? 0 ,? ?-?? ?=0 ? · / ? = ? / / ?
138 Непрерывные линейные системы автоматического управления Таким образом, а. ф. х. разомкнутой системы при г = 1 (см. рис. 6.13, а) допол- нится по часовой стрелке четвертью окружности с радиусом R -^ °о, начало которой находится па вещественной оси, и разрыв непрерывности будет устранен. Кроме того, так как нулевой корень заменен вещественным отрицательным корнем, то разомк- нутую систему можно считать устойчивой. Все это означает, что для исследования устойчивости замкнутой системы можно применять приведенную выше формули- ровку критерия Найквиста. При наличии двух [гулевых корней (г = 2) на частоте ? = 0 модуль частотной пе- редаточной функции F.23) Л@) = °°, а фаза ?@) = -?. Аналогичными рассуждени- ями можно показать, что в этом случае а. ф. х. разомкнутой системы следует допол- нить по часовой стрелке полуокружностью с радиусом R-^oo (рис. 6.13, б). ? В общем случае при любом /-дополнение производится на угол -г—. Знаменатель передаточной функции разомкнутой системы F.22) может иметь и чисто мнимые корни. Пусть, например, г= 0, но имеется пара мнимых корней, что соответствует наличию в полиноме С{р) сомножителя Т^р2 +1. В этом случае (см. табл. 6.1) на частоте ? = ? модуль W(ja>) равен бесконечности, а фаза скачком измё- 12 няется на -?. Для устранения неопределенности можно, как и в предыдущих случа- ях, отнести мнимые корни к левой полуплоскости, заменив указанный выше сомно- житель на Т^р2 + 2?9?2? +1, где ?2 — бесконечно малая положительная величина. Тог- да разрыв устранится за счет дополнения а. ф. х. полуокружностью бесконечно большого радиуса по часовой стрелке так, как показано па рис. 6.14. В случае рис. 6.14, а замкнутая система устойчива, если ?(?.) < 1, так как при этом условии а. ф. х. разомкнутой системы не охватывает точку ( —1;у0), и неустой- чива, если ?(?) > 1. В случае рис. 6.14, б замкнутая система неустойчива. В качестве иллюстрирующего примера рассмотрим следящую систему, структур- ная схема которой изображена на рис. 6.4. Для этой системы была получена переда- точная функция разомкнутой системы W(p) = К Рис. 6.14
Глава 6. Критерии устойчивости 139 Модуль частотной передаточной функции разомкнутой системы (см. табл. 6.1) ?(?) = |U/( jco)| = К и фаза ? ? ?(? + 7" ) ?(?) = ---arctgciO; -arctgco7M = ---arclg . 1 ' ~ 1-шТуГм ТС При ? = 0 модуль /1@) = «», а фаза ?@) = —-. По мере увеличения ? фаза и;ше- ? 3? 2 няетея от —- до —— при ? = °°. Это означает, что а. ф. х. разомкнутой системы рас- полагается в третьем и втором квадратах комплексной плоскости. Модуль с увели- чением ? уменьшается и при ? = °° становится равным нулю. Таким образом, с уче- том дополнения четвертью окружности и радиусом R —> оо а. ф. х. выглядит так, как показано на рис. 6.13, а. Частоту ?, на которой фаза ?(?) = -?, найдем из условия arctg откуда 1 ? ? 'у м Подставив это значение в выражение для модуля, получим: КГ ? ?(?) = ? +Т Замкнутая система устойчива, если ^(?) < 1. Таким образом, условие устойчи- вости замкнутой системы ' 1 1 к<—+— ? ? совпадает с найденным ранее условием, вытекающим из критерия Гурвица. Обратимся теперь к более общему случаю, когда знаменатель передаточной фун- кции разомкнутой системы содержит корпи, лежащие в правой полуплоскости. Это соответствует неустойчивой в разомкнутом состоянии системе. Появление неустойчивости разомкнутой системы может вызываться двумя при- чинами. Во-первых, это может быть следствием наличия неустойчивых звеньев, по- добных рассмотренным в § 4.8, ? том числе и неустойчивости самого управляемого
140 Непрерывные линейные системы автоматического управления объекта. Во-вторых, это может быть следствием потери устойчивости звеньев, охва- ченных положительными или отрицательными обратными связями (см., например, рис. 5.4). Наличие неустойчивости системы в разомкнутом состоянии не означает, что си- стема будет неустойчивой в замкнутом состоянии. Она может быть как устойчивой, так и неустойчивой. Однако формулировка критерия устойчивости Найквиста при этом несколько меняется. Пусть знаменатель передаточной функции разомкнутом системы F.22) содержит / корней в правой полуплоскости и ? - I корней — в левой. Тогда при изменении частоты от 0 до °° для устойчивости в замкнутом состоянии системы результирующий угол поворота годографа вектора W(j<a) относительно точки (-l,jO) должен составить ? 2 т. е. амплитудно-фазовая характеристика должна охватить точку (-1J0) столько раз, сколько корней в правой полуплоскости содержит знаменатель передаточной функ- ции разомкнутой системы. Иными словами, в самом общем случае для устойчивос- ти замкнутой системы необходимо и достаточно, чтобы амнлитудно-фазовая харак- теристика разомкнутой системы при изменении частоты от 0 до °° охватывала точку (-1J0) на угол /? против часовой стрелки. Приведенная ранее формулировка крите- рия Пайквиста для случая, когда / = 0, вытекает отсюда как частный случай. Таким образом, при использовании критерия Найквиста необходимо проверить, имеются ли в знаменателе передаточной функции разомкнутой системы корни, ле- жащие в правой полуплоскости, и сколько имеется таких корней. Если в системе имеются местные обратные связи, например, такого типа, как это изображено па рис. 5.6, то необходимо убедиться в том, что по цепи местной обрат- ной связи не нарушена устойчивость при разомкнутой главной обратной связи. Про- верка устойчивости по цепи местной обратной связи может быть сделана посредством использования любых критериев устойчивости, в том числе и посредством критерия Пайквиста, который может применяться для разомкнутой местной обратной связи обычным путем построения для этой цели амплитудно-фазовой характеристики. В случае, если для местной обратной связи будет получено указание на ее неу- стойчивость, необходимо определить число корней, лежащих в правой полуплоскости. Следует заметить, что, хотя теоретически вся система в замкнутом состоянии может быть устойчивой при наличии неустойчивости но цепи местной обратной свя- зи, практически такой случай является нежелательным и его надо избегать, стре- мясь использовать только устойчивые местные обратные связи. Поэтому, как прави- ло, при расчете системы выбирают такие местные обратные связи, которые были бы устойчивыми при разомкнутой главной обратной связи. В качестве примера рассмотрим систему угловой стабилизации ракеты, струк- турная схема которой изображена па рис. 6.5. Для этой системы была получена пере- даточная функция разомкнутой системы
Глава 6. Критерии устойчивости 141 В характеристическом полиноме разомкнутой системы С(р), т. е. в полиноме знаменателя W(p) имеется два вещественных отрицательных корня А =-—> 1 ., „ 1 тт 72 р2 = -— и один вещественный положительный корень р^ =+—· Наличие после- "^о 'о дпего свидетельствует о неустойчивости управляемого объекта (ракеты) и разомк- нутой системы в целом. Поэтому система автоматического управления создается, в первую очередь, для обеспечения устойчивого полета ракеты. В данном случае 1=1. Таким образом, для устойчивости замкнутой системы а. ф. х. разомкнутой системы должна охватывать точку (-1JQ) на угол ? против ча- совой стрелки. Для построения а. ф. х. находим модуль и фазу (см. табл. 6.1) ?(?) = -? + arctg ?? - arctg ?'?2. При изменении частоты от ? = 0 до ? = °° модуль изменяется от А@) = К до А(°о) = 0, а фаза — от ?@) = -? до ?(°°) = -п. Если Г, > Т2, то при ?* 0 и ?* °° раз- ность арктангенсов больше нуля, а. ф. х. располагается в третьем квадранте (рис. 6.15) и при/С > 1 охватывает точку ( 1,у0) на угол +?,?. е. против часовой стрелки. Вэтом случае замкнутая система устойчива. Если 1 < Г2, то а. ф. х. располагается во вто- ром квадранте и при К > 1 охватывает точку (-1 j'0) на угол -?. В этом случае замк- нутая система неустойчива. Если же К < 1, то при любых значениях Г, и Т2 а. ф. х. разомкнутой системы не охватывает точку (-1,/0) и замкнутая система неустойчи- ва. Таким образом, замкнутая система устойчива, если К> 1, Г] > Г2. Эти условия совпадают с найденными ранее при помощи критерия Гурвица. В ряде случаев более удобной может оказаться другая формулировка критерия Пайквиста. Она основана на том, что величина и знак угла охвата точки (·¦ 1J0) за- висят только от того, как и сколько раз а. ф. х. разомкнутой системы пересекает отре- зок вещественной оси, расположенной левее'точки (-lj'O), и не зависят от ее про- хождения правее этой точки. Например, нетрудно убедиться, что все три а. ф. х„ изоб- раженные на рис. 6.16, охватывают точку (-lj'O) на угол +?. I I / I =0 1 _-^ k Рис <72 ^^ S~ >T2 6.15 0 .V @= 00 Критический отреаок «Г»/ -1 /ТС Рис. 6.1 |V СО = оо 0 6
142 Непрерывные линейные системы автоматического управления -*"Q с ? Ь 11 а ? u 2/@ н 1-?,? h UT2p ? 'ъ* h ? к, Рис 6.17 Выделим на вещественной оси критический отрезок (рис. 6.16). Тогда для устойчиво- сти замкнутой системы необхо- димо и достаточно, чтобы сумма переходов амплитудно-фазовой характеристики замкнутой систе- мы через критический отрезок при изменении частоты от 0 до °° / число кор- была равна —, где / ней с положительной веществен- ной частью в характеристическом полиноме разомкнутой системы. При этом переход сверху вниз считается положительным (+1), а снизу вверх — отрицательным (-1). Если при ? = 0 а. ф. х. начинается на критическом отрезке, то имеет место — перехо- да с соответствующим знаком. Например, на рис. 6.15 (/; 1 1) при К > 1 а. ф. х. совер- 1 шает +— перехода, если Г, > Г2 (замкнутая система устойчива) и — перехода, если Ту < Т2 (замкнутая система неустойчива). При К < 1 переходов нет н замкнутая сис- тема неустойчива. Па рис. 6.12 (/ = 0) имеется -1 переход на частоте ?, и +1 на час- тоте ?2· Сумма переходов равна нулю и замкнутая система устойчива. Сделаем теперь замечание, касающееся использования для определения устой- чивости замкнутой системы передаточной функции разомкнутой системы. В случае многокоитурной системы управления размыкание ее для получения пе- редаточной функции разомкнутой системы можно делать, вообще говоря, в произ- вольном месте. Рассмотрим, например, систему, структурная схема которой изобра- жена на рис. 6.17. Разомкнем систему на входе первого звена. Тогда, рассматривая точку а как вход, а точку b как выход, получаем передаточную функцию разомкнутой системы Щр) = : Разомкнем теперь ту же систему не па входе первого звена, а в цепи обратной связи второго звена (точка с соответствует входу, а точка d — выходу). Передаточная функция разомкнутой системы в этом случае W'(p) = - + Т2р 1 + - k2 f k3 Tfp 4
Глава 6. Критерии устойчивости 143 Передаточные функции W(p) и W'(p) получились различными. Однако им со- ответствует одно и то же характеристическое уравнение замкнутой системы 1 + W(p) = 1 + W(p) = 0, которое имеет вид 77>3 + (Г, + Т2 + k2T,)p2 + (+k2 + k{k2kA)p + кгк2к3 = 0. Поэтому для определения устойчивости можно пользоваться передаточной фун- кцией разомкнутой системы, полученной размыканием исходной системы в произ- вольной точке, в которой выполняется условие детектирования. Однако передаточные функции W(p) и W'(p) имеют различие. Только переда- точная функция W(p) связывает между собой изображения управляемой величины и ошибки, и только она связана с передаточной функцией замкнутой системы Ф(р) известным соотношением Х(р) 1 Передаточную функцию при размыкании па «ходе первого звена в дальнейшем будем считать главной передаточной функцией разомкпутой системы и имеппо ее иметь в виду при рассмотрении методов определения качества управления и синтеза систем управления. § 6.5. Определение устойчивости по логарифмическим частотным характеристикам Для определения устойчивости по критерию Найквиста можно строить не амп- литудно-фазовую характеристику, а логарифмическую амплитудную частотную ха- рактеристику (л. а. х.) и логарифмическую фазовую частотную характеристику (л. ф. х.) разомкнутой системы. Построение л. а. х. производится по выражению ?(?) = 20 lg ?(?) = 20 ]g | W(j<u), где ?(?) — модуль частотной передаточной функции разомкнутой системы F.23). Построение л. ф. х. производится по значению ?(?) частотной передаточной фун- кции F.23). Для построения л. а. х. и л. ф. х. удобно использовать стандартную сет- ку, изображенную па рис. 4.19. Наиболее простое построение получается, если передаточную функцию разомк- нутой системы можно свести к виду ;=?
144 Непрерывные линейные системы автоматического управления При подстановке ? =ju> получаем к О L(to) = 20lg— ^ Фаза (аргумент) частотной передаточной функции т и-г |/(co) = -r-900 + ]rarct.gGL)T/· - ]Г arc Па основании F.26) можно легко, без дополнительных вычислений построить асимптотическую л. а. х., для чего на стандартной сетке (рис. 6.18) наносятся вер- тикальные прямые при сопрягающих частотах ?; ~? и ?; =?~· Для определенно- сти построения возьмем передаточную функцию разомкнутой системы которой соответствует выражение для модуля в логарифмическом масштабе К_ ? Примем, например, что К = 50 с, Г, = 0,5 с, ?, = 0,2 с, Т2 = 0,0125 с. Тогда сопря- гающие частоты СО] = 2 с"', ?2 = 5 с ', ?3 = 80 с'1. Вначале построим первую асимптоту. При ? < ?, выражение F.29) приобретает вид Z(a>)*20lg-, ? которому (см. § 4.4) соответствует прямая с наклоном -20 дБ/дек, пересекающая ось абсцисс при ? = ?^ = К. Для получения второй точки этой прямой откладываем от точки соС] =50 с ' одну декаду вправо, т. е. до частоты со = 10соС) =500 с, и находим точку D, находящуюся на 20 дБ ниже оси абсцисс. Можно отложить одну декаду и влево до частоты со = 0,1сос =5 с ] и найти точку Du находящуюся па 20 дБ выше оси абсцисс. Первую асимптоту проводим до первой сопрягающей частоты ?, (точка Л). Так как этой частоте соответствует постоянная времени 1, находящаяся в знаменателе F.28), то л. а. х. необходимо «изломать» на -20 дБ/дек, и наклон второй асимптоты станет равным -40дБ/дек. Это означает, что через одну декаду, т. е. на частоте со = Юсо,, точка А опустится па40дБ.
Глава 6. Критерии устойчивости 145 +90°- Рис. 6.18 Вторую асимптоту доводим до второй сопрягающей частоты ?2 (точка В). Так как частоте ?2 соответствует постоянная времени ?,, находящаяся в числителе F.28), то л. а. х. «изламываем» на +20 дБ/дек и наклон третьей асимптоты составит -20 дБ/дек. Доводим ее до третьей сопрягающей частоты ?3 (точка С). Так как этой частоте соответствует постоянная времени Т2 сомножителя второго порядка знаме- нателя F.28), то л. а. х. «изламываем» на -40 дБ/дек и последняя асимптота будет иметь наклон -бОдБ/дек. Действительная л. а. х. несколько отличается от асимптотической (см. §4.5). Максимальные отклонения имеют место на сопрягающих частотах. На частоте (?{ действительная л. а. х. проходит на 3 дБ ниже, иа частоте ?2 — иа 3 дБ выше, а на частоте ?? — на 6 дБ ниже асимптотической. Выражение для фазы F.28) имеет вид ?(?) = -90° - arctg ??, + arctg ??, - 2arctg ??2 = -90° + ?, + ?2 + 2?3. F.30) Каждая из составляющих ?,, ?2, ?:! представляет, по сути дела, одну и ту же за- висимость от частоты. Поэтому достаточно построить, например, только зависимость ?? = -arctg ?? (см. рис. 6.18). Все остальные получаются простым сдвигом этой фа- зовой характеристики так, чтобы па соответствующей сопрягающей частоте иметь фазовый сдвиг 45°. При этом необходимо учитывать знак каждого слагаемого F.30). Логарифмическая фазовая характеристика (рис. 6.18) получается в результате ал- гебраического суммирования всех слагаемых F.30). Построение л. ?. ?. можно су- щественно упростить, если заранее будет подготовлен шаблон для одной из указан- ных зависимостей.
146 Непрерывные линейные системы автоматического управления Аналогичное построение л. а. х. и л. ф. х. может быть сделано при любом значе- нии г. Разница будет заключаться в наклоне первой асимптоты л. а. х. и величине первого слагаемого выражения для фазы F.27). При г = 0 первая асимптота проходит параллельно оси абсцисс на расстоянии 20 lg К. 11ри г > 1 ее наклон равен -г · 20 дБ/дек, а ее частота среза a>Ci = r-jK. В тех случаях, когда в передаточной функции разомкнутой системы F.22) име- ются сомножители типа ???? + 2??? + 1 и гр2 + 2?7? + 1 с комплексными корнями, построение асимптотической л. а. х. принципиально не отличается от рассмотренно- го выше. Сопрягающими частотами для них будут ? = - и ? = —. На первой л. а. х. дополнительно изламывается на +40 дБ/дек, а на второй — на -40 дБ/дек. Однако при малых значениях параметра затухания ? отклонение действительной л. а. х. от асимптотической оказывается значительным. Поэтому при ? < 0,3 в асимптотичес- кую л. а. х. следует внести поправки в соответствии с рис. 4.15 или рис. 4.16 (для пер- вого из указанных сомножителей они берутся с обратным знаком). Аналогично изложенному выше строится и л. ф. х. Для построения составляю- щих фазовой характеристики, соответствующих сомножителям с комплексными кор- нями, можно использовать графики, приведенные на рис. 4.15. Обратимся теперь к исследованию устойчивости замкнутой системы но постро- енным л. а. х. и л. ф. х. разомкнутой системы. Для этого воспользуемся последней из приведенных выше формулировок критерия Наиквиста, связанной с прохождением а. ф. х. через критический отрезок. На плоскости а. ф. х. разомкнутой системы критический отрезок (см. рис. 6.16) представляет собой отрезок вещественной оси, на котором фаза ?(?) = -180°, а мо- дуль А((й) > 1. На плоскости л. ч. х. разомкнутой системы фаза|/(оо) = -180° на всей оси абсцисс, а модуль ?((?) > 1 там, где?(со) = 20 lg Л(оо) > 0. Например, на рис. 6.18 эти условия выполняются на отрезке оси абсцисс, расположенном левее частоты среза л. а. х. шс. Таким образом, для устойчивости замкнутой системы необходимо и достаточно, чтобы сумма переходов логарифмической фазовой характеристики разомкнутой сие- е I . темы через критический отрезок была равна —, где / — число корней с положитель- ной вещественной частью в знаменателе передаточной функции разомкнутой систе- мы W(p). Как и прежде, переход сверху вниз считается положительным, а снизу вверх — отрицательным. Так, на рис. 6.18 л. ф. х. не пересекает критический отрезок (переходов нет), в знаменателе передаточной функции F.28) корней с положительной вещественной частью нет (/ =0) и, следовательно, замкнутая система устойчива. Аналогично обсто- ит дело и с замкнутой системой, л. ч. х. которой в разомкнутом состоянии изображе- ны на рис. 6.19, а. В обоих случаях при увеличении коэффициента передачи разомк- нутой системы л. а. х. будет сдвигаться вправо параллельно самой себе, а л. ф. х. из- меняться не будет. Поэтому (см. рис. 6.19, а), когда частота среза л. а. х. (йс станет равной частоте ?, замкнутая система попадет на колебательную границу устойчиво- сти, а при ?? > ? появится -1 переход через критический отрезок и замкнутая систе- ма станет неустойчивой.
Глава 6. Критерии устойчивости 147 ??? /-0 3 ? Рис. 6.19 На риг. 6.19, б изображены л. ч. х., соответствующие второй из а. ф. х., показан- ных на рис. 6.16. В этом случае замкнутая система устойчива, так как при / = 1 имеет- ся +'/2 перехода через критический отрезок на частоте ? = 0. Его наличие объясня- ется тем, что фаза ? @) = -180°, а первая асимптота л. а. х. идет параллельно оси аб- сцисс, т. е. модуль А @) = к. Это означает, что а. ф. х. (см. рис. 6.16) при ? = 0 начинается на критическом отрезке. На рис. 6.19, а такого перехода нет, так как фаза ?@) = -180°, но первая асимптота л. а. х. имеет отрицательный наклон и Л@) = °°. На рис. 6.19, в изображены л. ч. х., соответствующие рис. 6.12. Здесь имеется +1 переход на частоте ?2 и -1 переход на частоте ?,. Замкнутая система устойчива, так как /= 0 и сумма переходов равна нулю. На рис. 6.19, г показан случай, когда критический отрезок состоит из двух час- тей. Одна его часть находится на частотах ? < ?,, а другая на частотах ?2 < ? < ?3. Так как имеется -1 переход через вторую часть критического отрезка, то замкнутая система неустойчива. Большое практическое преимущество критерия Найквнста состоит в том, что а. ф. х. или л. ч. х. разомкнутой системы могут быть получены не только расчетным путем (в том числе и с использованием средств вычислительной техники) при за- данной передаточной функции разомкнутой системы, но и сняты экспериментально при наличии уже созданных автоматической системы в целом или отдельных ее уст- ройств. Это особенно важно тогда, когда достоверность исходных дифференциаль- ных уравнений но тем или иным причинам вызывает сомнение.
148 Непрерывные линейные системы автоматического управления § 6.6. Устойчивость систем с запаздыванием Системы с запаздыванием (см. § 1.2) отличаются от рассмотренных ранее сис- тем тем, что в одном или нескольких из своих звеньев имеют запаздывание во време- ни начала изменения выходной величины (после начала изменения входной) на ве- личину ?, называемую временем запаздывания, причем это время запаздывания ос- тается постоянным и но всем последующем ходе процесса. Например, если звено описывается уравнением dt ¦ + ?2 =? F.30) (апериодическое звено первого порядка), то уравнение соответствующего звена с за- паздыванием будет иметь вид x2(t) = kxx(t-x) F.31) (апериодическое звено первого порядка с запаздыванием). Такош вида уравнения называются уравнениями с запаздывающим аргументом. Обозначим x*(t) = xx(t-x). Тогда уравнение F.31) запишется в обыкновенном виде: dx2 „ dt +X2~ Vl' F.32) Так, если входная величина^ изменяется скачком от нуля до единицы (рис. 6.20, а), то изменение величины x*l(t) = xl(t-T), стоящей в правой части уравнении звена, изобразится графиком рис. 6.20, б (скачок на ? секунд позже). Используя теперь пере- ходную характеристику обыкновенного апериодического звена в применении к урав- нению F.32), получаем изменение выходной вели- чины хг в виде графика рис. 6.20, в. Это и будет пе- реходная характеристика апериодического звена первого порядка с запаздыванием (его апериодичес- кое «инерционное» свойство определяется посто- янной времени Г, а запаздывание — величиной ?). В общем случае, как и для F.31), уравнение динамики любого звена с запаздыванием можно разбить на два: /1/ „ 71/ ч * F.33) = В(р)х'{; *; (?) = *,(*-?), что соответствует условной разбивке звена с запаз- дыванием (рис. 6.21, а) па два: обыкновенное зве- но того же порядка и с теми же коэффициентами и предшествующий ему элемент запаздывания (рис. 6.21,6).
Глава 6. Критерии устойчивости 149 б) Звено с запаздыванием Элемент запаздывания Обыкновенное звено Рис. 6.21 а) б) в) ??. ?? 1 Рис. 6.22 Временная характеристика любого звена с запаздыванием будет, следовательно, такая же, как у соответствующего обыкновенного звена, по только сдвинута по оси времени вправо на величину ?. Примером звена «чистого» запаздывания ? является акустическая линия связи (? — время прохождения звука). Другими примерами могут служить система авто- матического дозирования какого-либо вещества, перемещаемого с помощью ленточ- ного транспортера (? — время движения лепты на определенном участке), а также система управления толщиной прокатываемого металла, где ? означает время дви- жения металла от валков до измерителя толщины. В двух последних примерах вели- чина ? называется транспортным запаздыванием. В первом приближении определенной величиной запаздывания ? могут быть оха- рактеризованы трубопроводы или длинные электрические линии, входящие в зве- нья системы. Величину запаздывания ? в звене можно определить экспериментально путем снятия временной характеристики. Например, если при подаче на вход звена скач- ком некоторой величины, принимаемой за единицу, гга выходе получается экспери- ментальная кривая для .г2, показанная на рис. 6.22, б, то можно приближенно опи- сать это звено как апериодическое звено первого порядка с запаздыванием F.31), взяв величины ?, Тик с экспериментальной кривой (рис, 6,22. б). Заметим также, что такая же экспериментальная кривая согласно графику рис. 6.22, в может трактоваться и как временная характеристика обыкновенного апе- риодического звена второго порядка с уравнением •2 „2 (?27> 1)х2 = .r2 = F.34) причем Тх, Г2 и k можно вычислить из соотношений, записанных в § 4.5 для данного :'вена, по некоторым замерам на экспериментальной кривой или другими способа- ми. Итак, с точки зрения временной характеристики реальное звено, приближенно описываемое уравнением первого порядка с запаздывающим аргументом F.31), час- то может быть с такой же степенью приближения описано обыкновенным диффе-
150 Непрерывные линейные системы автоматического управления В соответствии с. формулой теоремы запаздывания для изображений функций по Лапласу для элемента чистого запаздывания получаем передаточную функцию в виде W(j))-exp. F.35) Заметим, что в некоторых случаях наличие большого числа малых постоянных времени в системе управления можно учесть в виде постоянного запаздывания, рав- ного сумме этих постоянных времени. Действительно, пусть система содержит ^пос- ледовательно включенных апериодических звеньев первого порядка с коэффициеп- X том передачи, равным единице, и величиной каждой постоянной времени ^ = Т^· Тогда результирующая передаточная функция будет _ V ??) .F.36) Если ? —>°°, то в пределе получаем W(p) = e~v>. Уже при дг = 8+ 10 передаточ- ная функция F.36) мало отличается от передаточной функции звена с запаздывани- ем F.35). Уравнение любого линейного звена с запаздыванием F.33) будем теперь запи- сывать в виде -l"xl. F.37) F.38) Передаточная функция линейного звена с запаздыванием будет С(Р) где через W0(p) обозначена передаточная функция соответствующего обыкновенно- го звена без запаздывания. Частотная передаточная функция получается из F.38) подстановкой ? =jcu: = Wb(ju>) е~}ш =??(?) F.39) где ?0(?) ?.?()(?) — модуль п фаза частотной передаточной функции звена без запаз- дывания. a) Vi -+~и Рис. 6.23
Глава 6. Критерии устойчивости 151 Отсюда получаем следующее правило. Для построения амплитудно-фазовой характеристики любого звена с запазды- ванием нужно взять характеристику соответствующего обыкновенного звена и каж- дую ее точку сдвинуть вдоль окружности по часовой стрелке на угол ??, где ? — значение частоты колебаний в данной точке характеристики (рис. 6.23, а). Так как в начале амплитудно-фазовой характеристики ? = 0, а в конце ? = °°, то начальная точка остается без изменения, а конец характеристики асимптотически навивается на начало координат (если степень операторного многочлена В меньше, чем многочлена С). Выше говорилось о том, что реальные переходные процессы (временные харак- теристики) вида рис. 6.22, б часто могут быть с одинаковой степенью приближения описаны как уравнением F.31), так и F.34). Амплитудно-фазовые характеристики для уравнений F.31) и F.34) показаны на рис. 6.23, а и б соответственно. Принци- пиальное отличие первой состоит в том, что она имеет точку D пересечения с осью U. При сравнении обеих характеристик между собой и с экспериментальной амплитуд- но-фазовой характеристикой реального звена надо принимать во внимание не толь- ко форму кривой, по и характер распределения отметок частот ? вдоль нее. Для систем автоматического управления, имеющих в числе своих звеньев одно звено с запаздыванием, все выведенные в главе 5 общие формулы для уравнений и передаточных функций остаются в силе, если в них подставить значения передаточ- ных функций в виде F.38). Тогда передаточная функция разомкнутой системы с за- паздыванием будет такой же, как F.38), но теперь W0(p) — передаточная функция разомкнутой системы без запаздывания. Характеристическое уравнение замкнутой системы, как показано в гл. 5, имеет вид D{p) - С(р) + В(р) е~хр = 0. F.40) Для устойчивости системы необходимо и достаточно, чтобы все корни трансцен- дентного характеристического уравнения F.40) имели отрицательные вещественные части. По в отличие от обыкновенного алгебраического уравнения здесь вследствие наличия множителя е~хр уравнение может иметь бесконечное количество корней. К указанным системам применим критерий устойчивости Найквиста в его пре- жней формулировке (см. главу 6). Однако здесь вследствие наличия множителя е /с'° существенно изменяется очертание амплитудно-фазовой характеристики разомкну- той цени, построенной но частотной передаточной функции причем размыкание системы производится по определенному правилу, которое да- ется ниже. Как следствие, для устойчивости линейных систем первого и второго порядка с запаздыванием, оказывается, уже недостаточно только положительности .коэффи- циентов, а для систем третьего и более высокого порядка с запаздыванием неприме- нимы критерии устойчивости Вышнеградского, Рауса и Гурвица. Ниже будет рассмотрено определение устойчивости только по критерию Найк- виста, так как его использование для этой пели оказывается наиболее простым.
152 Непрерывные линейные системы автоматического управления Построение амплитудно-фазовой характе- ристики и исследование устойчивости по кри- терию Найквиста лучше всего производить, если передаточная функция разомкнутой сис- темы представлена в виде F.38). Для получе- ния этого необходимо произвести соответству- ющим образом размыкание системы. Для случая, изображенного на рис. 6.24, а, размыкание можно сделать в любом месте глав- ной цепи, например так, как это показано. Тог- да передаточная функция разомкнутой систе- мы будет Щр) что совпадает по форме с F.41). Для случая, изображенного на рис. 6.24, б, размыкание главной цепи дает выражение пе- редаточной функции разомкнутой системы, не- удобное для дальнейших исследований: Шр) ш,.л i + W2(p)W3(p)e->" В этом случае удобнее разомкнуть систему по цени местной обратной связи. Тог- да передаточная функция разомкнутой системы приобретает вид, совпадающий с F.41): W(p) = W2(p) W3(p)e-'n. Наконец, в случае, изображенном на рис. 6.24, в, при размыкании системы в ука- занном месте получаем выражение, также совпадающее с F.41): Щр) = Щр) * n + W/i(p)Wl(p)W2(p) Частотную передаточную функцию F.41) можно представить в виде Кроме того, F·42) F.43) где Л0(со) — модуль и ??(?) — фаза (аргумент) системы без запаздывания. Модуль второго сомножителя F.43) равен единице, а его аргумент равен ?? = ??. Поэтому, представив выражение F.41) в виде
Глава 6. Критерии устойчивости 153 Рис. 6.25 получаем значение модуля результирующей ча- стотной передаточной функции |???)| = ?(?) = 4>(?) F.44) и фазы ?(?) = ??(?) - ??. F.45) « Таким образом, наличие звена с запаздыва- нием не меняет модуля и вносит только допол- нительный фазовый сдвиг. На рис. 6.25 изображена амплитудно-фазо- вая характеристика, соответствующая F.43). Сплошной линией показана исходная характеристика при ? = 0, а пунктиром — ха- рактеристика, которая получается при наличии постоянного запаздывания ?/0. Из этих характеристик видно, что наличие дополнительного фазового сдвига ?? - ?? «закручивает» годограф, особенно в высокочастотной части, но часовой стрел- ке. Это, вообще говоря, ухудшает условия устойчивости, так как вся кривая прибли- жается к точке (-1, jO). Иногда в особых случаях при сложной форме годографа W0(/(u), введение постоянного запаздывания может улучшить условия устойчивости. По имеющемуся годографу WQ(j(?>) можно определить критическое значение вре- мени запаздывания ? = ???, при котором система оказывается на границе колебатель- ной устойчивости. Для этой цели па годографе W0(/(u) отыскивается точка, для которой модуль ра- вен единице (рис. 6.25). Частоту, соответству ющую этой точке, обозначим @[, а фазу — ?[. При введении постоянного запаздывания ? = ??[, условие совпадения этой точки с точкой (-1 j'0) запишется следующим образом: ?? откуда критическое значение запаздывания ??? -?, ?, F.46) Если подобных «опасных» точек будет несколько, то необходимо сделать расче- ты для всех точек и взять наименьшее значение ???. Заметим, что частота @[ равна частоте среза л. а. х., @[ = @ср (см., например, рис. 6.18). Поэтому нахождение ?? и ?[ удобно делать при наличии построенных л. а. х. и л. ф. х. Л. а. х. системы с запаздыванием совпадает с л. а. х. исходной системы (без за- паздывания). Дополнительный фазовый сдвиг, который надо учесть при построе- нии л. ?. ?. системы с запаздыванием, определяехя F.45). В некоторых случаях могут использоваться аналитические расчеты. Так, напри- мер, рассмотрим статическую систему с одной постоянной времени. Частотная пере- даточная функция разомкнутой системы имеет вид
154 Непрерывные линейные системы автоматического управления т 0,8 0,6 0,4 0,2 1 Область устойчи- вости " ? ( к. ч ? 1 Г 1 ? 0 2 4 6 8 101214 Рис, 6.26 Приравняем модуль единице: К 1 Отсюда находится частота, соответствующая опасной точке: ?,=- Фазовый сдвиг на этой частоте ?] =-arctgroir = -arctgv/C2 -1. По формуле F.46) находим критическое запаздывание: _7i-arctgVA -I _7,n~arctgVA' -1 F?8) Но этому выражению на рис. 6.26 построена область устойчивости в координа- тах «общий коэффициент усиления — относительное запаздывание». §6.7. Устойчивость систем с распределенными параметрами Системой автоматического управления с распределенными параметрами назы- вается такая система, среди уравнений которой кроме обыкновенных дифференци- альных уравнений имеются уравнения в частных производных. Физически это соот- ветствует учету волновых явлений или гидравлического удара в трубопроводах, учету волновых процессов в длинных электрических линиях при передаче но ним воздей- ствий от одного звена системы автоматического управления к другому или же при управлении процессами в самих трубопроводах или длинных линиях. Этот вопрос приобретает практическое значение чаще всего в некоторых систе- мах управления, включающих в себя водяные, масляные или газовые трубопроводы (либо в объекте, либо в управляющем устройстве), реже — в некоторых системах те- лерегулирования (телеуправления)и т. н. Известно, например, что водяной трубопровод гидротурбины описывается без учета потерь уравнениями Эй Ы dt ~ g ~дх' где ? — скорость движения воды;// — напор в произвольной точке, определяемой ко- ординатой ? вдоль трубопровода; а — скорость звука в воде.
Глава 6. Критерии устойчивости 155 -/(О К потребителям Рис. 6.27 Уравнения длинной электрической линии без потерь имеют вид: ди _ . Ы di _ ди дх dt' дх dt' где и — напряжение; г — ток в произволь- ной точке, определяемой координатой ? вдоль линии; / и с — индуктивность и ем- кость единицы длины линии. После решения указанных уравнений в частных производных с учетом гранич- ных условий, определяемых смежными звеньями данной системы автоматического управления, для системы в целом получаются уравнения того же типа, как и для си- стем с запаздыванием (§ 6.7). Рассмотрим вывод уравнений системы стабилизации давления газа в трубопро- воде, схема которой изображена на рис. 6.27. В данном случае сам объект (трубопро- вод) является звеном с распределенными параметрами. Для простоты будем считать его прямолинейным, а всех потребителей — сосредоточенными па конце трубопро- вода. Управляющее устройство состоит из чувствительного элемента 2 (мембранный измеритель давления), усилителей 3 и 4 (струйная трубка и пневматический двига- тель) с жесткой обратной связью 5 и из управляющего органа 6 (клапан). Возмуща- ющее воздействие/(?) на объект выражается в изменении но произволу потребите- лей некоторого эквивалентного выходного сечения на конце трубопровода. Уравнение управляемого объекта. Движение газа в трубопроводе подчиняется уравнению dw dw _ I dp F.49) Учтем также условия постоянства массы Эр dw Эр „ —+ р— + »,¦-?- = О Эг Э/ Э/ и адиабатическое уравнение состояния газа _?_ =?_ F.50) F.51) В этих уравнениях w, ?, ? — соответственно скорость, давление и плотность газа в текущем сечении трубопровода с координатой / в момент времени t (вся длина тру- бопровода обозначается через L); k — показатель степени в уравнении адиабатичес- кого состояния газа; индексы 0 вверху (р°, р°) означают, что данные величины отно- сятся к установившемуся состоянию системы.
156 Непрерывные линейные системы автоматического управления ( ? ? ' 1 Эр _ 1 dp Продифференцировав F.51), получаем Э "| О I п 3f О Д/ ' ? ? I y)Q ОС ?) OL откуда Эр 1 [ р° | dp a _ — = ~Т — > F.Э2) dt cr{p) dt где а — скорость звука в газе, определяемая формулой Обычно не учитывают сопротивления движения газа в трубопроводе, преиебре- дте до ,. гая сравнительно малыми членами w— и w—. Кроме того, ввиду малости величи- Э/ Э/ ны отклонения давления ;; в процессе управления от его установившегося значения можно считать, что -тг~1, а следовательно, согласно F.51) -г~1. В результате из ? ? уравнений F.49), F.50) и F.52) получаем ____ = _ ы Р°э/' a/ pvat' Ведем обозначения для относительного отклонения ? управляемой величины от ее установившегося значения и для относительной координаты ? вдоль трубопрово- да: ? - »° ?? / ф=~7~=7": ?=? (°<?<1)> <6·55) а также для относительного отклонения у скорости движения газа в трубопроводе: , w-w , Aw ?? ~гч V = k -_ = *—-, F.э6) ж да где w — скорость газа в трубопроводе при установившемся процессе; к — показатель степени ? адиабатическом уравнении состояния газа F.51). Переходя в уравнениях F.54) к этим относительным безразмерным переменным и бесконечно малым приращениям, получаем искомые уравнения управляемого объекта (трубопровода) в виде ????~ Тп^— F'57)
Глава 6. Критерии устойчивости 157 где введены два постоянных параметра управляемого объекта: 5 w ? = —· а F.58) Первый из них (Го) представляет собой, очевидно, время прохождения газа но данному трубопроводу в ус- тановившемся процессе, а второй (?) — отношение уста- новившейся скорости газа к скорости звука в нем. Заметим, что уравнения F.57) эквивалентны так на- зываемому волновому уравнению F.59) которое легко получается, если первое из уравнений F.57) продифференцировать по ?, а второе — но t и сравнить результаты дифференцирования. Для системы уравнений в частных производных F.57) надо написать граничные условия. Для этого запишем уравнение поступления газа через клапан в начале тру- бопровода и уравнение потребления газа в конце его. Используем выражение для скорости газа через его расход, а именно: G F.60) где G — расход газа по весу в секунду; F— площадь сечения трубопровода; g - уско- рение силы тяжести. Условимся значения всех переменных, относящихся к началу и к концу трубо- провода, обозначать индексами 1 и 2 соответственно. Расход газа ? начале трубопро- вода G будем считать функцией координаты перемещения клапанах, т. е. с, = ад. F.61) Эта функция (рис. 6.28) определяется либо аналитическим расчетом, либо из опытных данных. На основании уравнений F.60), F.61), а также формул главы 3 малое отклоне- ние ???>( величины скорости в начале трубопровода от ее установившегося значения го0 будет G° -Ap, = ???-- G° F.62)
158 Непрерывные линейные системы автоматического управления (установившиеся значения да0, G0, р° пишутся без индекса 1, так как они одинаковы вдоль всего трубопровода). Величина ~z~ есть тангенс угла наклона касатель- ной в точке С (рис. 6.28), соответствующей установившемуся процессу в трубопро- воде. На основании F.51) и F.53) Эр, f _ 1 ?2' Введем безразмерную величину относительного отклонения управляющего кла- пана: ? = ±_1_ = ??±, F.63) гдехн — условное номинальное значение, равное * F·64) x Кроме того, заметим, что согласно F.60) 4р ЯР f F-65) Подставляя все это в F.62), с учетом F.56) и F.55) получаем уравнение поступ- ления газа через управляющий клапан в начале трубопровода: ?,+?,=?, F.66) которое является первым граничным условием для уравнений объекта. Расход газа в конце трубопровода у потребителей можно записать согласно F.60) в виде G2=Fgp2w2. F.67) С другой стороны, известно, что при выходе газа из трубопровода (в случае кри- тического истечения, которым мы для простоты и ограничимся) будет F.68) где Q — площадь некоторого эквивалентного выходного сечения на конце трубопро- вода у потребителей (это величина, которая может меняться как угодно по нроизво-
Глава 6. Критерии устойчивости 159 лу потребителя; она выражает собой, следовательно, внешнее возмущающее воздей- ствие па данную систему); р2 — давление в конце трубопровода перед выходом к по- требителям; г>2 — удельный объем газа там же. Уравнение для отклонения величины расхода в процессе управления от его уста- новившегося значения в линеаризованном виде на основании F.67), F.51), F.65) и F.55) будет ДС= —2- Aw2 + {dw2j F.69) Few0 G° = Fgp°Aw2 + ~-Ap2 = —(?2 + <P2 )· or k Выразим AG2 также из F.68), т. е. через изменение выходного сечения у потре- бителя, считая для простоты v2 = const = v°: Учитывая, что из F.68) G° = Q°J2g? F.70) и вводя безразмерную величину изменения выходного сечения, т. е. внешнего воз- мущающего воздействия получим ( Ц F-72) Сравнение выражений F.69) и F.72) дает искомое уравнение потребления газа в конце трубопровода: которое является вторым граничным условием для уравнения объекта F.57). Урав- нение потребления F.73) записано для общего случая процесса управления с нере- менным внешним возмущающим воздействием, выраженным через относительную величину выходного сечения/у потребителей. При исследовании же переходного
160 Непрерывные линейные системы автоматического управления процесса в системе, когда после некоторого возмущения потребление установилось (Q = const = Q°,/= 0), уравнение F.73) будет иметь вид ( k ?2=-|1--?2. F.74) Уравнение управляющего устройства. Уравнение чувствительного элемента Т?г + Т2г + г = -к№. F.75) Здесь Г[, Т2 и k{ — постоянные времени и коэффициент передачи, а ? = ^, F.76) Уп где уц -¦- некоторое номинальное перемещение. Игщекс 1 при переменной ? в уравне- нии F.75) означает, что чувствительный элемент измеряет давление газа в начале трубопровода. Уравнение управляющего элемента со струйной трубкой ^? ?_?. F.77) F.78) Уп Уравнение пневматического двигателя будет "н где Ts — время двигателя. Уравнение жесткой обратной связи согласно рис. 6.27 будет ?-?. F-79) Уравнение всей системы управления. Итак, для данной системы автоматичес- кого управления имеем уравнения объекта F.57) с граничными условиями F.66) и F.73) или F.74) и уравнения управляющего устройства F.75), F.77), F.78) и F.79). Решение уравнений в частных производных F.57), как известно, можно записать в виде следующей суммы некоторых двух функций от аргументов (t -?7'??) и (t + ????): F.80) (легко проверить, что при подстановке этих выражений уравнения F.57) удовлет- воряются тождественно). Для определения функций Ф' и Ф* используются граничные условия. При ис- следовании переходного процесса уравнение потребления газа в конце трубопрово-
Глава 6. Критерии устойчивости 161 да (т. е. второе граничное условие) возьмем в виде F.74). Это соответствует значе- нию / = L, т. с. ? = 1. Поэтому из условия F.74) с подстановкой F.80) получаем ! откуда где обозначено F.81) F.82) Для начала трубопровода, где ? ··= 0, из F.80) с учетом F.81) получаем: ?, =( F'83) К этим уравнениям надо присоединить первое граничное условие F.66) и урав- нения управляющего устройства. Запишем теперь все уравнения системы управления в символической оператор- ной форме, заметив предварителыю, что согласно § 6.6 равенство F.81) в оператор- ной форме имеет вид Ф" = Ъ(ГхрФ' F.84) В результате все указанные уравнения системы управления будут: F.85)
162 Непрерывные линейные системы автоматического управления или после объединения некоторых уравнений ?) 1 -TO ? (?? ?2 + ?2? + 1)? = -*,<! + Ье-'" )Ф'; 1 F.86) Исключив отсюда переменные ? и ?, приходим к одному дифференциальному уравнению данной системы автоматического управления: G;У + Т2р + i)(Tsp +1) A + be-xp ) + -A - be*') j + kx A + be"*) ??' = О, L ? j J которое преобразуется к виду F-87) Это уравнение имеет в основном тот же вид, что и уравнение системы с запазды- ванием (например, F.40)). Здесь оно определяет величину ф', через которую затем находятся из вышеиаписаииых соотношений управляемая величина (pt и другие. Па- раметр ? в этом уравнении согласно F.82) и F.58) вычисляется по формуле ? = 2-, F.88) а т. е. ? есть удвоенное время прохождения звука в газе по данному трубопроводу. § 6.8. Устойчивость двумерных систем с антисимметричными связями В практике встречаются двумерные системы управления с антисимметричными связями. Структурная схема такой системы изображена па рис. 6.29. Она содержит два идентичных капала с одинаковыми передаточными функциями WoO7) = W[(/?) W2(p)u антисимметричные связи. К такому виду сводятся некоторые гироскопические устройства, двухканальные системы слежения и др.
Глава 6. Критерии устойчивости 163 Матрица-столбец выходных (управляемых) величин связана с матрицей-столб- цом ошибок выражением ? А" ВД Характеристическое уравнение замкнутой системы: .- - , 1 + W, aVQ F.89) F.90) Здесь ? — единичная матрица 2x2. Для расчета устойчивости введем в рассмотрение комплексные величины х* = хх + jx2 ¦ F.91) F.92) Матричная зависимость F.89) дает два равенства: yl=W0(p)xi+aWu(p)x2- 1 у2 = -aWQ(p)x{ +W0(p)x2.j Умножая второе равенство нау и складывая, получаем для комплексных величин =Wo(p)x·. F.93) Здесь введена эквивалентная передаточная функция разомкнутой двумерной си- стемы F.94) Для дальнейшего расчета может использо- ваться критерий Найквиста в своей обычной формулировке. Однако для построения а. ф. х. разомкнутой системы следует использовать ча- стотную передаточную функцию Ее модуль а фаза 3(?) = ??(?) - arctg a. ? —Н&-* j Wi(p) (?) 1 W2(p) W2(p} У Рис. 6.29 У1
164 Непрерывные линейные системы автоматического управления По сравнению с исход- ной а. ф. ?. ?0(]?) модуль увеличивается в ?? + ?2 рази появляется дополнительный фазовый сдвиг ? = -arctg a. Это означает, что каждая точ- ка исходной а. ф. х. удаляет- ся от начала координат и ио- ворачпвается по часовой стрелке, если а > 0 (рис. 6.30, а), и против часовой стрелки, если а < 0 (рис. 6.30, б). Заметим, что в случае перехода к комплексным величинам у* и х* можно про- извести расчет по а. ф. х. исходной однокапалыюй системы W0(jioj. В этом случае колебательная граница устойчивости будет при выполнении условия (l-;a)W0(/co)--l. F.95) Рис. 6.30 Рассмотренный метод позволяет упростить определенные устойчивости двумер- ной системы по сравнению с использованием результирующего характеристическо- го уравнения F.90), так как требуют рассмотрения передаточной функции W0(p) од- ного изолированного канала. Глава 7 ПОСТРОЕНИЕ КРИВОЙ ПЕРЕХОДНОГО ПРОЦЕССА В СИСТЕМАХ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ §7.1. Общие соображения Дифференциальное уравнение обыкновенной линейной системы автоматического управления, записанное для ошибки управления, согласно E.6) имеет вид D(p) x(t) - (Цр) g(t) + N(p)f(t), G.1) d где ?-— — алгебраический оператор дифференцирования; g(L) — задающее воздействие;/(?) — возмущающее воздействие. Решение линейного дифференциального уравнения с постоянными коэффици- ентами G.1) будет x(t)-xn(t)+xu(l), ' G.2)
Глава 7. Построение кривой переходного процесса 165 гдех„(?) — общее решение однородного уравнения D(p)x(t) = О, имеющее вид xn=Cie*t+C2e>*+... + Cllep··', G.3) причем С, С„ — произвольные постоянные, определяемые из начальных значе- ний процесса, ар{,.. .,рп — корпи характеристического уравнения D(p) = 0. . Выражение G.3) записано для случая отсутствия пулевых и кратных корней. Частное, или вынужденное решение xn(t) определяется правой частью уравне- ния G.1), и оно соответствует некоторому установившемуся режиму в системе, ко- торый будет существовать после затухания x,,(t). Полным решением G.2) описывается процесс управления в линейной системе (об- щий случай возмущенного движения системы). Первая часть этого решения хпA) в виде G.3) представляет собой собственное движение системы, наложенное на част- ное решение ?,,(?)· Исходное дифференциальное уравнение системы может быть записано также для управляемой величины y(t) = git) -x(t). В системах стабилизации g(t) = 0 и поэто- му yit) = -?(?). Необходимо обратить внимание на следующее важное обстоятельство. Частное решение xn(t) складывается из отдельных слагаемых, отвечающих отдельным чле- нам правой части дифференциального уравнения G.1). Если действует несколько возмущающих воздействий, то в решении будет соответственно и несколько слагае- мых. При этом каждое слагаемое частного решения xn(t) может определяться по от- дельности для каждого возмущающего или задающего воздействия независимо от других, а затем их можно складывать. В этом состоит так называемый принцип су- перпозиции. Следовательно, если имеется дифференциальное уравнение D(p) x(t) - С(р) git) + ЛГ,(р)/,(О + N2(p)f2(t), то частное решение, определяющее установившийся процесс в системе, будет иметь три слагаемых, каждое из которых определяется частным решением одного из урав- нений: D{p) ,т@ = С(р) g(t); D(j>) .r(i) = hip)fxit); Dip) x(t) = N2(p)f2(t). Несколько иначе обстоит дело с.определением переходной составляющей. В ре- шении для переходной составляющей G.3) произвольные постоянные С,,..., Ся дол- жны вычисляться по начальным значениям обязательно с использованием полного выражения решения G.2), т. е. при исследовании переходных процессов в системах автоматического управления всегда надо оговаривать соответствующие внешние ус- ловия — задавать g(t) и fit). Если переходный процесс ищется как решение однородного уравнения Dip) ?(?) = 0 при заданных начальных значениях системы, то результат такого реше- ния отвечает случаю отсутствия задающих и возмущающих воздействий, причем си- стема совершает свободное движение с какого-то смещенного начального'положе- ния. Если же переходный процесс происходит в результате изменения внешних ус- ловий (возмущающих сил, изменения нагрузки, перенастройки, изменения режима слежения и т. п.), то этот переходный процесс надо исследовать иначе, с определеии-
166 Непрерывные линейные системы автоматического управления ем произвольных постоянных из полного решения, включающего в себя установив- шуюся составляющую. Вид воздействия g(C) или/(?) и стоящих перел ними опера- торных многочленов оказывает существенное влияние на вид переходного процесса. При нахождении кривой переходного процесса в системе автоматического уп- равления возникают две трудности. Первая трудность — принципиального характе- ра — заключается в том, что в реальных системах управления управляющие и возму- щающие воздействия не являются известными функциями времени, а носят случай- ный характер. В связи с этим приходится рассматривать некоторые типовые входные воздействия. Типовые входные воздействия стремятся выбирать так, чтобы они были по возможности близкими к реальным воздействиям в системе автоматического уп- равления. Для следящих систем при g(t) = 0 и систем стабилизации переходный процесс может строиться для случая приложения возмущающего воздействия. В качестве типовых используются возмущающие воздействия в виде единичной ступенчатой функции/(?) = 1(?) и в виде единичной импульсной функции/(г) = б(?)· Эти типо- вые возмущения изображены на рис. 7.1. Входная функция первого типа часто встречается в системах автоматического регулирования и представляет собой внезапный скачок возмущающего воздействия па некоторую постоянную величину, например увеличение тока нагрузки генерато- ра, увеличение момента нагрузки двигателя и т. п. Реакция системы на такое воздей- ствие, построенная для управляемой величины или для ошибки, отличающихся толь- ко знаками (x(t) = -y{t)), представляет собой переходную функцию системы для дан- ного возмущения. Входная функция второго типа также встречается в системах автоматического управления в виде кратковременного удара нагрузки, например при коротком замы- кании электрического генератора, которое прекращается через небольшой промежу- ток времени системой защиты (плавкие предохранители, максимальные автоматы и /¦ 0 ? 0 t I t t Рис. 7.1 0 X 0 ? ? A J N V л
Глава 7. Построение кривой переходного процесса 167 ? 0 У, 0 ?, 0 1 t У *- ? Рис. gi 0 0 XI 0 7.2 / / ? —>- ? т. п.), при кратковременном возрастании момента нагрузки двигателя и т. д. Реак- ция системы на воздействие этого типа представляет ее функцию веса. В следящих системах для построения переходного процесса могут приниматься типовые задающие воздействия (рис. 7.2) в виде единичной ступенчатой функции g(t) = 1A) или в виде воздействия, изменя- ющегося по линейному закону g(t) = = at ¦ 1A). Воздействие первого типа соот- ветствует, например, в следящих системах воспроизведения угла быстрому повороту командной оси на некоторый угол. Реак- ция системы y(t) на такое задающее воз- действие представляет собой ее переход- ную функцию для задающего воздействия. Воздействие второго типа является ха- рактерным для следящих систем воспро- изведения угла, когда командная ось внезапно начинает двигаться с постоянной скоростью. Возможно изучение повеления системы управления и в том случае, когда вход- ное воздействие представляет собой не детерминированную (определенную), а слу- чайную функцию времени. Этот вопрос будет рассмотрен в главе 11. Вторая трудность — непринципиального характера — заключается в том, что обычно системы описываются дифференциальными уравнениями сравнительно вы- сокого порядка. Это усложняет практические расчеты; потому для облегчения зада- чи построения кривой переходного процесса во многих случаях приходится приме- нять вычислительные устройства непрерывного действия и цифровые вычислитель- ные машины. Для сложных автоматических систем в настоящее время этим методам отдается предпочтение. Важно отметить, что при использовании вычислительных машин ча- сто можно обходиться без составления дифференциальных уравнений тех звеньев ав- томатической системы, для которых имеются действующие макеты. Тогда для осталь- ной части звеньев набираются их дифференциальные уравнения на вычислитель- ной машине, к которой подключаются имеющиеся действующие макеты. Это свойство можно использовать для испытания и настройки систем в лабораторных условиях. Ниже будут рассмотрены наиболее распространенные методы построения кри- вой переходного процесса. К ним относятся метод непосредственного решения ли- нейных дифференциальных уравнений, или так называемый классический метод, использование преобразований Фурье, Лапласа и Карсона-Хевисайда, и использо- вание вычислительных машин. В дальнейшем изложении будем рассматривать построение переходного процесса для ошибки x(t). Однако методика остается единой и для других случаев построения переходного процесса, например для отыскания y(t) при g(t) ? 0.
168 Непрерывные линейные системы автоматического управления § 7.2. Непосредственное решение исходного дифференциального уравнения Пусть система автоматического управления описывается линейным дифферен- циальным уравнением с правой частью {??? + ?,?" + ... - апЛр + а„) x(t) - (bopm + b#mX + ... + bm)f(t). G.4) Для отыскания полного решения этого уравнения необходимо найти частное или вынужденное решение уравнения с правой частью ??(?) и определить корни характе- ристического уравнения Как указывалось выше, полное решение будет иметь вид x{t) =.rB @ + с,еР1' +CV'2' +... + С>"»'. G.5) Дальнейшим шагом является отыскание произвольных постоянных интегриро- вания С',,..., С„. Для этой цели используются начальные значения: при ? = О х@) = х0, х'@) - х'о, ..., х('м)@) = Xq"~^- Начальные значения накладываются на основании фи- зических соображений или находятся из дифференциального уравнения G.4). Диф- ференцируя уравнение G.5) по времени ?- раз и используя начальные значения, получают ? алгебраических уравнений, куда входят ? неизвестных постоянных ин- тегрирования. Совместное решение этих уравнений дает возможность определить искомые постоянные интегрирования С,,..., Сп. Операции вычисления корней и совместного решения алгебраических уравне- ний являются трудоемкими. Это особенно относится ко второй операции, так как вычисление корней может быть сделано довольно быстро при помощи стандартных программ для цифровых вычислительных машин. В связи с этим использование этого метода построения кривой переходного процесса ограничивается случаем сравни- тельно невысокого порядка дифференциального уравнения, обычно не выше третье- го. Расчеты получаются более простыми в том случае, когда правая часть G.4) рав- на нулю, т. е. имеется однородное дифференциальное уравнение. Тогда частное ре- шение равно нулю и полное решение G.5) приобретает более простой вид: x(t) = Схе*' +С2еР2' +... + Спет'"'. G.6) В этом случае переходный процесс определяется только видом корней и началь- ными значениями. В табл. 7.1 для этого случая приведены формулы для получающе- гося переходного процесса при различных степенях дифференциального уравнения ? (от 1 до 3) и корнях различного вида. В таблице приняты следующие обозначения: оц, ?2, ?3 — абсолютные значения вещественных некратных корней; ? и ? — абсо- лютные значения вещественной и мнимой частей комплексного корня; х0 — началь- ное значение исследуемой координаты; .Vq — начальное значение скорости измене- ния исследуемой координаты; х$ — начальное значение ускорения.
Глава 7. Построение кривой переходного процесса 169 Таблица ? 1 2 3 7.1 Вещественные корни 4 ?2?0+?? ?2-?, 4 ??*?+*? д CX2CX3XQ +(,0^2 """^3/0 ~"~·^0 2 1 / ? 1 / . ОСн ОСтЛГл ? (??? ~г ОСт /*^п "г ^-"о 'J (?,-?3)(?2-?3) Комплексные корни - (?-?,J+?2 ?[(?-?,J + ?2] ?[(?-«,J+?2] § 7.3. Сведение неоднородного уравнения к однородному Для типового входного воздействия вида единичной ступенчатой функции ре- шение неоднородного уравнения G.4) может быть сведено к решению уравнения без правой части переходом к другой неременной. Примем, что f(t) = 1@. причем еди- ница имеет размерность переменной, стоящей в правой части G.4). Тогда установив- шееся значение переменной ? при t -> °° можно найти из G.4), положив все произ- водные равными нулю: Это установившееся значение представляет собой частное или вынужденное ре- шение неоднородного уравнения G.4), т. е. xK(t) = хуст.
170 Непрерывные линейные системы автоматического управления Введем новую переменную z(f) = x(t) - xB(t) = x(t) - ху,т. G.8) Решение неоднородного уравнения G.4) для z(t) может быть записано в виде z(t) = x(t) -хуст = Сге*' + C2ef* +... + Спер-', G.9) что подобно решению типа G.6). Этому решению соответствует исходное диффе- ренциальное уравнение без правой части d"z d("'^z fl()?_i + ai ?!_? + ., ???? = ?. G.10) Из уравнения G.8) нетрудно определить связь между начальными значениями для исходной переменной ? и повой переменной ? при С = 0: ., , . ' _ ' (¦!) (И) 'О Л0 Л-уст' '0 ~ Л0> ···> ¦'о ~ ·*? После нахождения решения для переменной ? но формуле G.8) можно легко вернуться к исходной переменной ? смещением решения на величину ? Однако эти рассуждения пока справедливы для случая, когда степень оператор- ного многочлена в правой части G.4) равна нулю (?п = 0) и дифференциальное урав- нение G.4) имеет вид D(p)x(t)~bJ(l). Это происходит потому, что, вообще говоря, необходимо различать начальные значения, которые существовали в системе до приложения возмущения, т. е. при вре- мени t = -0, и непосредственно сразу после его приложения, т. е. при времени t = + 0. Остановимся па этом вопросе более подробно в случае приложения возмущения типа ступенчатой функции. Для простоты расчетов для времени t = -0 почти всегда принимают нулевые начальные значения, т. е. .г„0 = 0, х'_0 = 0, х =0 и т. д. В дальнейшем под нулевыми начальными значениями будем понимать именно эти равенства. Начальные значения, которые будут иметь место непосредственно после прило- жения ступенчатой функции, т. е. при t = + 0 (обозначим их х.о = 0, х'+0 =0, х+0 =0 и т. д.), можно определить из исходного дифференциального уравнения G.4). Не ос- танавливаясь па доказательстве, приведем конечные результаты. Для первых ? - m начальных значений имеют место равенства ? =-г-0< G.11) (н-т-1) v(«-'n-l) Таким образом, для самой координаты и первых (n-m-1) производных нуле- вые начальные значения сохраняются и после приложения ступенчатой функции.
Глава 7. Построение кривой переходного процесса 171 G.12) Для остальных начальных значений выполняются соотношения (л-от) _ (п-т) °0 л !-0 ~ О «О (и-m-fl) _ (n-rn+1) "I j fll О О (и-м+2) _ (n-m+2) , ^_ 1 _^2_Г (н-m) _ „(п-т)~)_^1_Г (п-т+1) _ (и-т+1I Х+О ~л-0 '' [л-г0 ·*-() J ["SO д-() J' r(n-l) _r(""l) ? ^'"-1 ? аи-1Гг(п-и)._гС-иI _ ?1 Г г(и-2) (и-2) Эти формулы показывают; что только при т = 0, т. е. для дифференциального уравнения D(p)x(t) = bmf(t) при скачке/(f), начальные значения при /. = + 0 соответ- ствуют начальным значениям при t = -0. В формулах G.12) множитель 1 имеет раз- мерность величины/(?). Если воздействие прикладывается в виде скачка, не равного единице, то вместо 1 следует поставить величину скачка. ? ? и м с р. Найдем реакцию системы на единичную ступенчатую функцию при нулевых начальных значениях, т. с. переходную функцию, если дифференциальное уравнение имеет вид @,05р2 + 0 Ар + 1) x(t) = @,5/; + 1)/(?). Для простоты примем, что переменная ? является безразмерной величиной. Ре- шая характеристическое уравнение 0,05/;2 + 0,4р +1 = 0, находим корни: Согласно заданным условиям .г_0 = 0 и х'_0 =0. Так как в данном случае ? = 2 и т = 1, то начальные значения для t = +0 в соответствии с G.11) и G.12), будут х+о = х.о = о, ?-;() = ?:?+^·?=?+-^|=?? с-1. 00 Определяем установившееся значение искомой координаты: хуст = Ьт/ап- 1 = 1. Введем новую переменную z(t) = x(t)~ I. Начальные значения для новой нере- менной: 2т0 = х@-хуст = 0 — 1 —1; z'i0=x'+0 = l0c- На основании табл. 7.1 для ? = 2 и случая комплексных корней имеем ? = (В cos ?? + С sin Xt)e ?', где ?-, - 1· г_Уг+о+^о _
172 Непрерывные линейные системы автоматического управления Таким образом Возвращаясь к исходной координате, получаем переходную функцию h(t) = х@ = 1 + z(t.) = 1 - (cos 2? - 3 sin 2t)e~4t. Аналогичным образом можно осуществить переход от неоднородного дифферен- циального уравнения G.4) к уравнению без правой части при воздействии тина им- пульсной функции. В этом случае установившееся значение л"уст = 0, так как в случае f(t) = ?(?) при t —> о° будет /(со) = 0. Поэтому пет нужды вводить новую смещенную величину z(t) и задачазаключаетсятолысовотыскании начальных значений при? = +0. Так как единичная импульсная функция является производной от единичного скачка ?(?) = ?(?), то формулы пересчета начальных значений можно получить из G.11) и G.12), если заменить в них т па т + 1 и положить Ьт1[ = 0. Тогда вместо G.11) для первых и — т ~ 2 начальных значений получим x+o ~ -Y-o > (п-т-2) _ (п-т-2) л+0 ~ -О G.13) и вместо G.12) для всех остальных начальных значений (?-??-?) _ (п-т-1) ^0 а *0 -Л-П "| i> (п-т) _ (п-т) = X (n-m+1) _ (n-m-l) b "° «0 -0 (ff-m-l) (n-m-I)i A-0 J' +0 г -0 г -0 . _?1Гг("-2)_д-("-2)] ? г. L ' J G.14) В формулах G.14) единица имеет размерность импульса пеличипы/(/.)> т. е. раз- мерность/(?), умноженную на время. Если воздействие поступает в виде иеединич- ???? импульса, то в эти формулы вместо единицы необходимо подставить заданную величину импульса. Как видно из G.14), при воздействии в виде импульса, в отличие от скачка, даже для дифференциального уравнения вида D(p) x(t.) = bj{t), не будет равенства на- чальных значений для ? = +0 и /. = -0, так как будет скачок в значении (и - 1 )-й про- изводной. Скачок же первой производной ? , т. е. перелом кривой, будет уже при т = ? - 2, а скачок самой величины ? — при т = ? - 1.
Глава 7. Построение кривой переходного процесса 173 ? ? и м е р. Найдем реакцию системы на единичный импульс при нулевых на- чальных значениях, т. е. функцию веса для дифференциального уравнения, приве- денного в предыдущем примере. Так как в рассматриваемом примере т = ? - 1, то в соответствии с G.14) полу- чим ?1 0 + ^: ?0 0,05 []о+г|р1^1о ?, ?() L J 0,0o 0,05 В соответствии с табл. 7.1 для ? = 2 и комплексных корней где Окончательно получаем функцию веса w(t) = x(t) = 10 (cos It - sin 2t)e ~4?. Этот результат можно было получить также непосредственным путем для h(l), полученного в предыдущем примере, так как гс{1) = h'(l). § 7.4. Использование преобразований Фурье, Лапласа и Карсона-Хевисайда Как известно, периодическая функция времени, подчиняющаяся условиям Ди- рихле, может быть разложена в ряд Фурье: оо f{t) = Aq + Y^iAk sin ku>t + Bk cos kbit), где k — порядок гармоники, a ? = 2n/T — основная круговая частота. Этот ряд может быть представлен также в комплексной форме: ло= Jkal где комплексный коэффициент Ск определяется выражением ?-
174 Непрерывные линейные системы автоматического управления Таким образом, периодическая функция времени может быть представлена в виде совокупности дискретных гармоник с интервалом по частоте между соседними гар- мониками, равным основной частоте ?. Непериодическая функция времени может рассматриваться как периодическая с периодом, стремящимся к бесконечности. В этом случае вместо приведенных фор- мул получаются два интегральных уравнения Фурье, связывающих оригинал, т. е. функцию времени/(г) и ее частотное изображение Д/?), которое называется также преобразованием Фурье: G15) G.16) В отличие от разложения в ряд Фурье здесь получается разложение в непрерыв- ный спектр частот с интервалом по частоте между соседними гармониками, равным бесконечно малой величине do). Недостатком интеграла Фурье является то, что он принадлежит к числу несоб- ственных интегралов и может применяться для так называемых абсолютно интегри- руемых функций времени, т. е. для функций времени, удовлетворяющих неравен- ству От этого недостатка свободно преобразование Лапласа, связывающее оригинал и изображение следующими интегральными уравнениями: F(s)= f(t}e-* dt, GЛ7) о [ причем функция времени должна быть равна нулю (/"(?) = 0) при ? < 0. В отличие от преобразования Фурье здесь изображение функции времени явля- ется функцией не частоты, а некоторой комплексной величины s - с +_/?. Веществен- ная часть ее представляет собой так называемую абсциссу абсолютной сходимости, которая выбирается так, чтобы удовлетворялось неравенство dt <<:
Глава 7. Построение кривой переходного процесса 175 Для большинства функций, с которыми приходится иметь дело в управлении, абсцисса абсолютной сходимости равна нулю, т. е. с = 0. Поэтому для этих функций преобразование Лапласа переходит в преобразование Фурье, если произвести под- становку S=j(U. Уравнения G.17) и G.18) часто записывают в сокращенном виде: F(s) = L |/(О], /@ " L-4m ¦ G.19) Иногда вместо буквы s применяется буква р, т. е. изображение Лапласа записы- вается в виде F(p), по в этом случае ? представляет собой не оператор дифференци- рования, а комплексную величину:;; = с +_/?'. В связи с этим формулы G.19) и G.20) могут быть записаны в виде F(p) - L |/@], /@ = ?"*№)] · G-20) В некоторых случаях, особенно в задачах электротехники, используется преоб- разование Карсона-Хевисайда, которое отличается от преобразования Лапласа до- полнительным умножением на величину р: C+J<" ? . C+J<" = 4- ?—?· G-22) Таким образом, между преобразованиями Лапласа и Карсона-Хевисайда суще- ствует соотношение <f(p)-pF(p). G.23) Преобразование Карсона-Хевисайда нашло распространение наряду с преобра- зованием Лапласа. .Это объясняется тем, что исторически первым для решения диф- ференциальных уравнений был использован так называемый операторный метод Хевисайда, который, по сути дела, использовал преобразования G.21) и G.22). Кроме того, удобство преобразования Карсона-Хевисайда заключается в том, что изображение постоянной величины Л, точнее, ступенчатой функции А ¦ 1@, равно самой постоянной величине, что легко доказывается использованием выражения G.21). Поэтому во многих случаях преобразование Карсона-Хевисайда сливается с операторной записью дифференциальных уравнений. Основное достоинство преобразований Фурье, Лапласа и Карсона-Хевисайда заключается в том, что операции дифференцирования и интегрирования оригинала заменяются алгебраическими действиями по отношению к изображениям. В табл. 7.2 приведены основные формулы и свойства изображений Лапласа и Карсона-Хевисайда. Изображение Фурье может быть получено из изображения Лап- ласа подстановкой ? =_/?. 1 В дальнейшем изложении при использовании изображения функции времени комплексная неличина будет обозначаться буквой р. Однако при этом необходимо не путать эту величину с оператором диффе- ренцирования p-d/clt, который применяется при ишользонании функции времени (оригиналов).
176 Непрерывные линейные системы автоматического управления Таблица 7.2. Преобразования Лапласа и Карсона-Хевисайда Наименование Свойство линейности Теорема подобия Теорема запаздывания Теорема смещения в комп- лексной плоскости Правило дифференцирова- ния при нулевых началь- ных значениях Правило интегрирования при нулеиых начальных значениях Теорема о конечном значении Теорема о начальном значении Единичная импульсная функция Единичная ступенчатая функция Неединичная ступенчатая функция Степенная функция Экспонента Сметенная экспонента Синусоида Косинусоида Затухающая синусоида Затухающая косинусоида Оригинал АЛО f.(t) + f.,(t) J IV1·/ J ? / Aat) I At - ??) <???/@ /n>@ ]]...f(l)dt" /@) ?@ 1@ A 1@ t" ¦ 1@ e-M-i@ 1 a sinXt-1@ e~ytsmXt- 1@ e yt cos Xt-i(t) Изображение Лапласа AF(p) B u.) F(p <¦ X) P"F(P) F(p) ? ? limpfYp) ? id ? -п.) lim pf:(p) 1 1 ? ? ? ?] ?"+1 1 ? + ? 1 ?(?+?) ? ?2+?2 ? ?2+?2 ? (p + lf+?2 ? + ? (p + yf + ?2 Изображение Карсона-Хевисайда ??A) ? ? + ??(?+?) ?"?(?) ?(?) ? ? ???? ?{?) ?—>?? ? 1 ? ? ?" ? ? + ? 1 ? + ? ?? ?'2 + ?2 ?2 ?'2+?2 ?? (? + ?) +?2 ?(? + ?) (?+?J+?2
Глава 7. Построение кривой переходного процесса 177 Формулы для дифференцирования и интегрирования оригинала ланы для слу- чая нулевых начальных значений. Для ненулевых начальных значений из G.17) можно получить изображение по Лапласу производной оригинала (s заменено нар): о i j^ ? / ? ?/ / .- /¦ G.24) о о где F(p) — изображение самой функции. Аналогично для второй производной /-l/'(O] = P2F(p)-pf@)-f'@) G.25) и для производной любого порядка ...-/a-lX0l G.26) При нулевых начальных значениях L/"t)]-p"F(p) G.27) или fnt)=PnF(py G.28) т. е. операция дифференцирования оригинала заменяется для изобр.ажения умноже- нием на комплексную величину р. Аналогично для преобразования Карсоиа-Хевисайда /'(?).=7*?(?)-/>/@), G.29) /<ЯУ) =р"ф(р) -Р"/(О) - -. -р/й-°@). G.30) При нулевых начальных условиях Аналогичным образом можно найти изображение интеграла от функции време- ни: [()ft] G.31) где /0~' представляет собой значение интеграла, находящегося в левой части G.31). при ? = 0: Для нулевых начальных значений выражение G.31) упрощается:
178 Непрерывные линейные системы автоматического управления т. е. интегрированию но времени оригинала соответствует деление на изображение па комплексную величину р. Рассмотрим теперь использование изображений для решения дифференциаль- ного уравнения D(p)x(l) = N(p)f(t) G.32) на примере преобразования Лапласа. Перейдем в левой и правой частях G.32) к изображениям Лапласа. При атом оператор дифференцирования ? = d/dt в полиномах D(p) и N(p) заменяется па ком- плексную величину ? = c+j(j3, а вместо оригиналов х(С) n/(i) появляются их изобра- жения Х(р) и F(j)). ? результате получаем D(p)X(p)-D0(p)-N(p)F(p), где D0(p) обозначает сумму всех членов, содержащих начальные значения. Отсюда находится изображение искомой величины: р1 G.33) D(p) Последнее выражение требует некоторых пояснений в связи с различными воз- можными трактовками понятия начальных значений. Интегральное преобразование Лапласа G.17), следует, вообще говоря, записать в более строгом виде (при замене s пар): ь F{p) = \mf{t)e-pldt. G.34) Это дает возможность введения двух несколько отличающихся понятий преоб- разования Лапласа (и соответственно преобразования Карсона-Хевисайда). 1. Преобразование Лапласа по начальным значениям справа. Если в выраже- нии G.34) нижний предел интегрирования стремится к нулю, оставаясь положи- тельным (а > 0), то в изображении производной G.26) следует брать начальные ус- ловия при t = +0, т. е. для момента времени, который будет сразу после приложения к системе внешних воздействий. В этом случае lfnt) -Pnt'(p) -р"-7(+0) - ... -/-V0). Для использования последней формулы необходимо знание начальных значе- ний справа, что оказывается не всегда удобным и требует расчета но формулам § 7.3. Заметим, что даже в тех случаях, когда до приложения воздействия система находи- лась в покое, начальные значения справа могут быть ненулевыми и полином D0(p), как правило, отличен от нуля. Кроме того, если рассматриваемая функция времен и/(г) имеет при t = 0 особен- ности типа ?-фупкции, то это обстоятельство не будет учтено в найденном изобра- жении. Так, например, изображение самой ?-фупкции и ее производных оказывает- ся при этом равным нулю: +0
Глава 7. Построение кривой переходного процесса 179 2. Преобразование Лапласа по начальным значениям слева. Если в формуле G.34) нижний предел интегрирования стремится к нулю, оставаясь отрицательным (а < 0), то в выражении для изображения производной G.26) следует брать началь- ные значения при /, = -0, т. е. для момента времени, который будет непосредственно предшествовать моменту приложения воздействия. Такие начальные значения на- зываются также предначальными. В этом случае L[fin4t)=p»F(p)-pn-if(-0) - ... -/"""( -0). Расчет получается более простым, так как нредначальные значения должны быть известны всегда и никаких дополнительных операций здесь не требуется. В частном случае, когда до приложения воздействия система находилась в покое, предначаль- ные значения нулевые и выражение G.33) приобретает вид G.35) Только это выражение и позволяет строго сформулировать понятие передаточ- ной функции W(p) как отношение изображений входной и выходной величин при нулевых нредначальных значениях. Кроме того, преобразование Лапласа в случае, когда нижний предел интегриро- вания стремится к нулю, оставаясь отрицательным (а < 0), позволяет учитывать на- личие в рассматриваемой функции при t ·= 0 особенностей тина ?-функции. Так, на- пример, изображение единичной ?-функцип оказывается равным единице: -о а изображение ее производной п-го порядка -о Влияние особенностей/(?) и ее первых т производных, где т — порядок полино- ма N(p), на изображение N(p)f(i) в этом случае и проявляется в виде автоматическо- го учета начальных значений, которые будут иметь место справа (при t => +0) в самом изображении N(p) /·'(/>) без введения дополнительного члена D0(p) при пулевых пред- начальных значениях или без его изменения при ненулевых предначальиых значени- ях. В связи с этим ?-функция иногда называется также функцией начальных значений. В дальнейшем изложении под преобразованием Лапласа будет пониматься имен- но этот случай (а < 0). Зная изображение искомой величины Х(р) в виде G.33) или G.35), можно найти оригинал x(t). Это и будет решением исходного дифференциального уравнения G.32). Для отыскания оригиналаx(t) по его изображению Х(р) можно пользоваться таб- лицами изображений и существующими теоремами, в частности теоремой разломе -
180 Непрерывные линейные системы автоматического управления ния, которая устанавливает следующее. Если изображение Лапласа имеет вид отно- шения двух многочленов G.36) то при отсутствии нулевых корней знаменателя '**· G.37) — некратные корни знаменателя G.36). Если знаменатель изображения Лапласа G.36) имеет нулевой корень (р0 ~ 0), то изображение надо представить в виде Тогда оригинал может быть найден но формуле е", а 39) ( } Аналогичным образом теорема разложения может быть записана и для преобра- зовании Карсона- Хевисайда. Так, например, если изображение искомой величины может быть представлено в виде отношения двух полиномов то при отсутствии нулевых и кратных корней знаменателя оригинал будет опреде- ляться выражением Это выражение полностью совпадает с формулой G.39), так как изображения Лапласа G.38) и Карсона-Хевисайда G.40) отличаются на множитель р. Использование изображений часто называют также операторным методом, хотя в действительности операторному методу, разработанному Хевисайдом, оказывает- ся полностью аналогичным использование только преобразований Карсона-Хеви- сайда G.21) и G.22). Метод использования изображений обладает тем преимуществом, что в нем пол- ностью сохраняется лишь одна операция — вычисление корней характеристическо- го уравнения (знаменателя изображения). Что касается определения произвольных постоянных интегрирования, то эта операция отпадает, потому что начальные значе- ния автоматически учитываются в процессе решения с самого начала (при нахожде-
Глава 7. Построение кривой переходного процесса 181 нии изображения искомой величины). Поэтому этот метод оказывается удобным и его часто применяют в задачах теории управления. Практически важной для отыскания оригинала решения является еще теорема свертывания. Она гласит следующее. Если изображение представляет собой произ- ведение Х(р)-Х1(р)Х2(р), G.42) то оригинал выражается формулой t x(t) = Jr,(?)?2(< - ?)??, G.43) ? где ? представляет собой вспомогательное время интегрирования. В частности, пусть для некоторой системы с передаточной функцией W(j?) изве- стна реакция на единичную импульсную функцию ?(?) = 1, представляющую собой функцию веса и связанную с W(p) преобразованием Лапласа W(p)= w{t)e-"dt. о Если на вход этой системы поступает некоторая функция времени/(?), изобра- жение которой F(j>), то изображение выходной величины будет ВД = W(p) F(p). Тогда функция времени на выходе может быть найдена по интегралу свертыва- ния G.43): г ?(?)= w{x)f{t-x)dx = f(x)w(t-x)dx. {? ?) о о Если входная функция определена только для положительного времени (при- кладывается на вход в момент времени I = 0), то функция f(t - ?) отлична от пуля только при ? < t. В этом случае верхний предел интеграла в формуле G.44) может быть заменен на бесконечность и она приобретает вид ft оо x(t)= |??>(?)/(?-?)?/?. G.44') § 7.5. Использование вычислительных машин За последнее время для исследования систем автоматического управления и, в частности, для построения переходных процессов стали широко применяться вычи- слительные машины непрерывного действия и цифровые вычислительные машины. Удобство первых заключается в том, что физическому процессу, протекающему в исследуемой системе, соответствует протекание в вычислительной машине (моде- ли) некоторого другого «аналогового» процесса, описываемого теми же диффереп-
182 Непрерывные линейные системы автоматического управления циальными уравнениями, что и исходный процесс. Это позволяет изучать процессы в системах управления наиболее наглядно, так как каждый обобщенной координате в исследуемой системе соответствует некоторая переменная в вычислительной ма- шине, например электрическое напряжение. Моделирующие или аналоговые вычислительные машины позволяют модели- ровать как всю систему в целом, так и отдельные ее части. Так, например, часто вы- числительная машина используется для моделирования объекта, например самоле- та, корабля, паровой турбины, двигателя внутреннего сгорания и т. и., а само управ- ляющее устройство может быть реальным. При «сопряжении» реального управляющего устройства с объектом, в качестве которого выступает модель, полу- чается замкнутая система, которая может быть исследована еще до того, как будет построен сам объект. Вычислительные машины целесообразно использовать для исследования обык- новенных линейных систем в тех случаях, когда последние описываются дифферен- циальными уравнениями сравнительно высокого порядка и их аналитическое иссле- дование становится малоэффективным. Однако наибольшее значение имеют вычи- слительные машины при исследовании линейных систем с переменными параметрами и нелинейных систем, поскольку для этих случаев пока еще мало разработано прием- лемых для практики методов, а иногда аналитические методы вообще отсутствуют. Точность моделирующих вычислительных машин обычно не превосходит не- скольких процентов. В большинстве случаев этого оказывается достаточно для це- лей практики. Получение точности в десятые доли процента и выше связано со зна- чительным увеличением стоимости машин. В этом отношении целесообразнее ис- пользонать цифровые вычислительные машины, которые сравнительно просто могут обеспечить высокую точность вычислений. Следует заметить, что моделирование не призвано полностью заменить анали- тические методы исследования систем. Комплекс технических задач, связанных с проектированием, конструированием, регулировкой и настройкой систем, весьма сло- жен, и он всегда должен опираться па сознательные расчетно-теоретические методы. Моделирование же процессов на вычислительных машинах во многом сводится к просматриванию некоторого количества возможных вариантов, разобраться в кото- рых, а также наметить их предварительно можно при помощи существующих теоре- тических методов анализа и синтеза. Наилучшим решением в настоящее время яв- ляется взаимная увязка раечетно-теоретнческих методов и методов моделирования, так как они взаимно дополняют друг друга и позволяют наиболее полно и быстро решить задачу разработки сложной системы управления. Электронные модели. Электронные моделирующие вычислительные машины имеют наибольшее применение вследствие их сравнительной простоты в изготовле- нии и эксплуатации. Процессы в исследуемой системе изучаются при помощи на- блюдения процессов в некоторой электронной схеме, которая описывается теми же Дифференциальными уравнениями, что и исходная система. Пусть исследуемая реальная система описывается совокупностью уравнений, разрешенных относительно первых производных ах- -?- = Fi(xvx2 х„,с) (?- 1,2 я), G.45)
Глава 7. Построение кривой переходного процесса 183 где хх,..., х„ — переменные, описывающие поведение исследуемой системы. В электронной модели должна быть реализована совокупность дифференциаль- ных уравнений аналогичного вида: ЛЛ j т, ?? у тх т2 т„ mt j G,6) i,..., ?? — машинные неременные (обычно напряжения), соответствующие ис- следуемым переменным хи ..., хп; тг = ?,/Xj — масштабные коэффициенты, связыва- ющие исследуемые переменные с соответствующими им машинными переменными, т, = ?/? ~ масштаб времени, связывающий истинное время протекания процессов t с временем протекания процессов в модели ?. Заметим, что изменение скорости протекания процессов возможно только при полном моделировании всей системы. При моделировании только части системы и сопряжении ее с реальной аппаратурой необходимо выполнение равенства ? = /., т. е. т1 = 1. При выборе масштаба времени должно учитываться то обстоятельство, что элек- тронные модели могут точно работать при ограниченном времени протекания моде- лируемого процесса. Это время не должно обычно превышать нескольких сотен се- кунд, что связано с особенностями работы электронных интеграторов. Масштабные коэффициенты от, должны выбираться таким образом, чтобы в пе- реходных процессах максимальное значение машинной переменной'] Л",- |пах | = т1¦. X: m. j не превосходило предельного допустимого значения. Существует две разновидности электронных моделирующих машин: модели струк- турного типа и модели матричного типа. Первые позволяют моделировать структур- ную схему системы, что во многих случаях оказывается более удобным и наглядным. Модели матричного типа требуют записи дифференциальных уравнений иссле- дуемой системы в особой, матричной форме. Матричные модели менее удобны для исследования систем и потому используются реже. Остановимся вначале па имеющих наибольшее применение моделях структур- ного типа. Они построены на базе так называемых операционных усилителей, вы- полняющих операции интегрирования, суммирования и умножения на постоянный множитель. Операционный усилитель представляет собой усилитель постоянного тока с боль- шим коэффициентом усиления по напряжению (десятки и сотни тысяч). Динами- ческие свойства усилителя таковы, что он может быть замкнут 100%-ной отрица- тельной обратной связью через резистор или конденсатор без потери устойчивости (без генерации) в замкнутом состоянии. Передаточная функция усилителя, замкнутого обратной связью (рис. 7.3) при большом коэффициенте усиления может быть достаточно точно представлена в виде где 2[(р) — входное сопротивление усилителя в операторной форме, zo(p) — сопро- тивление в цепи обратной связи.
184 Непрерывные линейные системы автоматического управления Рис. 7.3 Знак минус в формуле G.47) показывает, что операционный усилитель инвер- тирует входной сигнал (меняет его знак). Современные усилители обычно имеют как инвертирующий, так и неинвертирующий входы. Рассмотрим три основных режима работы усилителя. 1. При zo(p) = Ro и 2,(р) = R{ усилитель выполняет функцию умножения вход- ной величины на постоянный множитель (рис. 7.4, а): ипых(Р) = —^-инЛР) = -'Чиш(Р)- G 48) к, ¦ / Упрощенное изображение такого усилителя показано на рис. 7.4, а справа. 2. При ?{)(?) - /рС, что соответствует установке в цепи обратной связи конден- сатора, и Z[ (p) = R усилитель работает в режиме интегрирования входной величины (рис. 7.4, б): КСр ы-Ь. Um(p). G.49) Два варианта упрощенного изображения такого усилителя изображены на рис. 7.4, б справа. 3. При zo= R и 2,(р) =1/рС, что соответствует установке конденсатора во вход- ной цени, усилитель работает в режиме дифференцирования (рис. 7.4, в): ишх(р) - -RCpUjp) = -k3pUux(p). G.50) Упрощенное изображение такого усилителя показано на рис. 7.4, в справа. Режим дифференцирования обычно не используют при моделировании, так как в этом режиме сильно возрастает- влияние высокочастотных помех и наводок.
Глава 7. Построение кривой переходного процесса 185 На рис. 7.5 изображен операционный уси- литель в режиме суммирования. Как нетрудно показать, при zo(j>) = Ro umi(p) G.51) При 20(р) = 1/рС, получаем суммирующий интегрирующий усилитель. В табл. 7.3 приведены типичные случаи использования операционного усилите- ля для получения различных динамических звеньев. В таблице использован машинный оператор дифференцирования ?? щ dt mt G.52) При моделировании в натуральном масштабе времени ? = с и ? = р. Электронная модель структурного тина имеет в своем составе несколько опера- ционных усилителей, которые могут работать в режиме интегрирования, т. е. с кон- денсатором в цепи обратной связи. Число этих усилителей определяет наивысший Таблица 7.3. Типовые динамические звенья электронных моделей + ТР • = R2C W(P) = - +Т2Р = %¦, -L=R3C, T2=(R2+R3)C W(P) = - T2=R2C ? P
186 Непрерывные линейные системы автоматического управления _*J_ ?) К осциллографу порядок дифференциального уравнения, ко- торое может быть исследовано на данной модели. Кроме того, имеется ряд вспомога- тельных усилителей, при помощи которых можно осуществлять операции умножения на постоянный множитель (масштабирова- ние), перемены знака (инвертирование) и суммирования. Исследуемые процессы в виде измене- ния машинных переменных (напряжений) могут наблюдаться и фиксироваться при по- мощи осциллографов и графопостроителей. Для приложения к электронной модели исследуемой системы задающих и возмуща- ющих воздействий используются генерато- ры, которые могут воспроизводить требуе- мые функции времени, например линейную функцию, синусоиду, экспоненту, прямоу- гольную или треугольную волну и т. п., в виде соответствующего изменения элект- рического напряжения. Существуют также генераторы случайных величин. Кроме того, электронная модель имеет ряд вспомогательных устройств, позво- ляющих после набора исследуемой задачи производить пуск и остановку решения дифференциальных уравнений, фиксацию решения в заданной точке, периодизацию решения и т. п. Набор задачи па электронной модели структурного типа может быть осуществ- лен двумя способами: 1) по дифференциальному уравнению, которым описывается исследуемая система; 2) по структурной схеме исследуемой системы. Рассмотрим порядок набора задачи на простейшем примере. Начнем с первого способа. Пусть дана система, структурная схема которой представлена на рис. 7.6, а. Для этой схемы передаточная функция разомкнутой системы Рис. 7.6 ЩР)=Л— 1 1р G.53) Дифференциальное уравнение замкнутой системы, записанное в символической форме, в соответствии с гл. 5 будет l+W(p)]y(t)'W(p)g(t), гдеy(i) — управляемая величина ag(t) — задающее воздействие. В рассматриваемом случае, учитывая G.53), получим где f axp + ?? + а3) y(t) = a3g(t). «о = ??* ?, = Г, + 7'2; а?~ и а-л = к G.54)
Глава 7. Построение кривой переходного процесса 187 Перейдем к машинным переменным У = тпху и G = m2g- Учитывая соотношения ? = mtt и ? = m,P , получим из G.54) дифференциальное уравнение для машинных переменных: ! А1Р2 + А2Р + А>) У(т) - /30С(т) , G.55) гпг ГДе Aq = m?a0, Al = mjax, A2 = mfl2, A3 = a:i и А) - fl3 Уравнение G.55) разрешим относительно старшей производной: ~ 4} А А) А) } Рассмотрим цепочку из трех последовательно включенных интеграторов (рис. 7.6, б). Если па вход первого интегратора поступает величина ?'?, то на его выходе получится, с-учетом перемены знака, величина — F^Y, на выходе второго интеграто- ра — величина PY и па выходе третьего интегратора — величина -У. В результате можно реализовать дифференциальное уравнение G.56), если па входе первого ин- тегратора сложить с учетом знаков и масштабов все члены, входящие в правую часть формулы G.56). Это показано на рис. 7.6. в. Значения коэффициентов делителей определяются выражениями ^о =~Г< ^? =~?· 'h = "Т* и ki =?~· Задавая теперь управляющее воздействие G(x) от генератора функций времени и вводя начальные значения, можно исследовать поведение машинной переменной У(т), которая отображает поведение управляемой величины y(t) в реальной системе. Второй способ набора задачи на электронной модели заключается в том, что воспро- изводится структурная схема, изображенная на рис. 7.6, а. Звено второго порядка удоб- нее представить в виде последовательно включенных звеньев первого порядка, каждое из которых может быть реализовано на базе одного интегратора. Это представлено на рис. 7.7, а. Схема набора, построенная в соответствии с табл. 7.3, изображена ? ia рис. 7.7, б. Для уясиения методики подсчета коэф- фициентов рассмотрим, например, второе звено (рис. ?Л). Исходная передаточная функция имеет вид G.57) X, = х,(р) + Т2р Для машинных переменных Х = m1xi и уравнение запишется в виде *2 _ ™2 ^н Отсюда находим Т2щ ' от, 7 2 G.58) G.59) '2*®— 1+? ? Рис. 7.7
188 Непрерывные линейные системы автоматического управления Это уравнение и набрано на втором интеграторе (рис. 7.7, б). Передаточные коэффициенты усилителя по соответствующим входам опреде- ляются из G.59): _т2 kn Щ '2mi G.60) G.61) Аналогичным образом составляется схема набора остальных звеньев, входящих в структурную схему (рис. 7.7;а). Получившаяся схема набора (рис. 7.7, б) представляет собой совокупность опе- рационных усилителей в режиме интегрирования, замкнутых местными отрицатель- ными обратными связями. Другой метод структурного моделирования заключается в том, что элементы структурной схемы представляются в виде типовых звеньев, набираемых на опера- ционных усилителях в соответствии с табл. 7.3. На рис. 7.7, в изображена подобная схема набора для случая, когда &, = 1, ku = 10 с"'. Г, = 1 с и Т2 = 0,1 с. При наборе принят натуральный масштаб времени ( от, = 1 и t = ?). По сравнению с моделированием дифференциального уравнения (рис. 7.6) мо- делирование структурной схемы имеет преимущество в смысле большего соответствия модели исследуемой системе. Кроме того, моделирование структурной схемы позво- ляет просто учитывать при исследовании системы типичные нелинейности, напри- мер ограничение переменной величины, зону нечувствительности, релейную харак- теристику, люфт и т. и. Эти характеристики могут быть реализованы в электронной модели посредством исполь- зования диодных элементов. В табл. 7.4 приведены некото- рые типичные нелинейности и электронные схемы с диод- ными элементами, позволяю- щие реализовать в модели эти характеристики. Кроме этих простейших нелинейных бло- ков в электронных моделях применяются более сложные схемы, позволяющие реализо- вать различные криволиней- ные характеристики, опера- ции возведения в степень и из- влечения корня, операции перемножения двух перемен- ных и т. и. Па рис. 7.8 для иллюстра- ции приведена структурная g > ¦ к -А k,P ^Т,р k,p рA*Гр) У Рис. 7.8
Глава 7. Построение кривой переходного процесса 189 Таблица 7.4. Моделирование типичных нелинейных характеристик Характеристика Схема Зона нечувствительности Ограничение I О :: г. 1 Сухое трение(релейная) ? Релейная с гистерезисом I О Люфт схема нелинейной,следящей системы (рис. 7.8, а) и схема набора на электронной модели (рис. 7.8, Щ. Схема набора па рис. 7.8, б изображена несколько подробнее по сравнению со схемами на рис, 7.6 и 7.7. Все, что было рассмотрено выше, относится к моделированию линейных-диффе- ренциальных уравнений с постоянными коэффициентами. При необходимости иссле- довать процессы в системах с переменными коэффициентами или в системах с вре- менным запаздыванием к линейной электронной модели добавляются соответствен- но блоки переменных коэффициентов и блоки временного запаздывания. Добавление
190 Непрерывные линейные системы автоматического управления нелинейных блоков позволяет исследовать процессы в нелинейных системах. Все эти добавочные блоки существенно повышают эффективность электронных моделей, так как позволяют сравнительно просто и достаточно точно исследовать процессы в слож- ных системах, что является в большинстве случаев недоступным для аналитических методов расчета. Цифровые вычислительные машины. В вычислительных машинах непрерывно- го действия достижимая точность ограничивается точностью изготовления входящих в машину элементов. Повышение точности всегда связано со значительным удорожа- нием изготовления, а в некоторых случаях желаемая точность вообще не может быть достигнута при современном уровне техники. В цифровых вычислительных машинах принципиально может быть достигнута любая желаемая точность вычислений. Это связано лишь с увеличением числа используемых разрядов в изображении чисел, что вызывает умеренный рост стоимости вычислительных машин при росте их точности. Цифровые вычислительные машины по своему принципу действия относятся к устройствам дискретного действия. Результаты вычислений выдаются этими маши- нами не непрерывно, а в виде последовательности дискретных чисел. Цифровые вы- числительные машины могут применяться для различных целей. В том числе их мож- но использовать для решения линейных и нелинейных дифференциальных уравне- ний с постоянными и неременными коэффициентами, что нужно для исследования процессов в сложных системах управления. Любые вычисления, которые производит цифровая вычислительная машина, сво- дятся к последовательности арифметических и логических операций. Это означает, что решение дифференциальных уравнений исследуемой системы осуществляется методами численного интегрирования по шагам и точность получаемого решения будет зависеть от величины выбранного шага интегрирования. В настоящее время разработано большое количество разнообразных алгоритмичес- ких языков, которые значительно облетают вопросы программирования, и множество стандартных программ для решения линейных и нелинейных дифференциальных урав- нений. Современные оконечные устройства цифровых вычислительных машин позво- ляют получать решения как в виде таблиц, так и в виде готовых графиков. К числу недостатков цифровых вычислительных машин следует отнести труд- ности сопряжения с реальной аппаратурой. Глава 8 ОЦЕНКА КАЧЕСТВА УПРАВЛЕНИЯ ^ §8.1. Общие соображения Качество работы любой системы управления в конечном счете определяется ве- личиной ошибки, равной разности между требуемым и действительным значениями управляемой величины: x(t) =g{c) -у (О- В системах стабилизации нри#(г) = 0 ошиб- ка ?(?) = -y(t).
Глава 8. Оценка качества управления 191 Знание мгновенного значения ошибки в течение всего времени работы управля- емого объекта позволяет наиболее полно судить о свойствах системы управления. Однако в действительности вследствие случайности задающего и возмущающего воздействий такой подход не может быть реализован. Поэтому приходится оцени- вать качество системы но некоторым ее свойствам, проявляющимся при различных типовых воздействиях. Для определения качественных показателей системы в этом случае используются так называемые критерии качества. В настоящее время разработано большое число различных критериев качества. Все их можно разбить на четыре группы. К первой группе относятся критерии, в той или иной степени использующие для оценки качества величину ошибки в различных типовых режимах. Эту группу назо- вем критериями точности систем управления. Ко второй группе относятся критерии, определяющие величину запаса устой- чивости, т. е. критерии, устанавливающие насколько далеко от границы устойчиво- сти находится система. Почти всегда опасной для системы является колебательная граница устойчивости. Это определяется тем, что стремление повысить коэффициент передачи разомкнутой системы, как правило, приводит к приближению замкнутой системы именно к колеба- тельной границе устойчивости и затем — к возникновению незатухающих колебаний. Третья группа критериев качества определяет так напиваемое быстродействие систем управления. Под быстродействием понимается быстрота реагирования систе- мы на появление задающих и возмущающих воздействий. Наиболее просто быстро- действие может оцениваться по времени затухания переходного процесса системы. К четвертой группе критериев качества относятся комплексные критерии, даю- щие оценку некоторых обобщенных свойств, которые могут учитывать точность, за- пас устойчивости и быстродействие. Обычно это делается при помощи рассмотре- ния некоторых интегральных свойств кривой переходного процесса. При рассмотрении понятий запаса устойчивости и быстродействия можно исхо- дить из двух существующих в настоящее время точек зрения. Во-первых, можно основываться на характере протекания процессов во времени и использовать для формирования критериев качества переходную или весовую функ- цию, расположение полюсов и нулей передаточной функции замкнутой системы и т. и. Во-вторых, можно основываться на некоторых частотных свойствах рассматри- ваемой системы, характеризующих ее поведение в установившемся режиме при дей- ствии на входе гармонического сигнала. К ним относятся полоса пропускания, отно- сительная высота резонансного пика и др. Оба эти подхода имеют в настоящее время большое распространение и исполь- зуются параллельно. И тот и другой подход требует изучения условий эксплуатации уже построенных систем автоматического управления, так как только на основании такого изучения можно правильно сформулировать количественные оценки, кото- рые могут быть использованы в практике проектирования и расчета новых.систем. Связь между временными и частотными свойствами системы автоматического управления имеет сложный характер и может быть определена в общем виде только в простейших случаях, например, для систем, описываемых дифференциальным урав- нением второго порядка.
192 Непрерывные линейные системы автоматического управления Однако отсутствие зависимостей, связывающих в общей форме свойства систе- мы во временном и частотном представлениях, не может служить препятствием для развития и независимого использования критериев качества того или иного направ- ления. Использование того или иного подхода при формулировании критериев качества определяется в настоящее время удобствами его применения в системах конкретно- го вида, а также, и известной мере, сложившимися в данной области традициями. §8.2. Точность в типовых режимах Для оценки точности системы управления используется величина ошибки в раз- личных типовых режимах. Ниже будут рассмотрены наиболее употребительные ре- жимы. 1. Неподвижное состояние. В качестве типового режима рассматривается уста- новившееся состояние при постоянных значениях задающего и возмущающего воз- действий. Ошибка системы в этом случае называется статической. Величина ошиб- ки может быть найдена из общего выражения E.6). Для этого необходимо положить ё@ "" ёо = const. Далее необходимо учесть действующие на систему возмущения. В общем случае их может быть несколько:/^/.),/.,(?) н т. д. Тогда в правой части E.6) появится несколько слагаемых, определяемых имеющимися возмущениями. В не- подвижном состоянии необходимо положить/[(?) = /jo = const, /2@ =/20 = const и т. д. Затем можно использовать изображения функций по Лапласу или Карсону- Хевисайду. Используем, например, изображения Карсопа-Хевисайда. Тогда изоб- ражение постоянной величины равно ей самой, т. е. G(j)) =gQ,Fl(p) =/10, F2(p) "/20 и т. д. Далее необходимо воспользоваться теоремой о конечном значении (см. табл. 7.2) и получить установившееся значение ошибки (статическую ошибку): - I _ ЬО I , ? = 1 _ „„' , „» .?, . - W(p) где / — число действующих па систему возмущений, a Wk{p) = -Wj(p). Первое слагаемое х'^ представляет собой составляющую статической ошибки от задающего воздействия, а второе ?"? — от возмущающих воздействий. Входящая в выражение (8.1) передаточная функция разомкнутой системы W(p), как показано в § 6.4, может быть представлена в виде F.22), где К — коэффициент передачи разомкнутой системы, аг— число интегрирующих звеньев, входящих пос- ледовательно в разомкнутую цепь системы. При г= 0 система называется статичес- кой, а при г> 1 — астатической. Величина г определяет порядок аапатизма системы. В статических системах в большинстве случаев W@) = К. Тогда статическая ошиб- ка от задающего воздействия х'=—-— = -&-. (8.2) lT l + W@) 1 + К К
Глава 8. Оценка качества управления 193 В некоторых случаях, например, при наличии в знаменателе W(jj) сомножителя с положительным корнем, W@) = -К. При этом " -K Составляющая ошибки х'кх практически всегда может быть сведена к нулю по- средством использования неединичной обратной связи или путем масштабирова- ния (см. § 9.3). В астатических системах W(Q) —> °°. Поэтому первая составляющая (8.1) обра- щается в нуль. Второе слагаемое (8.1) никогда не обращается в пуль, так как даже использова- ние управления с астатизмом высокого порядка и использование принципа управле- ния по возмущению (см. § 9.2) могут обратить в нуль лишь часть слагаемых, находя- щихся иод знаком суммы (8.1). При выводе выражения (8.1) предполагалось, что чувствительный элемент, оп- ределяющий разность между требуемым и действительным значениями управляе- мой величины, является идеальным и определяет имеющуюся ошибку в соответствии с выражением ? (t) = g(t)~~ У (О· В действительности чувствительному элементу как измерительному органу присущи свои ошибки. Ошибку чувствительного элемента можно рассматривать также как некоторое возмущающее воздействие, и считать, что она входит во второе слагаемое (8.1). Однако на практике удобнее.эту ошибку учи- тывать отдельно и считать, что статическая ошибка равна (при х'С1 = 0) ¦11Т %ТЛ1Т' ?·°/ где х"т представляет собой второе слагаемое в выражении (8.1) и определяется вне- шними возмущениями, ?"? является ошибкой чувствительного элемента. Рассмотрим теперь ошибку ?"?. Примем для простоты, что на систему действует одно возмущающее воздействие/!. Тогда в статической системе получим ._^()/??_??/?? Х " 1 + ^@) + Г <8'4) или при W@) = -К r»_Yi/io Л. — -К В этих равенствах ?, представляет собой отношение установившейся ошибки к постоянному возмущению (коэффициент етатизма) в разомкнутой системе. Эта же величина, деленная на 1 ± К, соответствует коэффициенту етатизма в замкнутой си- стеме. Величина 1 ± К, по сути дела, показывает эффективность управления с точки зрения уменьшения установившейся ошибки. В астатической системе W @) —> °°. Однако это еще не означает, что ?"? " 0, так как возможен случай, когда Wj @) —> °°. Вследствие этого для каждого действующе-
194 Непрерывные линейные системы автоматического управления го на систему возмущения необходимо определить факт наличия или отсутствия установившейся ошибки по- средством нахождения значения (8.4). Для иллюстрации этого па рис. 8.1 изображена струк- турная схема системы автоматического управления. Она содержит объект с передаточной функцией Wo (p) и ас- татическое управляющее устройство с передаточной функцией Wy (?) = ky/p. Пусть объект не имеет интег- рирующих свойств и Wo @) = k0. На систему действуют два возмущения —/, и/2. В ра- зомкнутой системе (как показано на рис. 8.1) —h+J'i ? и в замкнутой X — - Щ>(р) ~ W(p) где W(p) = W0(p) Wy(p) — передаточная функция разомкнутой системы. Отсюда по теореме о конечном значении определяем установившуюся ошибку, положив ? " 0, /? (О =/io= const,/2 (?) =/20 - const, ? — - •S'CT V г г 20 1 + W(p) = /? 10. p=0 Таким образом, первое возмущение дает статическую ошибку, а второе не дает. Из рассмотрения рис. 8.1 видно, что возмущение fi приложено до интегрирующего звена. а/2 — после. Из этого и вытекает правило, по которому можно определить, устраняет ли астатический алгоритм управления статическую ошибку от какого-либо возмущения. Для выполнения этого необходимо, чтобы интегрирующий элемент был включен в цепь управления до места приложения данного возмущения. Это объяс- няет, в частности, тот факт, что включение интегрирующих элементов и повышение порядка астатизма не дает возможности устранить ошибку чувствительного элемен- та х*г, которую можно рассматривать как возмущение. 2. Движение с постоянной скоростью. В качестве второго типового режима ис- пользуется режим движения системы с постоянной скоростью ? — const, который будет наблюдаться в установившемся состоянии при задающем воздействии, изме- няющемся по закон ? fl(t) = vt, где ? = const, и nmi постоянных значениях возмушаю-
Глава 8. Оценка качества управления 195 щих воздействий /,(г) = /,0, Л(?) = Ло и т- Д· Этот режим имеет смысл только в следящих системах и системах программного управления. ? Используя изображения Карсоиа-Хевисайда, в этом случае получаем G(p) ~~< /7i@=/io. f2@=/2o ит-Д· Из общего выражения для ошибки посредством теоремы о конечном значении может быть найдена установившаяся ошибка в этом режиме: (85) Второе слагаемое этого выражения дает статическую ошибку (при условии, что возмущающие воздействия такие же, как в неподвижном состоянии системы), в ко- торой может быть также учтена ошибка чувствительного элемента. Первое слагаемое (8.5) имеет смысл только при астатизме первого порядка, т. е. в том случае, когда передаточная функция разомкнутой системы может быть представ- лена в виде где ?? = ? — коэффициент передачи разомкнутой системы, называемый добротнос- тью по скорости. Тогда выражение (8.5) приводится к виду *>¦« = ?? + Хст = Хс + *ст · (8-6) Таким образом, в этом типовом режиме установившаяся ошибка будет слагаться из статической ошибки и добавочной скоростной ошибки, равной отношению ско- рости задания к добротности системы но скорости: xc = v/Kt, (8.7) Так как система может двигаться с различными скоростями, то качество ее удоб- нее характеризовать не самой скоростной ошибкой, которая является переменной величиной, а значением добротности по скорости KB-v/xc. (8.8) В статических системах первое слагаемое (8.6) стремится к бесконечности; при астатизме выше первого порядка это слагаемое стремится к нулю. Поэтому режим движения с постоянной скоростью используется для оценки точности только систем с астатизмом первого порядка, главным образом следящих систем, для которых та- кой режим является характерным.
196 Непрерывные линейные системы автоматического управления 3. Движение с постоянным ускорением. F3 качестве третьего типового режима используется режим установившегося движения системы с постоянным ускорением ? = const. В этом случае задающее воздействие меняется по закону g(t) = ?/.2/2. Воз- мущающие воздействия принимаются постоянными, как и во втором типовом режи- ме. Этот режим имеет смысл только а следящих системах и системах программного управления. Аналогично изложенному выше, установившееся значение ошибки в этом режи- ме может быть найдено из выражения хуст (8.9) Второе слагаемое (8.9), как и ранее, дает статическую ошибку. Первое слагаемое (8.9) имеет смысл только при астатизме второго порядка, когда передаточная функ- ция разомкнутой системы может быть представлена в виде где Кс = К — коэффициент передачи разомкнутой системы, называемый добротно- стью по ускорению. Тогда выражение (8.9) приводится к виду Первое слагаемое (8.10) представляет собой добавочную ошибку от постоянно- го ускорения. Как и в предыдущем случае, качество системы может быть оценено величиной добротности по ускорению КЕ-г/ху. (8.11) Этот типовой режим используется только для систем с астатизмом второго по- рядка, главным образом следящих систем. 4. Движение по гармоническому (синусоидальному) закону. Такой режим ис- пользуется весьма часто, так как он позволяет наиболее полно оценить динамичес- кие свойства системы управления. Задающее воздействие принимается изменяющим- ся но закону 8@-ё«ш«т(ак1. (8.12) В зависимости от конкретного вида системы возмущающие воздействия в рас- сматриваемом режиме могут оставаться постоянными или меняться. Случай постоянства возмущающих воздействий приводит, как и в рассмотрен- ных выше типовых режимах, к появлению некоторой постоянной ошибки хст
Глава 8. Оценка качества управления 197 Более вероятным является случай, когда возмущающие воздействия при движе- нии системы в этом режиме меняются во времени. Это объясняется тем, что при дви- жении по гармоническому закону непрерывно будет меняться направление движе- ния системы, а следовательно, одновременно будет меняться направление действу- ющих в системе сил сухого трения. Этот случай является довольно сложным, и он может рассматриваться только в приложении к конкретным системам. Рассмотрим ошибку, определяемую только первым слагаемым выражения E.19): X == - W(p) (8.13) В линеаризованной системе при гармоническом задающем воздействии (8.12) ошибка в установившемся режиме будет также меняться по гармоническому закону с частотой щ: ?). (8.14) Точность системы в этом режиме может быть оценена по амплитуде ошибки, ко- торая может быть найдена из (8.13) на основании символического метода подста- новкой ? = ????? (8.15) Так как предполагается, что амплитуда ошибки значительно меньше амплитуды входного воздействия: лг|Ш1Х <5Cgmax, то, следовательно, модуль знаменателя (8.15) зна- чительно больше единицы. Это позволяет с большой точностью выражение (8.15) заменить приближенным <7 ? ~ oniax _ ¦""№*)" где /?(?^) — модуль частотной передаточной фун- кции разомкнутой системы при ? = щ. Последняя формула позволяет легко вычи- слять амплитуду ошибки в установившемся режи- ме. Для этого необходимо располагать либо ана- литическим выражением для передаточной функ- ции разомкнутой системы, либо иметь экспериментально снятую амплитудно-фазовую частотную характеристику разомкнутой системы. Формула (8.16) широко используется также при расчете системы методом логарифмических амплитудных частотных характеристик (л. а. х.). В этом случае модуль А(шк) в децибелах, т. е. Ц*0*) = 20 lg A((x)k), равен ординате л. а. х. при ча- стоте ? = ??? (рис. 8.2, а). Простота выражения (8.16) позволяет легко решить обратную задачу, т. е. сформулировать тре- (8.16)
198 Непрерывные линейные системы автоматического управления бования к л. а. х., которые необходимо выполнить, чтобы амплитуда ошибки в уста- новившемся режиме была не больше заданной. Для этого необходимо но заданному значению амплитуды задающего воздействия gmax и допустимой амплитуде ошибки хтах вычислить требуемое значение модуля частотной передаточной функции разом- кнутой системы в децибелах: ?(?4) - 20 lg ?(?4) = 20 lg gmax/xInax . (8.17) Это значение модуля необходимо отложить на логарифмической сетке при час- тоте управляющего воздействия ? = ?^. Полученная точка Ак (рис. 8.2, б) обычно называется контрольной точкой для л. а. х. Для того чтобы амплитуда ошибки в сис- теме не превосходила допустимого значения хт.,х, л. а. х. должна проходить не ниже контрольной точки Лк. Если л. а. х. пройдет через эту точку, то амплитуда ошибки будет как раз равна допустимому значению. Если л. а. х. пройдет ниже точки Ак, то ошибка будет больше допустимого значения. § 8.3. Коэффициенты ошибок Рассматриваемый метод может применяться как для задающего g(t), так и для возмущающего/(С) воздействий. Не снижая общности рассуждений, рассмотрим слу- чай, когда имеется только задающее воздействие. Если функция времени g(f) имеет произвольную форму, но достаточно плавную вдали от начальной точки процесса в том смысле, что через некоторое время суще- ственное значение имеет только конечное число т производных dt' dt2"'" dlm' то ошибку системы можно определить следующим образом. Из формулы E.19) можно найти изображение ошибки где Фх(р) — передаточная функция замкнутой системы по ошибке, С(р) изображе- ние задающего воздействия. Разложим передаточную функцию по ошибке в выражении (8.18) в ряд по воз- растающим степеням комплексной величины р: Х(р) = (8.19) сходящийся при малых значениях р, т. е. при достаточно больших значениях време- ни ?, что соответствует установившемуся процессу изменения управляемой величи- ны при заданной форме задающего воздействия.
Глава 8. Оценка качества управления 199 Переходя в выражении (8.19) к оригиналу, получаем формулу для установив- шейся ошибки ^^(O + c^+f^-K.. (8.20) Величины с0, с{, с2,... называются коэффициентами ошибок. Они могут опреде- ляться согласно общему правилу разложения функции в ряд Тейлора по формулам со=[ф.Ар)} р=0' с, = L ? J с„, - 1р=0 d>"<t>x(p) dp" Так как передаточная функция по ошибке представляет собой дробно-рациональ- ную функцию, то коэффициенты ошибок можно более просто получить делением числителя на знаменатель и сравнением получающегося ряда с выражением (8.19). Коэффициент с0 может быть отличным от нуля только в статических системах и то только в тех случаях, когда не принимаются меры по устранению первой состав- ляющей статической ошибки посредством масштабирования или использования не- едипичных обратных связей (см. § 9.3). В системах с астатизмом первого порядка с0 = 0, а коэффициент с( связан с доб- ротностью но скорости соотношением с, = l/Kv. В системах с астатизмом второго порядка с0 = 0 и С! = 0, а коэффициент с2 связан с добротностью по ускорению соотношением с2/2 - 1/Ке. (8.22) При исследовании ошибки от возмущающего воздействия можно получить все коэффициенты не равными нулю при астатизме любого порядка, так как астатизму по задающему воздействию может соответствовать наличие статической ошибки по возмущению. Если задающее воздействие g(t) имеет ограниченное число производных, то ряд (8.20) будет иметь ограниченное число членов. Предположение, что коэффициенты ошибок представляют собой постоянные числа, обусловливает применение этого ме- тода для сравнительно медленно меняющихся входных воздействий g(t) или/(?), когда можно пренебречь влиянием переходной составляющей процесса и рассмат- ривать только вынужденное движение системы. Пример. Определим первые три коэффициента ошибки по задающему воздействию, если передаточная функция разомкнутой системы имеет вид · W(p)= K
200 Непрерывные линейные системы автоматического управления Передаточная функция по ошибке ? (р)- Деля числитель на знаменатель, получаем ряд Сравнение этого ряда с (8.19) дает 1 .с3_1Т2 пТх+Т2 1 с°и'С1кг1' 2 к. кГ 6 ^ Г Так, например, если задающее воздействие в этой системе меняется по закону С2 ЕС2 — то установившаяся опгибка будет На основании изложенного выше можно сделать вывод, что ненулевые состав- ляющие ошибки как от задающего, так и от возмущающих воздействий (кроме ошиб- ки чувствительного элемента х*.) во всех типовых режимах можно уменьшить за счет увеличения коэффициента передачи разомкнутой системы К. Однако, как было показано в гл. 6, в большинстве случаев при увеличении К замкнутая система при- ближается к колебательной границе устойчивости, т. е. уменьшается ее запас устой- чивости. При некотором значении К> Ккр замкнутая система становится неустойчи- вой. § 8.4. Определение запаса устойчивости и быстродействия по переходной характеристике Оценку запаса устойчивости и быстродействия можно произвести по виду кри- вой переходного процесса в системе автоматического управления при некотором ти- повом входном воздействии, которым может быть как задающее, так и возмущаю- щее воздействие. В качестве типового входного воздействия рассматривается обыч- но единичный скачок. В этом случае кривая переходного процесса для управляемой величины будет представлять собой переходную характеристику системы (рис. 8.3). Она может строиться для величины y{t) или для ошибки x(t).
Глава 8. Оценка качества управления 201 Склонность системы к колебаниям, а сле- довательно, и запас устойчивости могут быть охарактеризованы максимальным значением управляемой величины z/max или так называе- мым перерегулированием (8.23) У*, ) 0*- /7И ? ? VT ] I ! ? ^ ! ? ? in *" Рис. 8.3 12??/(?) где у(°°) * 0 представляет собой установивше- еся значение управляемой величины после за- вершения переходного процесса. Допустимое значение перерегулирования для той или иной системы может быть установлено па основании опыта эксплуата- ции подобных систем. В большинстве случаев считается, что запас устойчивости яв- ляется достаточным, если величина перерегулирования не превышает 10 ¦*¦ 30%. Од- нако в некоторых случаях требуется, чтобы переходный процесс протекал вообще без перерегулирования, т. е. был монотонным; в ряде других случаев может допус- каться перерегулирование 50 + 70%. Быстродействие системы может определяться по длительности переходного про- цесса ??. Длительность переходного процесса определяется как время, протекающее от момента приложения на вход единичного скачка до момента, после которого име- ет место· неравенство у(О ~ У(°°) ^ ?//(°?) - ?], (8.24) где ?, — заданная малая постоянная величина, представляющая собой обычно допу- стимую ошибку; величина у(°°) в частном случае может равняться нулю. Допустимое значение времени переходного процесса определяется на основании опыта эксплуатации систем управления. В следящих системах в качестве единично- го скачка принимается мгновенное изменение управляющего воздействия g(J) = l(f). В этом случае под величиной ? обычно понимают некоторую долю входного воздей- ствия, составляющую, как правило, от 1 до 5% величины скачка на входе. Иногда дополнительно к величине перерегулирования ?% (или к величине z/mnx) задается допустимое число колебаний, которое может наблюдаться в течение време- ни переходного процесса. Это число составляет обычно 1 + 2. В некоторых системах колебания могут вообще не допускаться, а иногда может допускаться до 3 + 4 колебаний. Графически требования к запасу устойчивос- ти и быстродействию сводятся к тому, чтобы откло- нение величины пе выходило при единичном вход- ном воздействии из некоторой области, изображен- ной на рис. 8.4. Эта область называется областью допустимых отклонений управляемой величины в переходном процессе. В следящих системах удобно применять сфор- мулированные требования качества к ошибке си- „,„„т,„,„лм„,„„« рис_ 8 4
202 Непрерывные линейные системы автоматического управления стемы x(t) = g(t) - y(t). В этом случае можно рас- сматривать область допустимых значений ошибки и при более сложных входных воздействиях, например при мгновенном приложении на входе постоянной скорости. Дальнейшее развитие критериев качества, ис- пользующих переходную характеристику, приводит к введению дополнительных оценок качества (кро- ме введенных выше ?„, г/тах и ?%). К ним относятся следующие оценки. 1. Время запаздывания ?, равное отрезку време- ни, заключенному между моментом приложения входного скачкообразного сигнала и моментом вре- мени, при котором осредненная выходная величина становится равной половине ее установившегося значения. Примененный здесь тер- мин «осреднеппая» означает, что в случаях, когда на передний фронт выходного сиг- нала накладываются высокочастотные колебания (это может иметь место в систе- мах высокого порядка), величина ^определяется по сглаженной кривой, аппрокси- мирующей реальную переходную характеристику системы. 2. Время нарастания ?„, равное отрезку времени, заключенному между точкой пересечения оси времени с касательной, проведенной к осреднением кривой пере- ходной характеристики в точке t = t3, и координатой ? точки пересечения указанной касательной с горизонтальной прямой, соответствующей установившемуся значе- нию управляемой величины. Максимальное время нарастания ?"?? ограничивается требуемым быстродействием. Минимальное время нарастания ?,'""' ограничивается допустимыми в системе ускорениями и колебательными режимами. Уточненная диаграмма качества переходного процесса изображена на рис. 8.5. § 8.5. Корневые методы Как было сказано выше, вид корней характеристического уравнения определяет характер переходных процессов в системе автоматического управления. Поэтому можно сформулировать требования но запасу устойчивости и быстродействию сис- темы, не рассматривая самих переходных процессов, а накладывая определенные ус- ловия на корни характеристического уравнения. Пусть характеристическое уравнение системы имеет вид айР" + аУ' + - + dkPn'k + ··· + ап-Р + ап = °> (8-25) где ? = c+j(a комплексное число. Используя понятие среднегеометрического корпя (8.26)
Глава 8. Оценка качества управления 203 где pv p2, ¦··, р„ ~~ корпи характеристического уравнения, в формуле (8.25) можно перейти к новой комплексной величине q путем подстановки ? = Qoq. В результате получим уравнение в котором безразмерные коэффициенты /1,, А2,..., Ak,..., Л„_, определяются выраже- нием 4=^-. (8.28) а его корпи равны Ч ~ „ · 42 ~ „ и т. д. Исходное характеристическое уравнение (8.25) при возвращении к прежней ком- плексной величине получает вид „л-1 р" +AlQop"~i +... + Ak^~kpn-k +... + ?3 =0. (8.29) Среднегеометрический корень ?? может служить мерой быстроты протекания переходных процессов. Если в уравнении (8.29) увеличить ??, например, в 10 раз, то на основании теоремы подобия (табл. 7.2) переходный процесс, оставаясь подобным сам себе, будет протекать в 10 раз быстрее. В связи с этим можно рассматривать (8.27) как некоторое нормированное харак- теристическое уравнение, которому соответствует переходный процесс, построен- ный для безразмерного времени ?0 = ?.??. Если качество переходного процесса явля- ется приемлемым с точки зрения допустимого запаса устойчивости, определяемого, например, перерегулированием (рис. 8.3), то требуемая быстрота протекания пере- ходного процесса может быть обеспечена соответствующим выбором величины ??. Для увеличения величины ??, как следует из (8.26), необходимо увеличивать свободный член характеристического уравнения а„. Напомним, что в статических системах ап - 1 + К, а в астатических ап = К, где К — коэффициент передачи разомк- нутой системы. Следовательно, повышение быстродействия может осуществляться за счет увеличения коэффициента передачи К. Однако, как уже отмечалось, при этом уменьшается запас устойчивости замкнутой системы. В результате переходный про- цесс (рис. 8.3) становится более колебательным. Для оценки быстродействия системы может использоваться понятие степени ус- тойчивости1 . Под степенью устойчивости ? понимается абсолютное значение вещественной части ближайшего к мнимой оси корпя (рис. 8.6). Здесь могут быть два случая: когда ближайший корень является вещественным (рис. 8.6, я) и когда к мнимой оси бли- же всего расположена пара комплексных корней (рис. 8.6, б). ' Термин «степень устойчивости» не является уличным, и его, вообще говоря, следонало заменить терми- ном «степень быстродействия». Это объясняется тем, что «степень устойчивости» никак не сня.чапа с уда- лением системы от границы устойчивости, определяемым по склонности системы к колебаниям. Однако этот термин используется в литературе, и мы будем его иридержпначъся.
204 Непрерывные линейные системы автоматического управления Корни характеристического уравнения, расположенные ближе всего к мнимой оси, т. е. имеющие наименьшую по абсолютной величине вещественную часть, дают в пере- ходном процессе G.3) члены, которые зату- хают наиболее медленно. В большинстве случаев переходный процесс можно считать закончившимся тогда, когда затухнет член, определяемый ближайшим к мнимой оси корнем. Если ближайшим к мнимой оси яв- ляется вещественный корень, то составляющая в переходном процессе, определяе- мая этим корнем, будет иметь видхл(?) = Сце"ц'. Положив в конце переходного процесса ???(??) = ?0?, где ? = 0,01 -*¦ 0,05, можно получить приближенную зависимость между степенью устойчивости и временем пе- реходного процесса: 1 ? 1 = — In—. ? ? (8.30) Так, например, если принять ? = 0,05, то время переходного процесса составит _ 1 1 3 "~? ?0,05~?' Если ближайшей к мнимой оси является пара комплексных корней -? ±_/'?, то составляющая в переходном процессе, определяемая этими корнями, будет Положив в этом случае ??(?) = АСЛ, нельзя в общем виде определить время пере- ходного процесса, так как для этой цели потребовалось бы решить трансцендентное уравнение. Однако можем найти верхнюю границу переходного процесса, положив в этом уравнении sin(Pi + ?) = 1. Тогда получим выражение ?„<—In—. ? ? (8.31) Таким образом, и в этом случае величина степени устойчивости будет в какой-то мере определять быстроту затухания переходного процесса. Более строго связь между видом переходного процесса и величиной степени ус- тойчивости может быть определена для случая, когда исходное дифференциальное Уравнение системы имеет вид ???"~? + ... + «„) x(t) -/@, (8.32) Тогда можно показать [ЛЛ], что при всех вещественных корнях или одной паре комплексных корней для переходной функции справедливо неравенство 1 + ?(?, с) > h(t) > 1 - ?(?, t), ' (8.33) где 1 + ?(?, С) — функция, ограничивающая h(t) сверху (мажоранта); 1 - ?(?, t) — функция, ограничивающая h(t) снизу (миноранта).
Глава 8. Оценка качества управления 205 Вспомогательная функция ?(?, t) определяется из выражения (8.34) 2! Миноранта совпадает с переходной функцией, если характеристическое уравне- ние имеет корень/?]= -? кратности я, т. е. выглядит следующим образом: аф" + ???? ' + ... + а„ = ао(р + ?)" = 0. (8.35) Очевидно, что в этом случае я-кратный корень совпадает со среднегеометричес- ким корнем (8.3G) Из неравенства (8.33) вытекает, что при заданном значении среднегеометриче- ского корпя ?? - const и всех вещественных корнях наименьшее время переходного процесса будет при всех кратных корнях, т. е. в случае (8.35). На рис. 8,7 приведены миноранты, совпадающие с переходными характеристи- ками для случая и-кратного корня, построенные в функции относительного времени ? = ??? для различных значений порядка дифференциального уравнения п. Важным обстоятельством является то, что степень устойчивости можно найти без вычисления значений корней характеристического уравнения. Для этой цели в характеристическом уравнении (8.25) переходят к повой переменной ? = ? + ?. Под- ставляя в него ? = ? - ?, получаем так называемое смещенное уравнение ?? B - ?)" + я,B - ?) + ... + ап ., B - ?) + ан - 0. Раскрывая скобки и группируя подобные члены, получаем Это уравнение соответствует смещению осей на плоскости корней (рис. 8.6) влево па величину ?. В результате один (рис. 8.6, а) или два (рис. 8.6, б) корпя попадают на мнимую ось, что соответствует границе устойчивости. Для вычисления степени устойчивости не- обходимо применить к смещенному характе- ристическому уравнению (8.37) любой крите- рий устойчивости и определить, при каком зна- чении ? получается граница устойчивости. Напомним, что апериодической границе устой- чивости соответствует равенство пулю свобод- ного члена характеристического уравнения: (8.37) л„ : ап ~ - а . 3?3 ¦ О, (8.38)
206 Непрерывные линейные системы автоматического управления а колебательной границе устойчивости соответствует равенство нулю предпослед- него определителя Гурвица или прохождение амплитудно-фазовой характеристики разомкнутой системы через точку (-IJ0). Обратимся теперь к оценке запаса устойчивости системы автоматического уп- равления. Склонность системы к колебаниям будет наблюдаться, если в решении характеристического уравнения будут присутствовать комплексные корни вида -а ± jfi. Эта склонность может характеризоваться отношением мнимой части корня (угло- вой частоты колебаний) к вещественной (коэффициенту затухания), которое назы- вается колебательностью: ? - ?/?. (8.39) Колебательность связана с другим корневым показателем запаса устойчивости — с так называемым затуханием. Комплексные сопряженные корни дают в выражении для переходного процесса член вида x(t) = Се~ш sin(Pi + ?). Найдем затухание амплитуды синусоидального колебания за один период. При некотором времени t = ?, эта амплитуда равна Через один период Т= 2?/? | 2? ? ос 2? Затуханием за период называют величину ?=?????=1-?±. (8.40) с, с, Эта величина обычно выражается в процентах. Подставляя значение амплитуды ,получаем 2тг или 2? (8.42) Обычно в системах автоматического управления допускается затухание за один период не менее чем 90 + 98%. Так, например, если ?% = 98%, то допустимая колеба- тельность при этом составит 2? ? с_ ? 157
Глава 8. Оценка качества управления 207 Соответственно при ? = 90% получа- ем ? =2,72. Задание определенной колебательности заставляет ограничивать область расположе- ния корней двумя лучами (рис. 8.8, а), кото- рые составляют с осью вещественных угол ? = arctg (?/?) = arctg ?. (8.43) Колебательность системы можно оп- ределить без нахождения корней характе- ристического уравнения подобно тому, как это было сделано выше по отношению- к степени устойчивости. Идея метода зак- лючается в том, что используется подстановка/? =jze'^, которая соответствует пово- роту координатных осей (рис. 8.8, б) против часовой стрелки на угол ?/2 - ?. При этом по крайней мере один корень попадает на мнимую ось и затем он отыскивается. Ввиду громоздкости этот метод почти не имеет практического значения. При задании допустимых значений колебательности и степени устойчивости об- ласть расположения корней должна ограничиваться также вертикальной прямой, проходящей параллельно мнимой оси на расстоянии ? (рис. 8.8, б). Расположению корней в этой области соответствует выдерживание требуемого запаса устойчивос- ти, определяемого величиной колебательности ? или затуханием,-и требуемой сте- пени устойчивости ?, характеризующей быстродействие системы. Для определения параметров системы, при которых обеспечивается нахождение корней характеристического уравнения в заданной области, можно воспользоваться D-разбиением. В этом случае в плоскости двух параметров системы может быть по- строена область, аналогично построению области устойчивости (см. гл. 6). Использование корней характеристического уравнения для оценки качества уп- равления является не совсем полным, так как вид переходного процесса определяет- ся не только левой, но и правой частью дифференциального уравнения. Для того чтобы учесть это обстоятельство, рассмотрим, например, зависимость между управ- ляемой величиной и задающим воздействием, записанную посредством передаточ- ной функции замкнутой системы E.20): W(p) + W(p) С(р). Передаточная функция замкнутой системы представляет собой дробнорацио нальпую функцию „'«-1 D(p) ???"+????^+... + ?? Раскладывая числитель и знаменатель (8.44) на множители, получим а(Р-Р)(Р~Р2)-(Р-Рп) (8.44) (8.45)
208 Непрерывные линейные системы автоматического управления Корни числителя р,°,..., ,р°т называются пулями передаточной функции, так как в точке ? - ?® передаточная функция обращается в нуль. Корни знаменателя р{,..., рп являются корнями характеристического уравнения, и они называются полюсами передаточной функции. В полюсе, т. е. при ? =/;,, передаточная функция обращает- ся в бесконечность. Полюсы передаточной функции характеризуют левую часть дифференциально- го уравнения, а пули — правую. В частном случае, когда передаточная функция (8.44) не имеет нулей, правая часть дифференциального уравнения имеет вид В(р) f(t) = = Ь„/A) и формула (8.45) сводится к выражению В этом случае вид переходного процесса определяется только расположением полюсов. Задание области расположения полюсов и нулей позволяет более полно оценить вид переходного процесса. Не останавливаясь на подробном анализе, приведем без доказательства общие рекомендации, которых желательно придерживаться при вы- боре расположения полюсов и пулей передаточных функций [70]. 1. Желательно располагать нули вблизи области расположения полюсов. Удале- ние пулей от области полюсов ведет к увеличению амплитуд собственных колеба- ний в переходном процессе. 2. Для уменьшения отклонений в переходном процессе часто бывает выгодно уда- лять полюсы друг от друга. 3. Приближение друг к другу не представляет опасности для тех полюсов, кото- рые расположены далеко от мнимой оси. Кроме этих рекомендаций сохраняют свою силу ограничения на область распо- ложения полюсов, накладываемые к связи с требованиями обеспечения определен- ного запаса устойчивости и быстродействия (см. рис. 8.8, б). § 8.6. Диаграмма Вышнеградского Рассмотрим характеристическое уравнение третьего порядка ???3 + аР2 + а2Р + а-л = °- (?·7'7) Приведем его к нормированному виду. Для этого разделим все члены па ал и вве- дем новую переменную Здесь использовало понятие среднегеометрического корня (8.26):
Глава 8. Оценка качества управления 209 В результате получим нормированное уравнение г/ + Aq2 + Bq + 1 = 0, (8.49) где коэффициенты л_а]п~0_ а{ 12 3 4 6 7 Рис. 8.9 называются параметрами Вышнеградского. На плоскости параметров An В нанесем границу устойчивости. Условия устойчивости системы третье- го порядка были впервыссформулированы Вышнеград- ским еше в 1876 году, до появления в 1895 году кри- терия Гурвица. Эти условия: Л > 0, В > 0 и АВ > 1. Уравнение границы устойчивости (колебательной): АВ = 1 при А > 0 и В > 0. Это есть равиобокая гипер- бола, для которой оси координат служат асимптотами (рис. 8.9). Область устойчи- вости системы, согласно написанным выше условиям, лежит выше этой кривой. Разобьем область устойчивости на отдельные части, соответствующие различ- ному расположению корней характеристического уравнения. Заметим, что в точке С, где А = 3 и Б = 3, характеристическое уравнение (8.49) принимает вид (q + 1 )lJ = 0. Следовательно, в этой точке все три корпя равны: g, = q2 = q^ = -1- При этом для исходного характеристического уравнения согласно (8.48) получаем р} ~ р2 = { ) В общем случае возможны два варианта: 1) все три корня вещественные; 2) один корень вещественный и два комплексных. Граница между этими двумя случаями определяется равенством пулю дискри- минанта уравнения третьей степени (8.49), который может быть получен, например, из формулы Кардана для решения кубического уравнения 3 + В3) + ШВ - 27=0. А2В2 -4(А3 Это уравнение дает на плоскости параметров А, В две кривые: СЕи CF(pnc. 8.9). Внутри области ECF дискриминант положителен. Следовательно, в этой области имеется три вещественных корня (область III). В остальной части плоскости диск- риминант отрицателен, что соответствует наличию пары комплексных корней. Существенное значение имеет взаимное расположение вещественного и комп- лексных корней. Будем различать здесь два случая: I — пара комплексных корней лежит ближе к мнимой оси, чем вещественный, и II — вещественный корень лежит ближе к мнимой оси, чем пара комплексных. Границей между этими двумя случаями является расположение всех трех корней на одинаковом расстоянии от мнимой оси. Уравнение этой границы можно найти, положив значения корней с/, = -а, и с/2з = = -? ±7'?. Тогда характеристическое уравнение (8.49) будет Ac/1 +a -?) (q+ ? + ·>¦ ? (?2 + ?2) = 0. A +3?<?2+C?2+ ?2) q +
210 Непрерывные линейные системы автоматического управления ? 0 ; ? 0 Рис. 8.10 ? 0 Уравнивание коэф- фициентов при одинако- вых степенях дает А = За, В = За2 + ?2, 1 = а(а2 + ?2). В результате совме- стного решения после- дних трех равенств получаем после исключения ? и ? искомое уравнение, соответ- ствующее граничному случаю: 2Л3 - 9АВ -г 27 = 0, А < 3. Написанное равенство дает на плоскости параметров кривую CD. В результате область устойчивости разбивается натри части: I, II, III (см. рис. 8.9). Этот график называется диаграммой Вышнеградского. Он построен им в 1876 году в работе, которая положила начало развитию теории автоматического управления. На рисунке показан характер расположения корней внутри каждой из этих частей обла- сти устойчивости. В области III, где все корни вещественные, в зависимости от начальных условий получим апериодический переходный процесс в одной из форм, показанных па тре- тьем графике рис. 8.10. Область III носит название области апериодических процес- сов. В областях I и II, где имеется один вещественный корень и два комплексных, переходный процесс будет иметь соответственно формы, показанные на первых двух графиках рис. 8.10. В области I быстрее затухает экспонента и переходный процесс в основном будет определяться колебательной составляющей. Это будет область ко- лебательных процессов. В области II, наоборот, быстрее затухает колебательная со- ставляющая. Это будет область монотонных процессов. Диаграмма Вышнеградского получила дальнейшее развитие. Для более точной оценки характера переходного процесса па пей можно нанести вспомогательные ли- нии, разбивающие области I, II и III на еще более мелкие части, что позволит иметь более полное суждение о быстродействии и запасе устойчивости. Ниже будут рас- смотрены наиболее распространенные способы уточнения диаграммы Вышнеградс- кого посредством нанесения линий равной степени устойчивости (для оценки быст- родействия) и линий равного затухания (для оценки запаса устойчивости). Для нанесения линий равной степени устойчивости обратимся к нормированно- му характеристическому уравнению (8.49). Для получения смещенного уравнения введем новую переменную, определяемую соотношением q = qt -?0, где?0 обознача- ет степень устойчивости для нормированного уравнения. Для'исходного уравнения (8.47) согласно (8.48) степень устойчивости будет Смещенное уравнение имеет вид q A2q + ?? - 0. (8.50)
Глава 8. Оценка качества управления 211 Коэффициенты этого уравнения: Л, - -3?0 + А, А2 =· 3r)g - 2АтH + В, Л3 = - -Ло + Аг1 ~В+. Применим к смещенному уравне- нию условие границы устойчивости. Колебательная граница устойчивости, соответствующая чисто мнимым кор- ням смещенного уравнения (8.50), бу- дет при выполнении условия ЛХА2 = А3. Апериодическая граница устойчивос- ти (нулевой корень) будет при А3 = 0. Первое условие при подстановке зна- чений коэффициентов приводит к уравнению 1 Л-2г|0 а второе дает + 2??(?-2??), (8.51) 2 4 6 8 10 12/1 Ло (8.52) ?=100% =100% Рис. 8.12
212 Непрерывные линейные системы автоматического управления На основании полученных уравнений, задаваясь различными значениями ?0 = const, можно построить на диаграмме Вышнеградского линии одинаковых зна- чений нормированной степени устойчивости (рис. 8.11). По уравнению (8.51) пост- роены кривые ?0 = const в области I, так как там, согласно рис. 8.9, ближайшими к мнимой оси являются комплексные корни. Кривая ?0 ¦= 0 совпадает с границей ус- тойчивости. Уравнение (8.52) дает прямые, которые нанесены в областях II и III. Как видно из диаграммы, наибольшая степень устойчивости ?0 = 1 имеет место в точке С с координатами Л = 3 и В = 3. Следовательно, эта точка соответствует наи- лучшим значениям параметров с точки зрения величины степени устойчивости. Однако, как уже отмечалось, степень устойчивости является приближенной оцен- кой быстроты затухания переходного процесса. Поэтому при выборе параметров си- стемы управления практически нет смысла попадать именно в эту точку диаграммы. Можно считать, что наилучшей областью параметров системы будет область, приле- гающая к точке С, например внутри замкнутой кривой ?0 = 0,5. На рис. 8.12 приведена диаграмма Вышнеградского с нанесенными линиями рав- ного затухания ? = const. (Аналитические выкладки не приводятся ввиду громозд- кости). Эти же линии являются, по существу, и линиями равной колебательности ? = const, так как колебательность и затухание связаны между собой формулами (8.41) и (8.42). § 8.7. Интегральные оценки Интегральные оценки имеют целью дать общую оценку быстроты затухания и величины отклонения управляемой величины в совокупности, без определения того и другого в отдельности. Простейшей интегральной оценкой может служить вели- чина = jx(t)dt, (8.53) гделг(г) — отклонение управляемой величины от нового установившегося значения, которое она будет иметь после завершения переходного процесса. В устойчивой системе ? —> 0 при t —»°° и этот интеграл имеет конечную величи- ну. Геометрически это будет площадь иод кривой переходного процесса, построенно- го для отклонения (рис. 8.13, а). Площадь будет тем меньше, чем быст- рее затухает переходный процесс и чем меньше величина отклонения. Поэтому параметры системы рекомендуется выби- рать таким образом, чтобы добиваться ми- нимума этой интегральной оценки. Для вычисления интеграла (8.53) нет необходимости в нахождении x(t), так как a) , ? ш 01 X 1 Рис. 8.13
Глава 8. Оценка качества управления 213 его можно легко вычислить, используя изображение Лапласа или Хевисайда-Кар- соиа. Действительно, изображение Лапласа определяется выражением = )x(t)e-"ldt. Отсюда следует, что интеграл (8.53) может быть найден посредством предельно го перехода ? —» 0: x(t)dt = lim {x(t)e-p'dt = limX(p). (8.54) Неудобством интегральной оценки вида (8.53) является то, что она годится только для монотонных процессов, когда не меняется знак отклонения.*·. Если же имеет место колебательный процесс (рис. 8.13, б), то при вычислении интеграла (8.53) площади будут складываться алгебраически и минимум этого интеграла может соответство- вать колебаниям с малым затуханием или вообще без затухания. Так как форма пе- реходного процесса при расчете систем управления может быть неизвестна, то при- менять интегральную оценку вида (8.53) оказывается практически нецелесообраз- ным. Поэтому предлагалась другая интегральная оценка: (8.55) т. е. сумма абсолютных величин всех площадей под кривой переходного процесса. Но оказалось, что вычисление ее по коэффициентам уравнения затруднительно. Квадратичная интегральная оценка. В свете вышесказанного целесообразно пе- рейти к квадратичной интегральной оценке I=jx2dt (?-н>0 при (8.56) которая не зависит от знаков отклонений, а значит, и от формы переходного процес- са (монотонной или колебательной). Величина / (8.56) будет тем меньше, чем меньше сумма заштрихованных на рис. 8.14 площадей (взятых для квадратов ординат), т. е. чем лучше переходный про- цесс приближается к идеальному скачку управляемой величины вслед за скачком задающего или возмущающего воздей- ствия. Ниже будет показано, что такая оценка не всегда является лучшей, но пока остановимся на ней.
214 Непрерывные линейные системы автоматического управления Заметим, что оценку (8.56) называют также квадратичной динамической ошиб- кой. Ее можно записать в безразмерном виде: ?.? ? — г2 J г (8.57) где Л" = ?(?) обозначает отклонение управляемой величины в переходном процессе от ее нового установившегося значения: x(i) = y(t) - у(°°); С — некоторая величина, имеющая размерность управляемой величины, например статическое отклонение у(°°); ?? — среднегеометрическое значение корпя характеристического уравнения (8.26). Рассмотрим один из возможных способов вычисления квадратичной интеграль- ной оценки (8.56) при скачкообразном внешнем воздействии. В общем случае дифференциальное уравнение системы (в символической опе- раторной записи) согласно E.5) имеет вид D{p) y(t) = В(р) g(t) - N(p)/(t), (8.58) где y{t) — управляемая величина или ее отклонение, g{t) и f(l) — задающее и возму- щающее воздействия. Степени многочленов В(р) и N(p) обычно ниже, чем D(p); в некоторых случаях они могут иметь ту же степень, что и полином D(p). Пусть нерехолиый процесс вы- зывается единичным скачком 1(?) либо функции/приg= const, либо функцииg при /= const. Положим, например, что рассматриваем скачок задающего воздействия g(t) = 1(?). Изображение Лапласа такого скачка будет G(p) = /р. Перейдя в форму- ле (8.58) к изображениям, получаем D(p) Y(p) = В(р) ¦ /р. (8.59) Изображение управляемой величины y{t) представляет собой дробно рациональ- ную функцию: ? 1 · (8-60) Отклонение ? управляемой величины от нового установившегося состояния в переходном процессе, входящее в формулу (8.56), будет ап где y(t) есть решение уравнения (8.59), а также оригинал изображения (8.60). Для изложенных условий при т < ? ниже без вывода приводится формула [89], по которой может быть вычислена квадратичная интегральная оценка: 2 +BiAl ?,?,+^??)—^f-Ч (861)
Глава 8. Оценка качества управления 215 где ? есть следующий определитель п-го порядка (равный старшему определителю Гурвица, но записанный в несколько иной форме): ? = а„ -ап_2 ап_А -ай_6 О а„_, -а„_3 а„_5 О -ап й„_2 -а„_4 О 0 -а„_] а„_3 О О О О (8.62) На границе устойчивости ? = 0 и / —> °° . Через Ak (k = т, т - 1, ..., 2, 1, 0) в формуле (8.61) обозначены определители, получающиеся путем замены в определителе (8.62) (т- k+ 1)-го столбца столбцом 0 о (8.63) Коэффициенты Бш, Sm_,,... вычисляются по формулам: вт=ь2т, Bm_{=b2m_{-2bmbm_2, =*»-2 - ... + 2(-)kbmb2k_n (8.64) В определителе (8.62) заменяются нулями все буквы с индексами меньше нуля и больше я, а в формулах (8.64) — с индексами меньше нуля и больше т. В том случае, когда т = п, формула (8.61) заменяется следующей: 2??? Ко' (8.65)
216 Непрерывные линейные системы автоматического управления где L ? flO . - _2? fOfV,^ К-г ??~? 4,?- ??-??*»-3 °и-з ? . of A« _ ?» ? *«-4 «я-4 ______ — ^ .^—, ?_ ' II ' ~* ¦—' bQ aQ J у b0 ?0 Д bQ a0 J bQ aQ){ b0 aQ К- = ¦ (8.66) При поступлении на вход системы единичного импульса ?(?) = 1'(?), изображе- ние которого по Лапласу равно 1, изображение управляемой величины можно также представить в виде дробно-рациональной функции (8.60). Разница будет заключаться только в том, что степень числителя т возрастает на единицу, а последний коэффи- циент числителя Ьт = 0. Это обусловлено тем, что получение реакции системы па единичный импульс (весоной функции) эквивалентно дифференцированию пере- ходной функции, получающейся при действии единичного скачка. В области изоб- ражений это эквивалентно умножению па комплексную величину р. В связи с этим квадратичную интегральную оценку при действии единичного импульса можно рассматривать в виде выражения Г= (8.67) где w{t) — весовая функция системы по задающему или возмущающему воздействию, x(i) — отклонение управляемой величины от нового установившегося состояния в переходном процессе при действии единичной ступеньки задающего или возмуща- ющего воздействия. Таким образом, техника вычисления оценки /' полностью совпадает с вычисле- нием оценки / по формуле (8,61) или (8.65). Совпадает при этом и значение опреде- лителя ? (8.62). Отличаться в вычислениях будут определители ??, ..., А,„ и козф-
Глава 8, Оценка качества управления 217 фициентыВ0,..., Вт или В'о, ..., В'„, что обусловлено повышением степени тввыра- жении (8.60) на единицу при вычислении /' по сравнению со случаем вычисления /. Интегральная оценка /' также может использоваться в безразмерном виде ана- логично формуле (8.57): г' ^0 г' /о=-^Г/· (8.68) Интегральные оценки /и /' (или выражения квадратичных динамических оши- бок) применяются для выбора структуры и параметров систем автоматического уп- равления. При этом наилучшими параметрами считаются такие, при которых вели- чина I или /' имеет минимальное значение. Вычисление квадратичных интеграль- ных оценок / и /' можно также производить на основании так называемой формулы Релея, которая будет доказана ниже, в главе 11. Здесь она будет приведена без дока- зательства. Если X(j(u) есть изображение Фурье функции времени хA), то существует зави- симость, определяемая теоремой Парсеваля ]x2(t)clt =^]X(M2 ??=-]???)2 ??, т. е. интегрирование квадрата функции по времени в пределах от нуля до бесконеч- ности можно заменить интегрированием квадрата модуля изображения Фурье этой функции но всем частотам. При нахождении интегральной оценки /, соответствую- щей реакции системы на входное задающее воздействие типа l(f), изображение Фу- рье исследуемого отклонения х(С) = у{°°) - y(t) будет где ?(/?) — частотная передаточная функция замкнутой системы. Тогда ? 1 г ?(?)-???) , / = _ ? ? daL (g 69) В астатических системах и статических системах с неединичной обратной свя- зью или с масштабированием (см. § 9.3) установившееся значение у (°°) = 1 и ? @) = 1. Тогда формула (8.69) будет иметь вид /=-]' AV; '¦ -??, (8.70) ?? ? где ??.(;?) = 1 - ?(/?) — частотная передаточная функция замкнутой системы по ошибке. Аналогичным образом для входного задающего воздействия типа единичного им- пульса ?(?), изображение которого равно 1, изображение Фурье исследуемого откло-
218 Непрерывные линейные системы автоматического управления нения x(t) " -y(t) равно частотной передаточ- ной функции замкнутой системы: ??(/'?) = = ?(/?) · 1. В результате получаем /' = i- J | Ф</со) |2?/?. (8.71) ? и Подобные выражения могут быть получены и для входного возмущающего воздействия, если вместо частотной передаточной функции ?(/'?) использовать передаточную функцию по возму- щающему воздействию Фу (/?). Недостатком интегральных оценок является то, что здесь ничем не ограничива- ется форма кривой переходного процесса. Оказывается, например, что три совер- шенно различных но форме процесса, изображенных на рис. 8.15, имеют одно и то же значение квадратичной интегральной оценки (8.56). Часто оказывается, что выбран- ные по минимуму этой оценки параметры системы соответствуют сильно колеба- тельному процессу, ибо отмечавшееся уже при этом стремление приблизить процесс к идеальному скачку вызывает большую скорость процесса при подходе к устано- вившемуся значению ? = 0. Это получается вследствие того, что оценка (8.56) учитывает только величину отклонения и быстроту затухания и никак не учитывает близость системы к колеба- тельной границе устойчивости. Если, например, подать на вход системы единичный скачок, то ошибка в пере- ходном процессе определится заштрихованной частью на рис. 8.16, а. Очевидно, что величина интегральной оценки (8.56) будет тем меньше, чем ближе будет кривая переходного процесса к ломаной линии АОВС. Но приближение процесса к этой ли- нии требует увеличения угла наклона кривой в начальной стадии процесса (прибли- жение части кривой OD к отрезку ОВ). Увеличение же начальной скорости может вызвать значительное перерегулиро- вание и, следовательно, малый запас устойчивости. Поэтому применяется еще другой вид интегральной оценки, в которой ограни- чение накладывается не только на величину отклонения х, но также и на скорость отклонения ?. Эта улучшенная квадратичная интегральная оценка имеет вид IK=](x2+T2x2)dt, (8.72) где Г— некоторая постоянная времени. Выясним, какой вид переходного процесса будет получаться при выборе пара- метров системы по минимуму улучшенной интегральной оценки (8.72). Для этого проделаем следующие преобразования: /к = |(х + Txf dr. - lTxxdt = j(x + Txf dr - Tx2 ?0 = Tx + J(x + Txfdt, 0 0 0 0 гдехи — начальное значение отклонения в переходном процессе.
Глава 8. Оценка качества управления 219 Наименьшее значение последнего выражения будет при выполнении условия Тх + х-(Тр + 1)*-0. Это есть дифференциальное уравнение первого порядка, решение которого име- ет вид X = Хав (8.73) где Уо = хо ~ установившееся отклонение управляемой величины. Этот процесс изображен на рис. 8.16 пунктиром. Следовательно, выбирая пара- метры системы но минимуму улучшенной интегральной оценки (8.72), можно при- близить переходный процесс к заданной экспоненте (8.73) с постоянной времени Т, которая носит в этом случае название экстремали. Из этих соображений можно зара- нее задаться определенной величиной Т. Выбор параметров системы по улучшенной квадратичной интегральной оценке приводит к менее колебательным процессам по сравнению с использованием обыч- ной квадратичной интегральной оценки (8.56). Методика вычисления интеграла (8.72) сводится к тому, что правая его часть разбивается на два слагаемых: При входном воздействии типа единичной ступенчатой функции первое слагае- мое последнего выражения соответствует интегральной оценке /, а второе — ? ? . Поэтому для этого случая получаем 1к-1+Т2Г. (8.74) Улучшенная интегральная оценка 1К может также применяться в безразмерном виде аналогично (8.57) и (8.68): ? (8.75) где ?? — среднегеометрический корень характеристического уравнения, а С— неко- торая величина, имеющая размерность ?/(?), например статическое отклонение у(°°). Недостатком приведенных расчетных формул для вычисления как /, так и /к яв- ляется их выражение через определители, которые трудно бывает раскрывать в бук- венном виде при высокой степени характеристического уравнения. В этих случаях
220 Непрерывные линейные системы автоматического управления можно использовать имеющиеся специальные приемы числовых расчетов. Сам оп- ределитель ? (8.62), как старший определитель Гурвица, согласно § 6.2 имеет вид ? = К = йз(й1а2 - «ойз) »ри ? = 3, ? = Д„ = ?4[?3(??«2 - й0й3) - «4Й1 1 , при ? = 4, ? = ?« = ?5[(«??2 ~ ??«:?)(?3«4 - й2й5) - (??«4 - йойоJ] "?" ? = 5. Несколько сложнее вычисляется только определитель Ат, когда первый столбец ? (8.62) с одним элементом а„ заменяется столбцом (8.63) с двумя элементами апЛ и ап. Все остальные определители оказываются проще. Удобство интегральных оценок состоит в том, что они дают единый числовой критерий качества. Недостатком является то, что одному и тому же значению интег- ральной оценки могут отвечать разные формы переходного процесса, что создает не- достаточную определенность решения задачи. В принципе возможно использование более сложных выражений, чем (8.72), в которые кроме первой производной от отклонения будут входить вторая, третья и т. д. производные. Так, например, ограничившись при подаче ступенчатого воздей- ствия g(c) или f(t) отклонением ж, первой производной ? и второй производной ?, получим интегральную оценку в виде 2+r,2i2+724x2)^· (8.76) о Эта оценка будет характеризовать приближение переходного процесса к экстре- мали, определяемой решением дифференциального уравнения Экстремаль в данном случае будет соответствовать более сложной кривой, чем экспонента, что позволяет точнее задать желаемый вид переходного процесса. Однако нахождение интегральных оценок вида к которым сводится вычисление интеграла (8.76), сопряжено со значительными труд- ностями, что ограничивает их применение. Определение минимума интегральной оценки. Пусть требуется исходя из ми- нимума какой-нибудь интегральной оценки, выбрать два каких-нибудь параметра ? и ? заданной автоматической системы. Указанные два параметра входят в коэффи- циенты дифференциального уравнения системы. Прежде всего по вышеприведен- ным формулам находится выражение соответствующей интегральной оценки. Это выражение, если все параметры системы заданы, кроме ? и ?, имеет вид Для определения значений ? и ?, соответствующих минимуму /, вычисляем частные производные по ? и ? и приравниваем их нулю. В результате получаем два уравнения: da ' ?/?
Глава 8. Оценка качества управления 221 с двумя неизвестными ? и ?. Отсюда и определяются искомые значения параметров ? и ?. Чтобы убедиться в том, что это действительно минимум, а не максимум, мож- но вычислить значение /при полученных значениях ? и ?, а затем при каких-нибудь соседних. Последние должны оказаться больше. Аналогично можно поступить и при выборе нескольких параметров по минимуму интегральной оценки. Функция /(?, ?) не всегда обладает минимумом по рассматриваемым парамет- рам. Тогда нужно выбирать их по наименьшему значению интегральной оценки / внутри области, назначаемой из других соображении. Важно также иметь в виду, что выражение интегральной оценки через выбирае- мые параметры системы в буквенном виде может в ряде случаев оказаться сложным для исследования в общем виде. В таких случаях можно поступить иначе: задавать несколько числовых значений одного из выбираемых параметров (при жестко за- данных всех остальных) и вычислять для каждого из них значения / (или /к). В ре- зультате будет видно, при каких значениях данного параметра получается /min (мож- но для наглядности построить график величины / в зависимости от выбираемого параметра). Аналогично нужно поступить и с другими выбираемыми параметрами системы. В конкретных расчетах всегда следует учитывать, что одновременно с таким выбо- ром параметров нужно, во-первых, обеспечить хорошие статические свойства системы и, во-вторых, проследить, чтобы оптимальная точка не оказалась слишком близкой к границе устойчивости, так как всегда надо иметь некоторый запас устойчивости. Рассмотрим в качестве примера дифференциальное уравнение третьего порядка (?0?3 + ?1?2 + ?2? + ?3)?/@ = ^??@. (8.77) где ?(?) — входное задающее или возмущающее воздействие. Пусть входное воздей- ствие ?(?) = (t). Тогда изображение по Лапласу управляемой величины будет у(р)=~^-4 -¦ аор- +щр +а2р + а3 ? Установившееся значение управляемой величины здесь будет у(°°) = С = Ь0/а3. Вычислим для этого случая интегральную оценку /. Так как ? = 3, а т = 0, то в соответствии с формулой (8.61) имеем О ^-" Далее но выражению (8.62) находим определитель О я2 -а0 О -а3 я,
222 Непрерывные линейные системы автоматического управления Для нахождения ?? необходимо первый столбец определителя ? заменить на (8.63): а2 -щ О аъ ?2 -Oq О -а, а По формуле (8.64) находим единственный коэффициент Во= tfi. В результате получаем значение интегральной квадратичной оценки: b0 а2 2а1 (8.78) Это выражение и служит для выбора параметров системы, входящих в коэффи- циенты а0, ??, ?2, а-л, из условия минимума величины /. Построим диаграмму квадратичной интегральной оценки па плоскости парамет- ров Вышнеградского Л и В. Согласно § 8.6 й] = A j Подставив это выражение в (8.78), получим: 2а АВ- Найдем безразмерную оценку 10 в соответствии с формулой (8.57). Подставляя о - 4а'л г - ° значение среднегеометрического корня "о - Л и _ получаем (8.79) 2^ ЛВ-1^ При /() = const это дает на плоскости параметров Вышнегородского кривую 2L) - 0. (8.80) Построенные по этому уравнению кривые постоянных значений оценки /0 нане- сены на диаграмме (рис. 8.17). Там же пунктиром нанесены кривые, взятые из диаг- раммы Вышнегородского (рис. 8.9), показывающие области колебательности (I) мо- нотонного (II) и апериодического (III) процессов. Минимум интегральной оценки находим, приравнивая нулю частные производные: dA аЪ
Глава 8. Оценка качества управления 223 что дает АВ-2 О, (AB-f-A3 = откуда находим А = 1, В = 2. Следова- тельно, минимум квадратичной интег- ральной оценки /0 = 1,5 имеет место в точ- ке D (рис. 8.17). Эта точка лежит, однако, слишком близко к границе устойчивос- ти, что может не обеспечить необходимо- го запаса устойчивости (см., например, рис. 8.12). Практически лучше брать па- раметры системы не точно в точке D, а не- сколько правее и выше. Этот результат имеет смысл, однако, только в тех случаях, когда Ьо, а3, а0 оста- ются постоянными, а выбираемые пара- метры системы входят только в коэффи- циенты а, и а2 уравнения (8.77). 10 8 6 4 f ? 1 IV 0 1——* ч. ? - ¦ ——-ч ? — ш. J ? / J ' 2 4 Рис f— —— /p=3,58 1 6 8 .8.17 —^. 111 /0=5 — -- ^ ) —-- 10 A § 8.8. Частотные критерии качества Под частотными критериями качества будем понимать такие критерии, которые не рассматривают вида переходного процесса, а базируются на некоторых частотных свойствах системы. Частотные критерии качества особенно удобно применять при использовании частотных методов расчета, так как при этом получается наиболее простое решение задачи. Частотные критерии наиболее разработаны в отношении оценки запаса устой- чивости замкнутой системы. Разумеется, что при этом система должна быть устой- чивой. Запас устойчивости замкнутой системы можно определять по удалению амп- литудно-фазовой характеристики разомкнутой системы (рис. 8.24, а) отточки (-1J0). Для этой цели вводятся понятия запаса устойчивости по амплитуде (модулю) и за- паса устойчивости по фазе. Для случая, изображенного на рис. 8.18, а, удаление а. ф. х. от критической точ- ки определяется величинами Ux и U2, выраженными в децибелах: -^-, L2=20gU2. u Запас устойчивости замкнутой системы по амплитуде равен минимальной из них: L:i = min{L,, L2}· чем больше L3, тем больше запас устойчивости по амплитуде. Система считается хо- рошо демпфированной, если ?., составляет примерно б-г-20 дБ, что соответствует 2 ¦*¦ 10 в линейном масштабе.
224 Непрерывные линейные системы автоматического управления V=ImW(ja>) О U~ReW(jo>) ?, 270^ -180° ¦90°- L "? 0 < ь, ?) ?(?) Мер / Рис. 8.18 Из рис. 8.18, а видно, что даже при Ux <К 1, U2 > 1 точка b может оказаться вблизи критической точки (~1,;0). Поэтому дополнительно к запасу устойчивости по амплитуде L.s вводится запас устойчивости но фазе ?3: Здесь ?, —аргумент (фаза) частотной передаточной функции разомкнутой систе- мы ?(??), соответствующий ее модулю Л((о), ранному единице (точка b па рис. 8.18, а): ?, - i|/(a))t,((Ubl. Запас устойчивости замкнутой системы по фазе тем больше, чем больше ?.,. В хо- рошо демпфированных системах он составляет около 30 ¦*¦ 60°. Величины L3 и ?3 могут быть определены и при использовании логарифмичес- ких частотных характеристик разомкнутой системы. На рис. 8.18, б изображены л. ч .х., соответствующие рис. 8.18, а. Так как ?(?) = 20 lg |?(/?)|, то в указанных на рис. 8.18, а точках имеем: L.d < 0, ?? —180°; L,,= 0, -180° < ?,, < -90°; Lc > 0, ?? = -180°. При ? = °о модуль L - -«> , а фаза ? = -270°. Величины Lx и L2 определяются в точках перехода л. ф. х. через ось абсцисс, а величина ?3— на частоте среза л. ф. х. шср. Недостатком рассмотренного критерия является то, что для определения запаса устойчивости необходимо задать два числа: L, и ?3. В этом отношении более удобно определять запас устойчивости по показателю колебательности. Показателем коле- бательности называется максимальное значение ординаты Мпшх амплитудной харак- теристики замкнутой системы (см. рис. 8.19) при начальной ординате, равной еди- нице, т. е. относительная высота резонансного пика. Физически эта характеристика представляет собой следующее. Если зада- ющее воздействие меняется но закону g = gmax sin ??, то управляемая величина в ре- жиме установившихся вынужденных коле- баний будет меняться по закону у[Пах - г/тах sin (?? + ?). Отношение амплитуд уша и gmax определяется модулем частотной передаточ- ной функции замкнутой системы: j/m ? ma - = modO(jU)) = mod W(joi) (8.81)
Глава 8. Оценка качества управления 225 где W (/?) — частотная передаточная функция разомкнутой системы. Максимальное значение этого модуля и представляет собой показатель колеба- тельности (имеется в виду наибольший максимум) (8.82) Как видно из этих рассуждений, показатель колебательности определяется посред- ством задания задающего воздействия g = gmax sin ??. ? принципе возможно определе- ние показателя колебательности системы посредством задания возмущающего воздей- ствия / = /m.lx sin ?? и отыскания относительной величины резонансного пика. Чем меньше запас устойчивости, тем больше склонность системы к колебаниям и тем выше резонансный пик. Допустимое значение показателя колебательности опре- деляется на, основании опыта эксплуатации систем управления. Считается, что в хо- рошо демпфированных системах показатель колебательности не должен превосходить значений 1,1 ¦*¦ 1,5, хотя в некоторых случаях можно допускать величины до 2 ¦*¦ 2,5. Для отыскания показателя колебательности пет необходимости строить ампли- тудную частотную характеристику (рис. 8.19) или отыскивать максимум (8.82). Су- ществуют приемы, позволяющие найти показатель колебательности по виду ампли- тудно-фазовой характеристики разомкнутой системы. Возьмем на амплитудной ха- рактеристике (рис. 8.19) некоторую точку а, которой соответствует ордината М, и отобразим эту точку иа комплексную плоскость частотной передаточной функции разомкнутой системы. Для этого рассмотрим уравнение mod<t>(;'@) = Сделаем подстановки U = Re W (/?) и У = Im W(/(u). Тогда - = M. Возводя в квадрат правую и левую части и освобождаясь от знаменателя, после алгебраических преобразований получим (U+CJ где Г1 _ Л/2 (8.83) j (8.84) R = ? М2- (8.85) Это есть уравнение окружности с радиусом Лис центром, смещенным влево от начала координат на величину С.
226 Непрерывные линейные системы автоматического управления W<J<u) Рис. 8.20 Задаваясь различными значениями ? от 1 до °°, можно построить семейство та- ких окружностей (рис. 8.20). На каждой ок- ружности написано значение ординаты ам- плитудной частотной характеристики. При ? = 1 окружность вырождается в прямую линию, параллельную оси ординат и про- ходящую слева от нее на расстоянии 0,5. При М—> °° окружность вырождается в точ- ку, совпадающую с точкой (-1,у'0). Для значений ординат амплитудной характеристики, лежащих в пределах 0 < М< 1, получается семейство окружно- стей, расположенных справа от линии ? = 1, симметрично с первым семейством. При ? = 0 окружность вырождается в точ- ку, совпадающую с началом координат. Для построения амплитудной характе- ристики (рис. 8.19) достаточно в тех же координатах, где построены окружности ? = const, нанести амплитудно-фазовую характеристику разомкнутой системы. Точ- ки пересечения этой характеристики с окружностями будут определять точки амп- литудной характеристики с соответствующими значениями ординат, равными М. Для определения показателя колебательности можно не строить амплитудную характе- ристику, так как достаточно знать одно максимальное значение ординаты Мтах, оп- ределяемое по наименьшей окружности ? = const (M > 1), которой коснется ампли- тудно-фазовая характеристика. Если при проектировании системы ставится условие, чтобы ее показатель коле- бательности был не больше некоторого заданного значения, например Мт.м - 1,5, то для выполнения этого необходимо, чтобы амплитудно-фазовая характеристика не заходила в область, ограниченную соответствующей окружностью (рис. 8.21). Амп- литудно-фазовая характеристика может только коснуться этой окружности. В этом случае показатель колебательности будет как раз ранен заданному значению Мтах. Таким образом, окружность Л/тах ограничивает запретную зону для амплитудно-фазовой характе- ристики разомкнутой системы. Эта зона охватыва- ет точку (-lj'O) и обеспечивает получение заданно- го запаса устойчивости. Величина показателя колебательности может быть определена и в случае использования логариф- мических частотных характеристик. Для этого ото- бразим запретную зону (рис. 8.21) на логарифми- ческую сетку. Рассмотрим отдельно окружность за- данного показателя колебательности (рис. 8.22). На окружности возьмем произвольную точку ? и построим вектор, соединяющий эту точку с кача- М,„ах /. I = 1,5 1 I Рис. Щ >> 8.21 V 0 ?
Глава 8. Оценка качества управления 227 Рис. 8.22 О А 8 12 16 20 Модуль в децибелах Рис. 8.23 лом координат. Установим для этого вектора связь между его модулем А и запасом по фазе ?. Из треугольника ???? но теореме косинусов находим Далее можно найти C2-R2 = А2+С2-К2 2АС ' М2 ) ( ? ?2-? ?? M2-l /-> и окончательно ? = arccos- А2 2АС (8.86) Из рис. 8.22 нетрудно видеть, что зависимость (8.86) существует только для мо- дулей, лежащих в пределах ? ? + ? ? ?-? (8.87) В случае, когда А < ¦ ? или ? -, запас по фазе может быть любым, так М + 1 М-Г как в этом случае конец вектора не может попасть в запретную зону (рис. 8.22). Задаваясь различными значениями показателя ? = const, а следовательно, и С = const (8.84), по выражению (8.86) можно построить графики ? = f(A), которые носят название ?-кривых. Эти графики строятся обычно таким образом, что модуль А откладывается в децибелах (рис. 8.23).
228 Непрерывные линейные системы автоматического управления ?, 30 20 10 5 -180°- -135° -90° Рис. 8.24 ?, с 100 Из выражения (8.86) можно найти, в ча- стности, максимальный запас по фазе обыч- ным методом отыскания максимума: 1 „ax = arccos-pr = arccos- 1м2- ? (8.88) Этот максимум получается, когда мо- дуль А = 4с . Если имеется построенная л. а. х. (рис. 8.24), то по имеющимся ?-кри- вым и при заданном значении ? можно до- строить требуемое значение запаса по фазе для каждого значения модуля. Это постро- ение должно делаться для модулей, лежа- щих в пределах (8.87). В результате будет получена запретная область для фазовой характеристики. Чтобы показатель колебательности был не больше заданного зна- чения, фазовая характеристика не должна заходить в эту область. Нетрудно видеть, что определение качественного показателя, характеризующего запас устойчивости, делается здесь одновременно с определением устойчивости. Удобство показателя колебательности определяется также тем, что запас устой- чивости характеризуется здесь одним числом, имеющим для достаточно широкого класса систем сравнительно узкие пределы A,1 + 1,5). Если в полиноме числителя передаточной функции разомкнутой системы W(p) нет корней с положительной вещественной частью, то возможность получения тре- буемого запаса устойчивости замкнутой системы может быть предварительно уста- новлена непосредственно по виду л. а. х. разомкнутой системы. Такая возможность существует, если л. а. х. в окрестностях частоты среза шср (рис. 8.25, а) или вблизи нее (рис. 8.24) имеет асимптоту с наклоном -20 дБ/дек (или с нулевым наклоном, что встречается гораздо реже). На рис. 8.25, а протяженность этой асимптоты h = Ш2/Ш]. Чем больше h, тем больше ожидаемый запас устойчивости. Чтобы убедиться в этом, рассмотрим два предельных случа'я. Пусть л. а. х. состоит только из одной асимптоты с наклоном -20 дБ/дек (рис. 8.25, б), что соответствует передаточной функции W (р) = К/р. Тогда замкну- -180° -90-- · Рис. 8.25
Глава 8. Оценка качества управления 229 тая система очень хорошо демпфирована, так как запас устойчивости по амплитуде L, = оо, но фазе ?;) = 90°, а показатель колебательности (см. рис. 8.23) ? = 1. При наличии дополнительного излома (показано пунктиром на рис. 8.25, б, а также см. рис. 8.24) запас устойчивости уменьшается. Пусть теперь л. а. х. состоит из одной асимптоты с наклоном -40 л Б/лек (рис. 8.25, в), что соответствует передаточной функции W{p) = К/р2. Нетрудно убе- диться, что в этом случае замкнутая система находится на колебательной границе устойчивости, а при наличии дополнительного излома (показано пунктиром) стано- вится неустойчивой. Таким образом, если л. а. х. разомкнутой системы не имеет асимптоты с накло- ном - 20 дБ/дек (или с пулевым наклоном), то не обеспечивается даже устойчивость замкнутой системы. Более детально связь между запасом устойчивости и протяженностью h будет рассмотрена в §12.6. Оценка быстродействия может производиться по частотным характеристикам замкнутой и разомкнутой системы. При рассмотрении замкнутой системы обычно используется амплитудная частотная характеристика (рис. 8.19). Для оценки быстродействия по этой характеристике могут использоваться сле- дующие величины: ?? — резонансная частота, соответствующая пику а. ч. х.; ?? - частота, соответствующая полосе пропускания замкнутой системы и опре- деляемая из условия ? (??) = 0,707; шс — частота среза, соответствующая условию ? (?,.) = 1; со, — эквивалентная полоса пропускания замкнутой системы, определяемая по выражению со шэ = | ФО)| 2й?ш, (8.89) о где | ? (/?) ? = ? (?). Эквивалентная полоса пропускания представляет собой основание прямоуголь- ника (рис. 8.19), высота которого равна единице, а площадь равна площади под кри- вой квадратов модуля ? (/?). В отличие от показателя колебательности, который является некоторой безраз- мерной характеристикой и лежит в сравнительно узких пределах, приведенные выше характерные частоты, определяющие быстродействие системы, имеют размерность и их допустимые значения могут сильно меняться в зависимости от типа и назначе- ния системы. Здесь наблюдается полная аналогия с критериями качества, основан- ными на рассмотрении кривых переходного процесса. Допустимое значение перере- гулирования ? % (рис. 8.3) лежит в сравнительно узких пределах для систем самого различного назначения, а допустимое время переходного процесса ?„ может менять- ся от долей секунды до нескольких часов и более. Допустимые значения ??, ш„, мс или ?., должны устанавливаться для каждой конкретной системы на основе изучения условий ее эксплуатации. При этом харак-
230 Непрерывные линейные системы автоматического управления теризовать быстродействие системы может как вся совокупность указанных выше величин, так и каждая из них в отдельности. При определении быстродействия по частотной передаточной функции W (/?) разомкнутой системы может использоваться частота среза шср, которая определяет- ся из условия mod W(/o)cp) = 1 или L (???) - 0. Эта частота показана, например, на рис. 8.2 и 8.24. Определение частоты среза разомкнутой системы может быть сделано на диаг- рамме, изображенной на рис. 8.18, но точке пересечения а. ф. х. с окружностью еди- ничного радиуса, центр которой расположен в начале координат. Резонансная частота замкнутой системы ?? близка к частоте колебаний системы в переходном процессе. Значение ?? может быть приближенно определено по точке а. ф. х. (рис. 8.18), которая ближе всего расположена к точке (-1J0). Частота среза шср во многих случаях близка к резонансной частоте системы ??. Удобной и наглядной мерой быстродействия системы является также частота ?? (рис. 8.2), при которой задающее воздействие вида g = gmax sin ??? отрабатывается системой с амплитудой ошибки не более хшах. Хотя приведенные выше частотные критерии запаса устойчивости и быстродей- ствия могут рассматриваться независимо от свойств системы во временной области, представляется полезным провести некоторое приближенное сопоставление частот- ных и временных характеристик. Если показатель колебательности ? > 1, то замкнутую систему можно аппрок- симировать колебательным звеном (см. § 4.5). Тогда передаточная функция замкну- той системы может быть представлена в виде 1 -0,707 (8.90) Для этой передаточной функции сравнительно просто найти, как зависят вели- чины, которые определяют запас устойчивости: перерегулирование ?%, показатель колебательности ? и запас устойчивости по фазе ?(, от параметра затухания ?. Соот- ветствующие кривые при- ведены на рис. 8.26, а. На рис. 8.26, б дается зависи- мость между перерегули- рованием ?% и показате- лем колебательности ? для той же передаточной функции (8.90). Кривые, приведенные на рис. 8.26, в некоторой мере характеризуют связь между показателями каче- 1,0 1,5 2,0 А/ ства и в более сложных 6) а% 50 40 30 20 10 / / / 0 0,25 0,50 0,75 ? Рис. 8.26 J случаях, (8.90). чем выражение
Глава 8. Оценка качества управления 231 Так как резонансная частота ?? приблизительно соответствует частоте колеба- ний замкнутой системы в переходном процессе, то время достижения первого мак- симума ?м на переходной характеристике (рис. 8.3) может быть определено по при- ближенной зависимости ? ? ?*? —= · (8.91) (Op COcp Если переходный процесс в системе заканчивается за 1-2 колебания, то время переходного процесса можно определить по приближенной зависимости fu«(l + 2)—= A + 2)—. (8.92) (Op C0q, Сравнение формул (8.71) и (8.89) показывает, что эквивалентная полоса про- пускания ?, совпадает с точностью до постоянного множителя с интегральной квад- ратичной оценкой /', определяемой формулами (8.67) и (8.68). Совпадение будет полным, если рассматривать всю эквивалентную полосу пропускания от -(оэ = -2?/, до +<й3 = 2п/э и измерять ее в Герцах. Тогда получаем АД = 2/, =^ = -]| ФG(о)| 2??=?. (8.93) §8.9. Чувствительность систем управления Действительные значения параметров системы управления практически всегда отличаются от расчетных. Это может вызываться неточностью изготовления отдель- ных элементов, изменением параметров в процессе хранения и эксплуатации, изме- нением внешних условий и т. д. Изменение параметров может привести к изменению статических и дииамичес- ких свойств системы. Это обстоятельство желательно учесть заранее в процессе про- ектирования и настройки системы. Степень влияния изменения отдельных параметров на различные характерис- тики системы оценивается посредством чувствительности. Чувствительностью на- зывается некоторый показатель, характеризующий свойство системы изменять ре- жим работы при отклонении того или иного ее параметра от номинального или ис- ходного значения. В качестве оценки чувствительности используются так называемые функции чувствительности, представляющие собой частные производные г'-й коор- динаты системы по вариации,/-го параметра,.
232 Непрерывные линейные системы автоматического управления или частные производные от используемого критерия качества / по j-му параметру, Нулевым индексом сверху отмечено то обстоятельство, что частные производ- ные должны приниматься равными значениям, соответствующим поминальным (рас- четным) параметрам. Функции чувствительности временных характеристик. Посредством этих фун- кций чувствительности оценивается влияние малых отклонений параметров систе- мы от расчетных значений на временные характеристики системы (переходную фун- кцию, функцию веса и др.). Исходной системой называют систему, у которой все параметры равны расчет- ным значениям и не имеют вариаций. Этой системе соответствует так называемое основное движение. Варьированной системой называют такую систему, у которой произошли вариа- ции параметров. Движение ее называют варьированным движением. Дополнительным движением называют разность между варьированным и основ- ным движением. Пусть исходная система описывается совокупностью нелинейных уравнений пер- вого порядка dxj -^- = F/(x,,...,x,,, a,,...,am) (г =1,2 ?). (8.96) Рассмотрим мгновенные вариации параметров ??;- 0=1- ···> m). так что парамет- ры приняли значения о^ + ??^. Если изменения параметров не вызывают изменения порядка дифференциального уравнения, то варьированное движение будет описы- ваться совокупностью уравнений -Z- = Fi(xi,...,xll,al+&al,...,aa + bam) (? = 1, 2 я). (8.97) Для дополнительного движения можно записать Axi(t) = xi(t)-xi(t). (8.98) При условии дифференцируемое™ х,(?) и x{(t) по параметрам а;(/ = 1, ..., т) дополнительное движение можно разложить в ряд Тейлора. Для малых вариаций параметров допустимо ограничиться линейными членами разложения. Тогда получим уравнения первого приближения для дополнительного движения т ? 3 ~ 2 ^ т J =?"»??>·
Глава 8. Оценка качества управления 233 Частные производные, находящиеся в скобках, должны быть равны их значениям при ??,· = 0. ? Таким образом, первое приближение для дополнительного движения может быть найдено при известных функциях чувствительности. Заметим, что использование функций чувствительности удобнее для нахождения дополнительного движения по сравнению с прямой формулой (8.98), так как последняя во многих случаях может дать большие ошибки вследствие необходимости вычитать две близкие величины. При значительных вариациях ??; может оказаться необходимым использование второго приближения с удерживанием в ряде Тейлора, кроме линейных, также и квад- ратичных членов. Дифференцирование исходных уравнений (8.96) по ?;· приводит к так называе- мым уравнениям чувствительности <Ч АЭК , dF, _т.=у ии+- dctj^dt. ) di{ba.jj dt f^bxk ^ u^j (z = 1, 2,..., n j = 1, 2,..., m). Решение этих уравнений дает функции чувствительности и^. Однако уравнения (8.100) оказываются сложными и решение их затруднительно. Более целесообразен путь структурного построения модели, используемой для нахождения функций чув- ствительности [40, 82]. Обратимся теперь к линейным системам. Не снижая общности рассуждений, мож- но рассматривать случай изменения одногоу-го параметра. В некоторых случаях функции чувствительности получаются дифференцирова- нием известной функции времени на выходе системы. Так, если передаточная функ- ция системы соответствует апериодическому звену второго порядка, то (см. табл. 4.2) У(О= 1 При поступлении на вход ступенчатой функции g{t) = g0 · 1(?) на выходе будет - - -—? 3 с + ? с Т/, .U? ?3-?? ?'3-?? J Пусть, например, вариацию претерпевает постоянная времени Г3. Тогда диффе- ренцирование последнего выражения по 7'3 даст функцию чувствительности по это- му параметру Дополнительное движение при зтом будет Аг/(г) = u(t) AT3, где ??3 — вариация тоянной времени Г3 дв постоянной времени Г3.
234 Непрерывные линейные системы автоматического управления Пусть рассматриваемая система описывается совокупностью уравнений перво- го порядка dx i » ' ^-2,Я;Л+2АМ^ (г =1,2, ...,п), (8.101) где aik и Ьщ — постоянные коэффициенты, х{ — фазовые координаты, af4(t) — вне- шние воздействия. Начальные условия в системе: при t = 0 „г,- = х, (г" =1,..., ?). Урав- нения чувствительности получаются из (8.101) дифференцированием но варьируе- мому параметру а,, от которого могут зависеть коэффициенты aik и biq: l ;г = 1, 2 и), (8.102) k= +?4?-* где c-fr =—— и diA =—- — частные производные от коэффициентов системы урав- Эа; ' Эа;- пений (8.101) но варьируемому параметру с^. Уравнениям (8.102) соответствуют на- чалыгые значения и®=—— (i = 1,..., ?). Если начальные значения xf не зависят от параметра ?;·, то уравнениям (8.102) соответствуют нулевые начальные условия. Для решения (8.102) необходимо предварительно решить совокупность уравне- ний (8.101) и определить походное движение х; (i) (i = 1,..., ?). Для нахождения функций чувствительности и дополнительного движения удоб- но использовать передаточные функции системы. Пусть, например, управляемая ве- личина у (С, а;) связана с задающим воздействием зависимостью у (?, ?,·) = V '{?(?, ?,·)] = ??? (?, ?;) G (;;)], (8.103) где G(p) — изображение задающего воздействия. Функция чувствительности может быть получена иэ (8.103) дифференцирова- нием по параметру а;: "ЭФ(А а;·; а, Э а, г-1 Э а; -G(p) . (8.104) Здесь введена функция чувствительности передаточной функции ЭФ(р, а;) д а, (8.105) которая определяет первое приближение дополнительной передаточной функции, равной разности варьируемой и исходной передаточных функций при вариации па- раметра а,·: ??, (?, ?,-)= ? (?, ?,-) - Ф(р, а/) = 5;<р) ??,. (8.106)
1 Глава 8. Оценка качества управления 235 Эти зависимости справедливы в том случае, когда вариация параметра а- не ме- няет порядка характеристического уравнения системы. Может также использоваться так называемая логарифмическая функция чувстви- тельности A"' , аД Эа;- = Э1пФ(р, а;) _ ?(?, ?;·) ?;· 31??; ?(?, ?^ А (8.107) Формула (8.107), строго говоря, может использоваться в тех случаях, когда Ф(р, ??) и а/ представляют собой безразмерные величины. Если эти величины раз- мерны, то их логарифмирование возможно, если использовать прием, указанный в § 4.4. Найдем дополнительную передаточную функцию для случая, когда исходная пе- редаточная функция может быть представлена в виде отношения двух полиномов: ЭФ(р,о; ij D(p,a.j) D(p,CLj) (8.108) где ???(?) и ??(?) — вариации полиномов числителя и знаменателя передаточной функции. Формула (8.108) позволяет составить структурную схему модели чувствитель- ности в виде, изображенном на рис. 8.27. Эта схема может быть использована для нахождения функции дополнительного движения ?;/(?) или функции чувствитель- ности u(t) = ??/(?): ??; расчетным путем или моделированием на ЭВМ. Составим, например, модель чувствительности для передаточной функции зам- кнутой системы Ф(Р)= ? 2 <8109) К + ??? + ? при вариации параметра ?. В соответствии с изложенным находим ??(?) = ??(?) = = ?;)??. Равенство приращений числителя и знаменателя Ф(р) позволяет упростить схему модели. Она изображена на рис. 8.28, а в исходном, а на рис. 8.28, б— в преоб- разованном виде. а) git) -?(?) АР(р) *?—*¦ AR(p) git) 6) -Щгхр) ?+???+?* ???? ?+???+?2 ???? ?+???+?2 git) ???? Рис. 8.27 Р^Ргх(Г)к+КхР''Р2 Рис. 8.28
236 Непрерывные линейные системы автоматического управления В общем случае, когда передаточная функция зависит от ряда варьируемых па- раметров, дополнительная передаточная функция ЭФ(р, а,,...,а„, А „ „ , ч —^?? ??·=2?0>)??/· (8.110) Если к системе приложено несколько внешних воздействий [g@>/i@> ->//@]> то следует найти дополнительные передаточные функции для всех исходных пере- даточных функций, определенных для каждого внешнего воздействия. Функции чувствительности критериев качества. Если в системе произошли из- менения ряда параметров Aa.j(j = 1,..., т), то результирующее изменение некоторой используемой оценки качества ?/ = /-?, (8.111) где 7 — варьированное значение оценки качества, а / — ее исходное значение, можно подсчитать по формуле полного дифференциала Так как в большинстве случаев известны только вероятностные оценки вариа- ций ??,·, то целесообразно использование вероятностных методов. Так, если извест- ны максимальные возможные отклонения Аосутах, то при их независимости друг от друга можно найти среднеквадратичный максимум отклонения оценки качества и среднеквадратичный относительный максимум Если заданы дисперсии отклонений параметров ?} = ? [(??;·J] и отклонения независимы, то можно найти дисперсию оценки качества D,=fu)D}. (8.П5) .? В качестве критериев оценки качества системы могут использоваться, например, максимум ошибки, коэффициенты ошибок, оценки запаса устойчивости и быстро- действия, интегральные оценки и т. н.
Глава 8. Оценка качества управления 237 Пример. Пусть передаточная функция разомкнутой системы имеет вид Щр)= К Требуется определить среднеквадратичный максимум отклонения показателя ко- лебательности, если К = 100 ± 10 с"' и Т= 0,03 ± 0,01 с, причем изменения парамет- ров независимы. Определим вначале исходное значение показателя колебательности. Для этого необходимо найти максимум модуля частотной передаточной функции замкнутой системы К Исследование на максимум дает: при КТ< 2 показатель колебательности ? = 1, при КТ> 2 показатель колебательности М = - 2КТ 2-100-0,03 JAKT-] V4-100-0.03-1 Функции чувствительности, если оц = К и а2 = Т, ?? 'г - эк) дМ дТ 2ТBКТ-) Т-П2 DКТ-1) 2КBКТ-) = 0,005 с, = 16,7 с. (АК'Г-J Среднеквадратичный максимум отклонения (8.113) ????? = 7@,005·10J+A6,7-0,01J =0.175. Гаким образом, в рассматриваемой системе показатель колебательности 1,8 ±0,175.
238 Непрерывные линейные системы автоматического управления Глава 9 ПОВЫШЕНИЕ ТОЧНОСТИ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ §9.1. Общие методы К числу общих методов повышения точности систем автоматического управле- ния относятся: 1) увеличение коэффициента передачи разомкнутой системы; 2) повышение порядка астатизма; 3) применение управления по производным от ошибки. Увеличение коэффициента передачи разомкнутой системы является наиболее универсальным и эффективным методом. Увеличить коэффициент передачи можно обычно за счет введения в систему усилителей. Однако в некоторых случаях удается достичь этого увеличения за счет повышения коэффициентов передачи отдельных звеньев, например чувствительных элементов, редукторов и т. д. Увеличение коэффициента передачи благоприятно сказывается и смысле умень- шения ошибок практически во всех типовых режимах. Это вытекает, в частности, из того, что он входит в качестве делителя во все коэффициенты ошибок (см. пример, рассмотренный в § 8.3). Однако увеличение коэффициента передачи ограничивается устойчивостью си- стемы. При повышении коэффициента передачи, как правило, система приближает- ся к колебательной границе устойчивости. При некотором предельном его значении в системе возникают незатухающие колебания. В этом сказывается противоречие меж- ду требованиями к точности и требованиями к устойчивости системы управления. В связи с этим повышение коэффициента передачи до значения, при котором обеспечивается выполнение требований к точности, обычно может производиться только при одновременном повышении запаса устойчивости системы, что осуществ- ляется при помощи так называемых корректирующих средств, рассматриваемых в следующей главе. Повышение порядка астатизма. Повышение порядка астатизма используется для устранения установившихся ошибок в различных типовых режимах: в непод- вижном положении, при движении с постоянной скоростью, при движении с посто- янным ускорением и т. д. Формально это сводится к тому, чтобы сделать равными нулю первые коэффициенты ошибки системы, Например, с0 = 0 при астати.чме перво- го порядка, или с0 = с, = 0 при астатизме второго порядка, или eg = ci - с<± = 0 при астатизме третьего порядка и т. д. Физически повышение порядка астатизма осуще- ствляется за счет введения в канал системы интегрирующих звеньев. В качестве та- ких звеньев могут, например, использоваться звенья, изображенные на рис. 4.18. Структурная схема системы с введенным интегрирующим звеном изображена на рис. 9.1. Передаточная функция интегрирующего звена ?
Глава 9. Повышение точности систем автоматического управления 239 1/@ _ X у ku ? Щр) У Рис. 9.1 Рис. 9.2 где ku [с''] коэффициент передачи интегрирующего звена; W(p) представляет собой передаточную функцию разомкнутой системы управления до введения интегриру- ющего звена. Результирующая передаточная функция разомкнутой системы будет иметь до- полнительный множитель ? в знаменателе: Повышение порядка астатизма неблагоприятно сказывается на устойчивости си- стемы. Поэтому одновременно с повышением порядка астатизма приходится исполь- зовать корректирующие звенья, новышающие запас устойчивости (см. главу 10). В ка- честве иллюстрирующего примера рассмотрим систему, изображенную на рис. 6.4. Для нее была получена передаточная функция разомкнутой системы в виде W(p) = К (9.1) которая соответствует астатизму первого порядка. В соответствии с примером, рассмотренным в § 8.3, первые коэффициенты ошиб- ки можно записать следующим образом (если положить ?? = Тх, Тм =· Т2 и К = ??:): C2_ = 2 ? ? ум со=О, -2- к2 к з · (9.2 Введем в систему интегрирующее звено, например интегрирующий привод. Со- ответствующая этому случаю алектромеханическая схема изображена на рис. 9.2. ? этой схеме приняты следующие условные обозначения: СКВТ — синусно-коси-
240 Непрерывные линейные системы автоматического управления нусиые вращающиеся трансформаторы, Л ВТ — линейный вращающийся трансфор- матор, Д - двигатели, ? - редукторы, ТГ - тахогенератор. Передаточная функция исходной системы без интегрирующего звена (9.1) была выведена в § 6.2. Переда- точная функция разомкнутой системы, изображенной на рис. 9.2, будет отличаться от (9.1) наличием дополнительного множителя kK/p, который дает интегрирующее звено. В результате получим передаточную функцию разомкнутой системы н виде ? p(i+TP)( + Tp)J~ р\ + ТР)A + ТРУ (93) где ?? = kH ¦ К [с~2] — добротность системы но ускорению. Эта передаточная функция соответствует уже астатизму второго порядка. Передаточная функция системы по ошибке Раскладывая эту функцию в ряд делением числителя па знаменатель, получаем вместо (9.2) следующие равенства для коэффициентов ошибок: с2 1 с3 TV+T Сл=С, =0, — = , — = — 0 ' 2 К 6 2 K? 6 ?? к*'1> Сравнивая (9.5) с (9.2), можно заметить, что в результате введения интегрирую- щего звена вследствие повышения порядка астатизма получено условие сх = 0, и, сле- довательно, будет равна нулю скоростная составляющая ошибки. Однако, если проверить теперь систему на устойчивость, можно убедиться, что система вообще пе может работать, так как получить устойчивую работу нельзя ни при каком значении общего коэффициента передачи Кг. Это называется структур- ной неустойчивостью. Действительно, передаточной функции (9.3) соответствует ха- рактеристическое уравнение в котором отсутствует член, содержащий оператор;? в первой степени. Пропуск од- ного из членов в характеристическом уравнении всегда соответствует неустойчиво- сти в соответствии с § 6.1. Появление неустойчивости в рассматриваемой системе при повышении поряд- ка астатизма можно проиллюстрировать па логарифмических характеристиках. Для передаточной функции (9.1) они построены на рис. 9.3, а по выражениям: (9.6) ? = -90° - arctg ?? - arctg ???. (9.7)
Глава 9. Повышение точности систем автоматического управления 241 ?) . i -180°,0- -90°- L ? —-— ^-20 ^^^, у. 1 ?» ? ? ? У Ту ? - /? ? С ? 0-60 Рис. 6) i 4 QfO f — loU ,U -90°· 9.3 ? V 40 i" S. [ >i -60 N ± 1 |? Л о ? 80 Логарифмические характеристики для передаточной функции (9.3) построены на рис. 9.3, б по выражениям: (9.8) (9.9) ? = -180° - arctg ??? - arctg ???. Сравнение рис. 9.3, а и 9.3, б, а также формул (9.7) и (9.9) показывает, что введе- ние интегрирующего элемента дает дополнительный фазовый сдвиг (-90°), в резуль- тате чего в рассматриваемой схеме нельзя добиться устойчивой работы ни при ка- ком значении коэффициента передачи Кг. Однако это не означает, что схема являет- ся вообще неработоспособной. Введение в нее корректирующих средств (см. главу 10) позволяет не только достичь устойчивости, но и обеспечить определенный запас ус- тойчивости, т. с. выполнить требования к качеству процесса управления. Применение изодромных устройств. Существует путь повышения порядка ас- татизма системы без заметного или недопустимого ухудшения ее запаса устойчиво- сти. Этот путь заключается в применении изодромных устройств, например таких, как изображенные па рис. 4.19. Структурная схема системы при введении изодром- ного устройства изображена па рис. 9.4. Передаточная функция изодромного уст- ройства может быть представлена в виде (9.10) гДе 7j, =— — постоянная времени изод- К ромного устройства. Пример введения изодромного устрой- ства показан на рис. 9.5. На рис. 9.5, а изоб- ражен чувствительный элемент регулято- ра давления с противодействующей пружи- ной. Ьсли не учитывать массу движущихся частей, то перемещение чувствительного g »f ¦4зодр<м г ? у лный эле км Р ieiiT ? ? I 1 Щр) У Рис. 9.4
242 Непрерывные линейные системы автоматического управления элемента будет пропорциональ- ным отклонению давления от за- данного значения: х-к,АР, (9.11) где kx — коэффициент пропорцио- нальности, определяемый жестко- стью пружины. На рис. 9.5, б изображен тот же элемент, но с противодействую- щим демпфером. Так как сила, раз- виваемая демпфером, пропорциональна скорости перемещения его поршня, то в этом случае будет иметь место соотношение рх = k2AP. Вместо E.11) получим ? (9.12) где k2 — коэффициент, определяемый скоростным сопротивлением демпфера. Равенство (9.12) соответствует введению интеграла в алгоритм управления. Наконец, в случае, изображенном на рис. 9.5, в, перемещение чувствительного элемента будет складываться нз деформации пружины и перемещения поршня дем- пфера: ??, (9.13) где Уи =—L — постоянная времени изодромпого устройства. В качестве второго примера рассмотрим приведенную выше схему следящей си- стемы (рис. 9.2). Переход от введения дополнительного интеграла к введению изод- ромного устройства может быть сделан добавлением связи, показанной пунктиром. Передаточная функция разомкнутой системы может быть получена умножением (9.1) на передаточную функцию изодромпого устройства. В результате для рассматриваемой схемы получим: к Щр) = где Кг = kKK [с2] — добротность системы по ускорению. Коэффициенты ошибки определяются равенствами: (9.14) со=с,= О, К С3 6 ~ К, (9.15)
Глава 9. Повышение точности систем автоматического управления 243 Рассматривая характеристическое уравне- ние системы У {Ту + Тм)р3 -P2 + KJj) + K^ О, можно убедиться, что в системе возможно по- лучение устойчивости при выполнении условия ??<- ? ? ? 2 1 у J м L и (9.16) или в ином виде Ty + Tu — Т„ ? ? (9.17) Нетрудно видеть, что при Ги —> °° (это будет при отсутствии интегрирующего привода в изодромном механизме) условие устойчивости переходит в неравенство К< — +—, ? ? у J м (9.18) которое справедливо для исходной схемы, изображенной иа рис. 6.4. При достаточ- но больших значениях постоянной времени изодромного механизма Тн, что соответ- ствует малому передаточному коэффициенту интегрирующего привода &,, = —, ус- ¦'и ловия устойчивости (9.16) и (9.17) будут мало отличаться от условия устойчивости (9.18) исходной схемы. Таким образом, введение изодромного механизма с относи- тельно большой постоянной времени Тн дает повышение порядка астатизма на еди- ницу при возможности практически сохранить условия устойчивости в системе, куда этот механизм вводится. Это обстоятельство можно проиллюстрировать также на логарифмических час- тотных характеристиках (рис. 9.6). В соответствии с выражением для передаточной функции разомкнутой системы (9.14) можно записать: L(co) = 201g К ? ?(?) (9.19) (9.20) (-90° - arctg а)Гу - arctg ???) - 90° + arctg ???. Сравнивая эти выражения с формулами (9.6) и (9.7), справедливыми для исход- ной схемы, можно заметить, что при относительно большом значении постоянной времени Тп логарифмические характеристики системы с изодромным устройством будут иметь отличие только в низкочастотной области при ?<—. Для частот ?> — 1,. * ы
244 Непрерывные линейные системы автоматического управления дополнительный множитель в (9.19) обращается в единицу, а дополнительный фазо- вый сдвиг в (9.20) равен нулю. Таким образом, при ?>— логарифмические частот- ные характеристики системы с изодромным устройством практически не отличаются от логарифмических характеристик исходной схемы. В частности, в районе пуля де- цибел для л. а. х. можно получить одинаковый вид амплитудной и фазовой харак- теристик для обеих схем, что будет соответствовать одинаковому запасу устойчивости. На рис. 9.6 сплошными линиями показаны л. а. х. и л. ф. х. для исходной схемы, а пунктирными — изменения, даваемые введением изодромного устройства с отно- сительно большой постоянной времени. Следует заметить, что введение пзодромпого устройства с большой постоянной времени образует систему, динамические качества которой могут оказаться сравни- тельно низкими. Это объясняется тем, что введение такого устройства улучшает вид амплитудной характеристики только в низкочастотной области (рис. 9.6). В резуль- тате коэффициенты ошибки, следующие за тем коэффициентом, который обращает- ся в нуль, могут не только не уменьшиться, по даже возрасти. В рассмотренном выше примере при введении изодромного устройства обратился в нуль коэффициент с, (9.15). Однако в следующие коэффициенты в качестве дели- теля входит добротность по ускорению ?? =—. При большом значении постоян- ен ной времени Тп добротность системы по ускорению Ке получается малой и коэффи- циенты ошибок с·), с^,... сильно возрастают. Для дальнейшего повышения порядка астатизма системы могут применяться не один, а два, три и т. д. изодромных устройства. В этом случае можно получить повы- шение порядка астатизма на один, два, три и т. д. в зависимости от необходимости. На рис. 9.7 в качестве примера приведена структурная схема системы с тремя изод- ромными устройствами. Если исходная система имеет, например, астатизм первого порядка, то система рис. 9.7 с изодромными устройствами будет обладать астатиз- мом четвертого порядка. В этом случае для коэффициентов ошибок будет иметь ме- сто равенство со=с1ш"С2 = с3 = 0. Как и ранее, при соответствующем выборе постоян- ных времени изодромных устройств Tni =—, Ти2 = — и Ги3 =— можно сохранить практически те же условия устойчивости, что и в исход- ной системе. Управление по произ- водным от ошибки. В боль- шинстве случаев управление по производным от ошибки имеет целью повысить запас устойчивости системы, что позволяет увеличить коэф-
Глава 9. Повышение точности систем автоматического управления 245 Дифференцирующий элемент ____ , ? . s - -_J Рис. 9.8 Рис. 9.9 фициент передачи разомкнутой системы и тем самым улучшить точность. Это будет рассмотрено более подробно в главе 10. Однако управление по производным от ошибки может самостоятельно повышать точность системы даже в том случае, когда сохраняется неизменным коэффициент передачи. Физика этого явления заключается в том, что нри введении управления по производным система начинает чувствовать не только наличие ошибки, но и тен- денцию к изменению ее величины. В результате она более быстро реагирует на появ- ление задающих и возмущающих воздействий, что снижает ошибку. Структурная схема введения производной по ошибке изображена па рис. 9.8.11е- редаточиая функция части прямого канала вместе с включенным дифференцирую- щим элементом может быть представлена приближенно (в предположении, что диф- ференцирующий элемент является идеальным) в виде Тйр, (9.2 Г где Тл — постоянная времени дифференцирующей цепи. В качестве дифференцирующих элементов могут, например, применяться уст ройства, изображенные на рис. 4.20 и 4.21. Рассмотрим в качестве примера ту же следящую систему (рис. 6.4). При введет» производной от ошибки при помощи тахоренераторов, установленных на командно! и исполнительной осях, электромеханическая схема будет иметь вид, изображеиньп на рис. 9.9. Здесь приняты следующие обозначения: СКВТ — синусно-косинусньк вращающиеся трансформаторы, ТГ — тахогенераторы, Д — двигатель, ? — редуктор Передаточная функция разомкнутой системы может быть получена умножени ем (9.1) на передаточную функцию (9.21). В результате получим Тлр) (9.22 где постоянная времени Тл представляет собой отношение передаточного коэффициент тахогеператора к передаточному коэффициенту чувствительного элемента (СКВТ), т. е. рад рад
246 Непрерывные линейные системы автоматического управления Для передаточной функции разомкнутой системы (9.22) находим передаточную функцию по ошибке: 1 рA + 7>)A + 7» UW(p) ? Раскладывая ее в ряд, получим соотношения для коэффициентов ошибок: ?' 1 Гл, К К2 К' Тл(Ту+Ты-Тл) 2 К К2 К3 К (9.24) Сравнивая последние выражения с (9.2), можно заметить, что коэффициенты с2 и с3 (а также следующие коэффициенты) уменьшаются при введении управления по первой производной от ошибки. При соответствующем выборе величины постоян- ной времени Тл можно добиться условий с2 - 0 или с3 - 0. При с2 = 0 система не будет иметь установившейся ошибки, пропорциональной ускорению. Аналогичным образом, применяя два включенных последовательно дифферен- цирующих элемента, можно получить равенство нулю одновременно двух коэффи- циентов, например с2 = 0 и с3 = 0. В этом случае можно показать, что в системе, наряду с управлением по первой производной от ошибки, будет использоваться уп- равление по второй производной. Это вытекает из того, что передаточная функция двух дифференцирующих элементов, включенных друг за другом в соответствии с рис. 9.8, будет равна произведению двух передаточных функций типа (9.21): Wa(p) - A + 7»A + 7» - 1 + ?,? - т$р, (9.25) где ?, = Тя1 + Гд2 представляет собой отношение коэффициентов передачи по первой производной и по ошибке, а ?2 = 7*^7^2 — отношение коэффициентов передачи по второй производной и по ошибке. Как видно из рассмотренного, в отличие от случая введения изодромного устрой- ства (см. рис. 9.4), когда обращается в нульнервый, ранее отличный от нуля коэффи- циент ошибки, введение дифференцирующего элемента (рис. 9.8) не влияет па этот коэффициент ошибки, по зато уменьшает последующие коэффициенты. В связи с этим наиболее эффективное снижение ошибки системы может быть достигнуто при одно- временном использовании изодромных устройств и дифференцирующих элементов. Так как дифференцирование эквивалентно дополнительному усилению верхних частот, то использование более чем двух дифференцирующих элементов оказывает- ся затруднительным вследствие возрастания влияния высокочастотных помех. Чис- ло же изодромных устройств ограничивается только получающимся усложнением системы. Однако и оно обычно не превышает трех.
Глава 9, Повышение точности систем автоматического управления 247 § 9.2. Теория инвариантности и комбинированное управление Одним из способов, позволяющих получить высокую точность в системах авто- матического управления, является использование методов так называемой теории инвариантности [52]. Система является инвариантной по отношению к возмущаю- щему воздействию, если после завершения переходного процесса, определяемого на- чальными условиями, управляемая величина и ошибка системы не зависят от этого воздействия. Система является инвариантной по отношению к задающему воздей- ствию, если после завершения переходного процесса, определяемого начальными условиями, ошибка системы не зависят от этого воздействия. Оба этих понятия имеют общую математическую трактовку. Рассмотрим эту трак- товку для случая, когда на систему действует одно входное воздействие - задающее g(t) или возмущающее/(?). Пусть для ошибки системы имеет место дифференци- альное уравнение (V + ахр" ' + ... +а„) х@ - (V'" + Ьхрт ~1 +...+ Ьт) ?(?), (9.26) где ?@ — задающее или возмущающее воздействие, ар = d/dt. Решение этого уравнения имеет две составляющие - переходную х„(С) и вынуж- денную xB(t). Переходная составляющая определяется общим решением уравнения (9.26) без правой части, а вынужденная - частным решением уравнения (9.26) с пра- вой частью. Изображение ошибки x(t) при нулевых начальных условиях можно представить в следующем виде: D(p) D(p) B(p) где Здесь введено также изображение функции времени ?(?), представляющее со- бой дробно-рациональную функцию комплексной величины ? = с =w (9·28) В соответствии с теоремой разложения (см. § 7.4) оригинал (9.27) в случае от- сутствия кратных корней может быть представлен в виде ?(?) = ??(?) + ??(?) = ?€^' +??,.<Л (9.29) гд.ерк— полюсы передаточной функции, т. е. корни уравнения D(p) - 0, ар,- — полю- сы входного воздействия, т. е. корни уравнения В(р) = 0.
248 Непрерывные линейные системы автоматического управления Вынужденная составляющая xn{t) будет тождественно равна нулю в следующих случаях. 1. Если Л(р) - О, то х„(?) = 0. Этот случай является тривиальным, так как соот- ветствует отсутствию входного воздействия, и он не представляет интереса. 2. Если Q(p) = 0, то такжеxu(t) = 0. Этот случай соответствует абсолютной ин- вариантности системы по отношению к входному воздействию ?(?), которое может быть любой функцией времени, т. е. меняться по произвольному закону. В следящих системах при рассмотрении задающего воздействия условие Q(p) ·= 0 означает, что равна нулю передаточная функция но ошибке: Фх(р) = 0. В иной записи это означает равенство единице передаточной функции замкнутой системы: Ф(р) = = 1 - Фх(р) = 1. Это условие приводит к тому, что следящая система должна иметь бес- конечную полосу пропускания, так как частотная передаточная функция замкнутой системы ?(/?) ~ 1 при всех частотах 0 < ? < °°. В реальных системах реализовать бес- конечную полосу пропускания невозможно, поэтому реализация абсолютной инвари- антности по задающему воздействию сталкивается с принципиальными трудностями. Заметим, что в случае, когда следящая система должна воспроизводить задаю- щее воздействие в некотором масштабе k, условие абсолютной инвариантности за- пишется в виде Ф(р) — k. Однако это не меняет существа дела. При рассмотрении возмущающего воздействия условие Q(p) = 0 означает ра- венство нулю передаточной функции по возмущающему воздействию: Ф/,(р) = 0. Здесь в принципе возможно получение абсолютной инвариантности поданному воз- мущению, однако в большинстве случаев приходится иметь дело со значительными техническими трудностями. 3. Равенство нулю вынужденной составляющей будет наблюдаться для таких входных функций, изображения которых имеют все полюсы, т. е. все корпи уравне- ния В(р) - 0, совпадающие с нулями передаточной функции, т. е. с корнями уравне- ния Q(p) = 0. В этом случае после разложения па множители полиномов В(р) и Q(p) можно сократить одинаковые сомножители вида (р — р;) в числителе и знаме- нателе изображения (9.27). В результате второе слагаемое в выражении (9.29) обра- щается в нуль и xB(t) = 0. Этот случай соответствует частичной инвариантности. Система будет инвари- антна к входным воздействиям определенного вида, например к воздействиям, кото- рые могут быть представлены в виде степенной функции времени с положительны- ми и ограниченными степенями, в виде суммы экспонент с заданными постоянными времени и т. п. Вводится также понятие инвариантности системы но отношению к какому-либо входному воздействию с точностью до ?. Здесь имеется в виду не тождественное ра- венство пулю вынужденной составляющей ошибки xB(t), а приближенное равенство, мерой выполнения которого является некоторая величина ?. Для оценки выполне- ния инвариантности до ? существуют различные критерии, сливающиеся практи- чески с критериями точности рассмотренными в главе 8. Основным методом, используемым при построении инвариантных систем, яв- ляется применение так называемого комбинированного управления. Комбинированное управление. Под комбинированным управлением понима- ется такой метод построения замкнутых автоматических систем, когда, наряду с ун-
Глава 9, Повышение точности систем автоматического управления 249 равлением но отклонению или ошибке, использует- ся управление по задающему или возмущающему воздействию. Таким образом, в системе комбиниро- ванного управления осуществляется управление по замкнутому и разомкнутому циклам. Рассмотрим вначале случай, когда дополнитель- но к управлению по отклонению.г(?) используется уп- равление по задающему воздействию g(t). Структур- ная схема такой системы изображена на рис. 9.10, а. В случае отсутствия управления по задающему воздействию, т. е. при ?(?) = 0, управляемая величи- на у связана с задающим воздействием g через пере- даточную функцию замкнутой системы: Рис. 9.10 + W(p) (9.30) где W(p) — передаточная функция разомкнутой системы. При введении управления по задающему воздействию управляемая величина оп- ределяется выражением у= Щр) (9.31) Эквивалентная передаточная функция замкнутой системы с учетом управления по задающему воздействию (9.32) W(p) Из последнего выражения видно, в частности, что.введение управления по зада- ющему воздействию не меняет характеристического уравнения системы, работаю- щей по отклонению, так как знаменатель передаточной функции замкнутой системы одинаков в (9.30) и (9.32). Это обстоятельство является замечательным свойством систем комбинированного управления. Введение дополнительного управления но задающему воздействию не меняет левой части дифференциального уравнения. Это означает, что не будут нарушаться не только условия устойчивости, но сохранятся оценки качества переходного про- цесса, базирующиеся на использовании корней характеристического уравнения. Из выражения (9.32) по известным соотношечиям E.19) и E.26) могут быть пай- Лены эквивалентная (т. е. с учетом управления по задающему воздействию) переда- точная функция по ошибке (9.33)
250 Непрерывные линейные системы автоматического управления и передаточная функция разомкнутой системы W -Ф,(Р) (9.34) Переход к эквивалентной передаточной функции разомкнутой системы WH(p) позволяет заменить структурную схему системы комбинированного управления эк- вивалентной ей обычной схемой системы, работающей по отклонению (рис. 9.10, б). Из формулы (9.33) для передаточной функции по ошибке можно найти услоние полной инвариантности системы. Положив ??)(?) = 0, получаем 1 W(p) (9.35) Разложив последнее выражение в ряд по возрастающим степеням оператора р, получим необходимый вид функции, определяющей вводимый сигнал от управляю- щего воздействия: (9.36) где а0 — безразмерное число. Этот ряд может быть конечным и бесконечным. Первое слагаемое (9.36) в аста- тических системах и в большинстве статических систем (см. следующий параграф) оказывается равным нулю. Это не распространяется на случай использования ком- бинированного управления по возмущающему воздействию, где практически всегда получается а0 ? 0. Таким образом, при введении управления но задающему воздействию для полу- чения полной инвариантности необходимо вводить первую и высшие производные от задающего воздействия. Обычно точно можно ввести только в некоторых случаях первую производную, а все последующие производные могут быть получены приближенно при помощи использования известных дифференцирующих звеньев (см., например, рис. 4.23 и 4.24). Поэтому практически может быть получена не полная, а частичная инвариан- тность. Это соответствует введению ограниченного числа первых членов разложе- ния (9.36). Так, например, введением первой производной от задающего воздействия в сис- теме с астатизмом первого порядка можно получить равной нулю скоростную ошиб- ку, т. е. повысить степень астатизма относитель- но задающего воздействия на единицу. Вводя первую и вторую производные (даже прибли- женно), можно повысить степень астатизма на два и т. д. Это дает обращение в нуль соответ- ствующих коэффициентов ошибки (8.20). В некоторых случаях сигнал по задающему воздействию может вводиться не непосредствен- g ? 1 1 1 1 1 У Рис. 9.11 У
Глава 9. Повышение точности систем автоматического управления 251 но на вход системы, как это показано на рис. 9.10, а в некоторую точку внутри канала управления (рис. 9.11). В этом более общем случае эквива- лентная передаточная функция замкну- той системы будет иметь вид W(p) Щр) W(p) (9.37) Эквивалентная передаточная функ- ция по ошибке а) 4 б) э, _^ —? ТГ 9 Г г2 Г ^ СК1!Т-1 fcJcKBT-2 1 - / kTXp kRT W4 1 ,э2 *»трA+ад(нт>1р) Рис. 9.12 э2 Эквивалентная передаточная функция разомкнутой системы Условие полной инвариантности W2(p) (9.39) (9.40) В качестве примера рассмотрим следящую систему (см. рис. 6.?) при введении управления по первой производной от угла поворота командной оси, которое осуще- ствляется при помощи тахогеиератора. Электромеханическая и структурная схемы для этого случая изображены на рис, 9.12. В соответствии с общим случаем, изображенным на рис. 9.11, имеем: К Эквивалентная передаточная функция замкнутой системы (9.37) Кг где ?, =-— — постоянная времени цепи первой производной от угла поворота ко- мандной оси.
252 Непрерывные линейные системы автоматического управления Эквивалентная передаточная функция но ошибке (9.38) х ТуТмР3 +(ТЧ+Т„)р2 +1(-х{К)р Скоростная ошибка будет равна нулю в том случае, когда в числителе последнего выражения будет равен нулю коэффициент при операторе в первой степени. Отсюда получаем условие частичной инвариантности (ликвидация скоростной ошибки): ?? =- J (9.41) Из (9.39) можно найти эквивалентную передаточную функцию разомкнутой си- стемы: При выполнении условия (9.41) эквивалентная передаточная функция разомк- нутой системы будет соответствовать астатизму второго порядка: К ' V Т * ? (Ту+Гм)р'+ТуТыр ? (?+?3?) ? ? — добротность системы по ускорению, Т.л = ,, у — эквивалент- СП б) Рис. 9.13 ?2 кр ? g k; ? ? hi _. пая постоянная времени. В качестве второго примера рассмотрим илер- циальную вертикаль (рис. 9.13, а). Принцип ра- боты ее заключается в том, что акселерометр А воспринимает ускорение перемещения подвижно- го объекта, на котором установлена стабилизиро- ванная платформа (СП), и составляющую уско- рения силы тяжести, возникающую при наклоне этой платформы на некоторый угол ? (ошибка вертикали). Таким образом, акселерометр опре- деляет ускорение а = ga+ Rp ?,, (9.42) rjxeg — ускорениесилы тяжести, R — радиус Зем- ли, ?, — путь, пройденный объектом по Земле, в дуговых единицах.
Глава 9. Повышение точности систем автоматического управления 253 Это ускорение дважды интегрируется и поступает на стабилизированную плат- форму, которая поворачивается на угол (9.43) где kx и k2 — коэффициенты передачи первого и второго интеграторов. К этим двум уравнениям необходимо добавить связь между ошибкой вертикали а, пройденным путем в дуговых единицах а, и углом поворота стабилизированной платформы ?2: ? = ?, - ?2. (9.44) Для рассмотренных уравнений (9.42)-(9.44) инерциальной вертикали изобра- зим структурную схему (рис. 9.13, б). Сравнивая ее с рис. 9.11, можем записать: ?(?) - Rp2; (9.45) Щ(Р)-& (9-46) W2{p) = №.. (9-47) ? Условие полной инвариантности (9.40) 1 Щ(Р) откуда следует, что должно быть выполнено равенство kxk2 = i/R. Тогда передаточ- ная функция разомкнутой системы (9.48) Rp а передаточная функция по ошибке будет тождественно равна нулю: Фхэ(р) = 0. Сле- довательно, при любых движениях объекта, па котором устаповлена инерциальная вертикаль, ошибка вертикали будет равна нулю. Это будет справедливым в том слу- чае, если выполнены нулевые начальные условия, т. е. отсутствует свободное движе- ние вертикали под действием начальных условии, и в случае, когда можно считать, что достаточно точно выполняется требуемое условие kxk2 = /R. Заметим, что в рассмотренном случае особенно важно иметь пулевые начальные условия вследствие того, что передаточной функции (9.48) соответствует характе- ристическое уравнение 2+? = 0 (9.49) R
254 Непрерывные линейные системы автоматического управления Оно имеет чисто мнимые корни (9.50) где ?? — частота незатухающих колебаний инерциальной вертикали, которой соот- ветствует период То ~ 8?,6 мин, называемый периодом Шулера. При наличии ненуле- вых начальных условий в системе будут устанавливаться незатухающие колебания с частотой ??, что будет нарушать работу вертикали. Комбинированное управление может быть использовано также для снижения ошибки от возмущающего воздействия (рис. 9.14). В этом случае наряду с управле- нием по отклонению x(t) используется управление по возмущающему воздействию f(t). Передаточная функция по возмущению здесь будет иметь вид ?/(?)-?(?)?(?) = ^ (9.51) где Wj(p) — передаточная функция поданному возмущению в разомкнутой системе, W(p) — передаточная функция разомкнутой системы. '' Условие полной инвариантности может быть получено, если положить ФДр) = 0. Тогда (9.52) W(p) Эта функция также может быть представлена в виде ряда аналогично формуле (9.36): где а0 — безразмерное число A или 0), a kj— некоторый коэффициент, размерность которого совпадает с размерностью передаточной функции Wj(p). Как и в случае использования управления по задающему воздействию, получе- ние полной инвариантности затрудняется необходимостью вводить первую и более высокие производные от возмущения/(?). Поэтому используется, как правило, час- тичная инвариантность, получающаяся при реали- зации в системе первых членов разложения (9.53). Это в свою очередь дает обращение в нуль соответ- ствующих первых коэффициентов ошибки по воз- мущению (с0, сх, с2 и т. д.). В заключение заметим, что возможно использо- вание комбинированных систем с введением управ- ления по нескольким возмущающим воздействиям и получением полной или частичной инвариантно- сти по каждому из них. Однако это приводит, ко- нечно, к усложнению схемы.
Глава 9. Повышение точности систем автоматического управления 255 §9.3. Неединичные обратные связи Неединичные обратные связи применяются для уменьшения ошибки, вызванной задающим воздействием в замкнутой системе. Рассмотрим структурную схему, изображенную на рис. 9.15. В отличие от обыч- ной схемы управляемая величина y(t) поступает на сравнение в чувствительный элемент по главной обратной связи с передаточной функцией, не равной единице, т. е. ??)*1. В этом случае управляемая величина в функции задающего воздействия будет определяться выражением W(p) (9.54) Для получения полной инвариантности необходимо выполнять условие Фв(р) = 1.. Отсюда можно найти требуемую передаточную функцию главной обратной связи: W(p)- W(p) При разложении этого выражения в степенной ряд получаем (9.55) (9.56) Отсюда видно, что для получения полной инвариантности необходимо исполь- зовать главную обратную связь с коэффициентом передачи, в общем случае отлич- ным от единицы: ?0 ? 1 (в астатических системах а0 = 1), и дополнительно ввести положительные обратные связи но производным от управляемой величины. Реализация полной инвариантности, т. е. реализация условия (9.55), практичес- ки невозможна. Это определяется, во-первых, невозможностью точного введения выс- ших производных (9.56), а во-вторых, тем, что при выполнении условия (9.55) сис- тема будет находиться на границе устойчивости. Поэтому неединичные обратные связи используются лишь как средство повышения точности замкнутой системы. Аналогично тому, как это делалось для систем комбинированного управления, структурную схе- му с неединичной обратной связью (рис. 9.15, а) можно заменить эквивалентной схемой с единич- ной главной обратной связью, по с некоторой эк- вивалентной передаточной функцией разомкнутой системы Wa(p). Последняя может быть определена из равенства передаточных функций замкнутой системы двух схе.м (рис. 9.15, а и 9.15, б): W(p) l + V(p)]W(p) (9.57)
256 Непрерывные линейные системы автоматического управления Отсюда находим Наиболее эффективным действие неединичной обратной связи оказывается в ста- тической системе. Здесь простым изменением коэффициента передачи жесткой глав- ной обратной связи можно получить астатизм относительно задающего воздействия. Для того чтобы показать это, рассмотрим передаточную функцию разомкнутой статической системы: Будем считать, что главная обратная связь жесткая, т. е. ?(?) = я0. Тогда эквива- лентная передаточная функция разомкнутой системы (9.58) будет ) 95 Bm_lp + ... + Bopm) Нетрудно видеть, что при выполнении условия A-ао)/С=1 (9.60) или К- . 1 l в знаменателе (9.59) пропадает член с оператором в нулевой степени. В этом случае эквивалентная передаточная функция разомкнутой системы будет соответствовать астатизму первого порядка: K(l + BP + + BP«) Эта система будет обладать добротностью но скорости Kv = r KR К1]. (9.63) Таким образом, при помощи совершенно элементарного приема — уменьшения коэффициента передачи главной обратной связи на незначительную величину по сравнению с единицей — можно получить в системе астатизм первого порядка отно- сительно задающего воздействия, что будет означать отсутствие статической ошиб- ки и равенство пулю первого коэффициента ошибки: со= 0.
Глава 9. Повышение точности систем автоматического управления 257 Следует заметить, что аналогичные ре- зультаты, т. е. уничтожение статической ошибки от задающего воздействия в статичес- кой системе, можно получить не менее про- стым способом масштабирования входной или выход пой величины системы (рис. 9.16). Если на входе или выходе системы вклю- чить масштабирующее устройство с коэффи- циентом передачи т=- к то управляемая величина y{t) будет связана с задающим воздействием g(t) соотно- шением уу' +w к foV' (9.64) В установившемся режиме W@) = К. Поэтому для установившегося режима при g@ " So = (-onst У УСТ = К К + 1 +к к 1 (9.65) что соответствует отсутствию статической ошибки. Такое масштабирование делает- ся практически во всех статических системах, что позволяет рассматривать их ио отношению к задающему воздействию как астатические и считать для них коэффи- циент ошибки с0 = 0. Однако равенство нулю первого коэффициента ошибки в статических системах может быть достигнуто при выполнении условия К = const, что следует из приведен- ных выше формул. Если коэффициент передачи разомкнутой системы нестабилен, то нетрудно показать (см. § 8.2), что в системе появится статическая ошибка ?' = К К' (9.66) где —7Г" — относительное изменение коэффициента передачи ио сравнению с рас- К четным значением; следовательно, первый коэффициент ошибки в этом, случае бу- ?? дет равен с0 = —— К
258 Непрерывные линейные системы автоматического управления Глава 10 УЛУЧШЕНИЕ КАЧЕСТВА ПРОЦЕССА УПРАВЛЕНИЯ § 10.1. О корректирующих средствах Пол улучшением качества процесса управления, помимо повышения точности в типовых режимах, понимается изменение динамических свойств системы с целью получения необходимого запаса устойчивости и быстродействия. В этой проблеме основное значение имеет обеспечение запаса устойчивости. Это объясняется тем, что стремление снизить ошибки системы приводит, как правило, к необходимости ис- пользовать такие значения коэффициента передачи разомкнутой системы, при ко- торых без принятия специальных мер замкнутая система вообще оказывается неус- тойчивой. При решении задачи повышения запаса устойчивости проектируемой системы прежде всего необходимо попытаться рациональным образом изменить ее парамет- ры (коэффициенты передачи отдельных звеньев, постоянные времени и т. п.) так, чтобы удовлетворить требованиям качества управления, которые определяются кри- териями качества. При невозможности решить эту задачу в рамках имеющейся сис- темы приходится идти на изменение ее структуры. Для этой цели обычно использу- ется введение в систему так называемых корректирующих средств, которые должны изменить динамику всей системы в нужном направлении. К корректирующим сред- ствам относятся, в частности, корректирующие звенья, представляющие собой ди- намические звенья с определенными передаточными функциями. В тех случаях, когда корректирующие звенья используются именно для получе- ния устойчивости системы или для повышения ее запаса устойчивости, они называ- ются иногда демпфирующими звеньями. При этом имеется в виду, что звенья демп- фируют колебания, которые возникают в системе. Термин «корректирующие зве- нья» является более широким и используется для звеньев, которые вводятся в систему для изменения статических и динамических свойств с различными целями. Получение требуемого быстродействия обычно обеспечивается при проектиро- вании системы управления посредством выбора соответствующих элементов (ис- полнительных органов, усилителей, двигателей и т. п.). Однако возможно улучше- ние быстродействия системы посредством использования корректирующих средств. Заметим также, что проблема получения требуемых качественных показателей — точности в типовых режимах, запаса устойчивости и быстродействия — является еди- ной и ни один из входящих в нее вопросов не может решаться в отрыве от других. Это делает всю проблему весьма сложной, что заставляет в некоторых случаях полу- чать требуемое решение посредством последовательного приближения и рассмотре- ния многих вариантов. Корректирующие звенья могут вводиться в систему различными способами. На рис. 10.1, а представлена схема введения в цепь управления корректирующе- го устройства последовательного типа. Здесь Wc(p) представляет собой передаточ- ную функцию части пени управления Wm(p) передаточную функцию последователь- ного корректирующего звена.
Глава 10. Улучшение качества процесса управления 259 Результирующая передаточная функция мо- жет быть найдена из выражения ?, ?, х2 A0.1) На рис. 10.1, б представлена схема введения в день управления корректирующего устройства параллельного типа, имеющего передаточную функцию W7,,(p). Результирующая передаточная функция = — = — = A0.2) На рис. 10.1, ? изображено корректирующее устройство, выполненное в виде .ме- стком обратной связи. Результирующая передаточная функция находится следую- щим образом. На вход звена с передаточной функцией Wc(p) поступает сигнал х2, равный сумме или разности входного сигнала xt и сигнала х4, поступающего по цепи обратной связи: х2 = х, ± х4. Знак плюс соответствует положительной обратной связи, а знак минус — отри- цательной обратной связи. Сигнал обратной связи хА = W(K(p) x3. В результате получим х3 = Wc(p) х2 - Wc(p) [?, ± WtK(p) x3] или x3[±Wc(p)Woc(p))-We(p)xi. Отсюда можно найти результирующую передаточную функцию: ?, l + W,(p)WOi.(p) A0.3) В этом выражении знак минус соответствует положительной обратной связи, а знак плюс — отрицательной. В качестве корректирующих устройств обычно применяют отрицательные об- ратные связи, хотя не исключена возможность использования и положительных об- ратных связей. Поэтому в дальнейшем будем использовать формулу A0.3) со зна- ком плюс, считая, что она записана для отрицательной обратной связи: A0.3') Использование того или иного типа корректирующих устройств, т. е. последова- тельных звеньев, параллельных звеньев или обратных связей, определяется удоб- ством технического осуществления.
260 Непрерывные линейные системы автоматического управления В линейных системах динамические свойства их при введении корректирующих устройств различного типа могут быть сделаны одинаковыми, и для корректирую- щего устройства одного типа можно подобрать эквивалентное корректирующее уст- ройство другого типа. Эквивалентность означает, что присоединение к системе од- ного или другого корректирующего устройства образует полностью подобные в ди- намическом отношении системы. Для получения формул перехода от корректирующего устройства одного типа к корректирующему устройству другого тина необходимо приравнять результирую- щие передаточные функции A0.1)-A0.3). В результате имеем Отсюда можно получить шесть формул перехода от передаточной функции зве- на одного типа к передаточной функции звена другого типа: Wac(p)= 1-U/|l:i(/;) ; A0 6) W(p)lV(p) Wn(p)=Wc{p)[Wm<p)~i]; A0.8) Ш&; A0.9) ) ( уНр)Ялж AОЛО) Звенья последовательного тина особенно удобно применять в тех случаях, когда в системе управления используется электрический сигнал в виде напряжения постоян- ного тока, величина которого функционально связана с сигналом ошибки и =/(х), на- пример, линейной зависимостью и = кх. Тогда корректирующее звено может быть осу- ществлено при помощи R-, С- и ?,-элемептов или паоперационныхусилителях (см. § 7.5). Эти звенья оказываются значительно менее удобными, если сигнал представля- ет собой модулированное напряжение переменного тока. В этом случае имеется прин- ципиальная возможность построения звеньев на тех же R-, С- и /.-элементах, воздей-
Глава 10. Улучшение качества процесса управления 261 lull ——.—,». ФД ? / 113 Рис. 10.2 ? ? ? | ·- 1 j ~~ x UlnHr. ствующих на огибаю- щую модулированного сигнала, но ввиду их сложности и недостат- ков они пока почти не находят применения. При наличии модулиро- ванного сигнала и при необходимости исполь- зования звеньев после- довательного типа при- ходится устанавливать в канале переменного тока фазочувствительпый демодуля- тор. После выпрямления и фильтрации сигнала от высших гармоник в этом случае появляется возможность ввести звено последовательного типа. Схема введения зве- на последовательного типа изображена для этого случая на рис. 10.2. Модулирован- ный сигнал переменного тока поступает на фазочувствительный демодулятор ФД, затем после выпрямления на фильтр ? и далее на последовательное корректирую- щее звено ПЗ. В случае необходимости вести дальнейшее усиление на переменном токе после последовательного звена устанавливается модулятор М. Однако такой путь часто связан с серьезным ухудшением динамических свойств системы вслед- ствие влияния дополнительных постоянных времени фильтра, устанавливаемого на выходе демодулятора. Звенья параллельного типа удобно применять в тех случаях, когда необходимо осуществить сложный алгоритм управления с введением интегралов и производных от сигнала ошибки. Примером этому может служить рассмотренный в предыдущей главе случай использования изодромных устройств. Обратные связи находят наиболее широкое применение вследствие простоты тех- нической реализации. Это объясняется тем обстоятельством, что на вход обратной связи поступает сигнал сравнительно высокого уровня, часто даже непосредственно с выхода системы или выходного каскада усилителя. Другое не менее важное обсто- ятельство заключается в том, что корректирующие устройства различного типа ока- зывают различное влияние на содержащиеся в системе нелинейности. Если обрат- ная связь охватывает участок канала управления, содержащий какую-либо нелиней- ность, например силы трения, люфт, зону нечувствительности и т. п., то влияние этой нелинейности на протекание процессов в системе меняется существенным образом. Отрицательные обратные связи имеют свойство уменьшать влияние нелипейностей тех участков цепи, которые ими охватываются. Так как практически все системы со- держат те или иные нелинейности, ухудшающие качество управления, то использо- вание корректирующих устройств в виде отрицательных обратных связей, как пра- вило, дает возможность добиться лучших результатов по сравнению с другими типа- ми корректирующих устройств. Аналогичным образом отрицательные обратные связи дают значительно лучший эффект в тех случаях, когда вследствие воздействия внешних факторов (время, тем- пература и т. и.) меняется коэффициент усиления какой-либо части цепи, охватыва- емой отрицательной обратной связью.
262 Непрерывные линейные системы автоматического управления § 10.2. Последовательные корректирующие звенья Корректирующие звенья последовательного типа могут составляться из различ- ных но своей физической природе элементов: электрических, механических, гидрав- лических и т. д. Наиболее просто такие звенья могут быть составлены из электричес- ких R-, С- и I-элементов или реализованы на операционных усилителях. Электри- ческие последовательные звенья имеют самое широкое распространение в системах автоматического управления, поэтому в дальнейшем они будут рассмотрены в пер- вую очередь. Последовательные звенья из R-, С- и I-элементов часто называют пассивными последовательными корректирующими устройствами, так как они не содержат ис- точников электродвижущих сил. Существует весьма большое количество пассивных последовательных звеньев. В некоторых книгах и справочниках приводятся таблицы, содержащие схемы десят- ков и даже сотен звеньев различного вида. Обычно пассивные последовательные звенья могут быть представлены в виде обобщенной схемы, изображенной на рис. 10.3. Функции Zx(p) и Z2(p) представляют собой сопротивления участков цени, запи- санные в операторной форме. Влияние предыдущего и последующего звеньев на ра- боту последовательного корректирующего звена может быть учтено введением со- противления выхода источника сигнала RH и сопротивления входа RB. С учетом введенных сопротивлений передаточная функция последовательного звена будет w В идеализированном случае, когда Rn -> 0, a Rll —> °°, формула A0.11) приобретает вид Е(р) Передаточная функция A0.11), как правило, соот- ветствует звеньям с более плохими корректирующими свойствами по сравнению с A0.12). В табл. 10.1 приведены основные типы последова- тельных пассивных электрических корректирующих звеньев в соответствии с формулами A0.11) и A0.12). Пассивные дифференцирующие звенья подавляют низкие частоты и вносят положительный фазовый сдвиг. Подавление низких частот обычно недопустимо, так как снижает коэффициент передачи разомкнутой
Таблица 10.1 № ?/? Название и схема пассивного звена Передаточная функция Частотные характеристики Параметры Л. а. х. и л. ф. х. Дифференцирующее С, г ° А = - ?,-?,С,; ? _ ^1^2^-1 _ ^2 ?. 2 ?+? R+R " ? = arctgaOi -arctgror2 ?? - 201g Go ?, 180",0 - L 7',1 ?. '-° 1/ 1 ? ? ? Дифференцирующее 7" - 2 ? = arctgcoTj -arctgwr2 ?,,+??- G = ? CD ? S CD 1 Интегрирующее 2?2 /1 + ??2' G = ? = arctgro7'2 - Г, ¦180",0- 0° '? ?
Таблица 10.1 (Продолжение) № н/п Название и схема пассивного звена Передаточная функция Частотные характеристики Параметры Л. а. х. и л. ф. х. Интсчрирующее 0 0"' с -Гд 1+72Р ?2 -R2C2;G0 =- /?+?2?2 ? = arctg(ur2 - arctgcoTj s i< 1 i Интегро-диф- ференцирующее «2 ?, - RC], T2- 2^2 /, , ,.,2^2 /? + ??,^? + ??^ R2 Y = arctgrolj -arcLg?Гз-arc 1± ± 1- 4?,?2 -)80°,0- Интефо-диф- фереицирующсе , T2 - R2C2; ?,?)A+?2?) /? + ?^?? + ?2^2 ? = arctgro7', + arctg ?7'2 - '/·) - arcLg?Г;| 180",0- I i' I i ? *-? RBRK+R2(R,+RJ
Таблица 10.1 (Окончание) Л· п/п Название и схема пассивного звена Передаточная функция Частотные характеристики Параметры Л. а. х. и л. ф. х. + Тр А(в>) - 1; ? *-- 2arctgcor T=RC 0'1 Фазосдвигающее 2?2 + 2???+?2? 2??? 1-?2?2 180",0· 0"- ,'- ? ? и 1 J 1 ? ? ? ? ? = - |1-?2?2| Антинибратор R + ?2?2 ?+2???+?2?2 2??? 1 = ±Ж-ЫС1?^~ 1-?2?2! Аитивибратор С С 10 ??? + ?,?)(?+7·2?) ?,=7'B+?/3); ?2=?B->/3)
266 Непрерывные линейные системы автоматического управления системы и увеличивает ошибки системы. Если восстановить, на низких частотах пре- жний коэффициент введением дополнительного усиления ?ДО11 = Gq 1, то передаточ- ная функция звена совместно с дополнительным усилителем будет Такое звено обладает свойством усиливать высокие частоты в 7*,/Г2 раз. Асимп- тотическая л. а. х. этого звена может быть получена из л. а. х., изображенной в табл. 10.1, поднятием ее параллельно самой себе до совпадения левой горизонтальной асим- птоты с осью абсцисс. Л. ф. х. остается без изменений. Пассивные интегрирующие звенья подавляют усиление на высоких частотах и вносят в некотором интервале частот отрицательный фазовый сдвиг. Иптегро-дифференцирующие звенья подавляют усиление в некотором интерва- ле «средних* частот, а вносимый фазовый сдвиг вначале отрицателен, затем с рос- том частоты становится нулевым на частоте юс = (Г,Г2)-э = (Г37'4)"(>:>. При дальней- шем росте частоты фазовый сдвиг становится положительным. Подавление усиле- ния в области средних частот происходит в соответствии с относительным значением модуля Wll3(j(u) на «средней» частоте: ,Z1±ZL,ZL=Z± (???/,) т3+ъ ?3 т2 v ; ? азосдвишющие звенья вносят отрицательный фазовый сдвиг при равенстве еди- нице модуля частотной передаточной функции, |1У1П(/ш)| = 1, что соответствует про- хождению гармонического сигнала любой частоты без изменения его амплитуды. Антпивибрашоры по своим свойствам противоположны консервативному звену и на некоторой частоте (частоте настройки) имеют модуль коэффициента передачи, равный нулю. Все рассмотренные выше пассивные звенья могут быть реализованы на опера- ционных усилителях при соответствующем выборе операторных сопротивлении 7.?{?) и ?2(?) передаточной функции G.47). Например, при помощи третьей схемы, при- веденной в табл. 7.3, можно получить аналог пассивного интегрирующего звена. Знак «минус» в G.47) можно не учитывать, так как он появляется при использовании ин- вертирующего входа усилителя. Последовательные корректирующие звенья могут быть также построены на ме- ханических элементах. В табл. 10.2 изображены три основных пассивных звена: диф- ференцирующее, интегрирующее и иптегро-дифференцирующее. Эти звенья пост- роены на пружинах и демпферах. В качестве входной величины используется пере- мещение х, и выходной — перемещениех2. Передаточные функции этих звеньев полностью совпадают с передаточными функциями соответствующих звеньев, приведенных в табл. ЮЛ, для идеализиро- ванного случая (Rtl —»0, и Ra —»°°). Параметры элементов можно получить из приве- денных в табл. 10.1 формул для электрических звеньев заменой емкостей конденса- торов (С) на коэффициенты сопротивления демпферов E) и электрического сопро- тивления (R) на величину, обратную жесткости пружины (с).
Глава 10. Улучшение качества процесса управления 267 Таблица 10.2 Название и схема звеиа Дифференцирующее S С] _^_ Интегрирующее IT ~xi Интегро-дифферен пирующее _ С'. А"! Л'2 Передаточная функция 1 + Г(р и1 + Г2р 1 + Г,р A + Г,р)A+Г2р) Параметры ? ¦ ? С ? с С| с, +с2 Г С! г,+с2 г = 5_. т_§2. с,' 2 с2 ' а-——-; Т 4 2 x § 10.3. Параллельные корректирующие звенья Как уже отмечалось, параллельные корректирующие звенья удобно применять при использовании сложных алгоритмов управления, когда наряду с основным сиг- налом вводятся его производные или интегралы. Введение интегралов преследует цель снижения установившейся ошибки. Этот вопрос был рассмотрен в главе 9 в связи с повышением точности систем автомати- ческого управления посредством использования изодромных устройств. Введение производных преследует обычно цель обеспечения устойчивости. В этом случае используются звенья дифференцирующего типа, включаемые парал- лельно основной цени. Варианты параллельного включения дифференцирующих звеньев показаны на рис. 10.6. Получение производной второго порядка при помощи одного звена явля- ется затруднительным. Поэтому схема, изображенная па рис. 10.6, б используется
268 Непрерывные линейные системы автоматического управления редко. Введепие второй производ- ной дополнительно к первой про- изводной осуществляется обычно по каскадным схемам, изображен- ным на рис. 10.6, в и 10.6, г. Для первой из них (рис. 10.6, в) резуль- тирующая передаточная функция будет l + TlP+TJ2p2, A0.18) а для второй (рис. 10.6, г) — W(p) = 1 + (У, + Т2)р + TJ.jp2. A0.19) Па рис. 10.6 дифференциато- ры изображены идеальными. Более вероятно, что они будут представлять собой диф- ференцирующие звенья с замедлением (рис. 4.24). Заметим, что введепие параллельных корректирующих звеньев, представляю- щих собой интеграторы, соответствует поднятию нижних частот. Это хороню видно на рис. 9.6. Введепие параллельных корректирующих звеньев, представляющих со- бой дифференциаторы, соответствует поднятию верхних частот. Это можно видеть из формул A0.18) и A0.19). В качестве примера на рис. 10.7, а изображен случай введения дополнительно к основному сигналу, пропорциональному углу поворота вала, сигналов, пропорцио- нальных первой и второй производным угла поворота. Первый сигнал и1 вырабаты- вается датчиком угла - потенциометром, второй м2 — тахогенератором и третий w3 — дифференцирующим трансформатором, на вход которого поступает напряжение та- хогенератора. На рис. 10.7, б приведена структурная схема рассматриваемого устройства. На ней обозначено: kx — коэффициент передачи потенциометра, к2 — коэффициент пе- "? 6) %J «1 "t ? hp l+Tp «3 «2 Рис. 10.7 hp l+Tp
Глава 10. Улучшение качества процесса управления 269 редачи тахогенератора, k3 и Г -- коэффици- ент передачи и постоянная времени диффе- ренцирующего трансформатора. Результирующая передаточная функция A0.20) + Тр Структурная схема может быть приве- дена к виду, изображенному на рис. 10.7,«, если в выражении A0.20) вынести за скоб- ки множитель kx: A0.21) 1 + Гр Г На рис. 10.8 приведен пример параллельного соединения гироскопических чув- ствительных элементов. Трехстепенный гироскоп Г- 7 сохраняет заданное положение в пространстве. Поэтому при наклоне основания па выходе потенциометра U-1 будет возникать напряжение, пропорциональное этому углу наклона: и, = &,гх. Двухстепен- ный гироскоп Г-2 работает в режиме датчика угловой скорости. При наклонах осно- вания угол прецессии его можно приближенно считать пропорциональным скорос- ти наклона. На выходе потенциометра 11-2 будет поэтому напряжение и2 ¦= k.jja.l напряжений и = их + и2 определит результирующую передаточную функцию и а A0.22) ? где Г = Этой передаточной функции соответстиует структурная схема 10.6, а. § 10.4. Обратные связи Как уже отмечалось выше, обратные связи (см. рис. 10.1, в) могут быть положи- тельными и отрицательными. Кроме того, обратные связи могут быть жесткими и гибкими. Для уяснения последнего рассмотрим передаточную функцию A0.3), запи- санную для случая отрицательной обратной связи. Из этого выражения найдем пе- редаточную функцию для установившегося режима, для чего в A0.3) необходимо положить ? = 0: <иШ)
270 Непрерывные линейные системы автоматического управления Здесь может быть два случая. Если выполняется ус- ловие WtK.@) = 0, что будет при использовании в цени об- ратной связи дифференциру- ющих элементов, то в устано- вившемся режиме WeK@) = = WiK@). Это означает, что в этом режиме передаточная функция цепи, охваченной обратной связью, будет рав- на передаточной функции ис- ходной цепи. Такая обратная связь называется гибкой. Нетрудно видеть, что гибкая обратная связь действует только в переходных режимах, а в установившемся режи- ме она как бы отключается. Если W(K.@) ? 0, то обратная связь действует не только в переходном, но и в уста- новившемся режиме. В этом случае обратная связь называется жесткой. Заметим, что случай, когда звено, охватываемое обратной связью, относится к числу интегрирующих звеньев и Wc@) —» °° не вносит особенностей. Здесь по-пре- жнему условие W()c@) = 0 будет соответствовать случаю гибкой обратной связи, так как числитель A0.23) будет стремиться к бесконечности быстрее, чем знаменатель, и результирующая передаточная функция WrK@) —> °° так же, как и передаточная функция исходной цени. Заметим также, что понятие гибкой или жесткой обратной связи связано с той величиной, которая принимается в качестве выходной в исход- ном звене. Так, например, обратная связь может быть гибкой но отношению к углу поворота вала двигателя и жесткой по отношению к скорости сто вращения, которая является первой производной от угла поворота. На рис. 10.9, а и 10.9, б изображены примеры гибкой и жесткой отрицательных обратных связей. Обратной связью замыкается апериодическое звено с передаточ- ной функцией Wc(p) = В первом случае (рис. 10.9, а) обратная связь представляет собой дифференци- рующее звено с замедлением (например, дифференцирующий конденсатор) с пере- даточной функцией Результирующая передаточная функция Wc (p)WK (?) 1 + (Гс + Тж + ксТж )р + ТсТжр 2 -
Глава 10. Улучшение качества процесса управления 271 Результирующий коэффициент передачи в установившемся состоянии равен kc, так же, как и в исходном апериодическом звене. Таким образом, эта обратная связь является гибкой. Наличие дифференцирующего элемента в цепи обратной связи и привело к получению гибкой обратной связи. Во нтором случае (рис. 10.9, б) обратная связь представляет собой апериодичес- кое звепо с передаточной функцией Результирующая передаточная функция Щр) %Лр)= i + Wc(p)Woc(p) л i,- "t" *-си- if ~^~ i,v 9 1 ^ t о*· и + ? где представляет собой новое значение коэффициента передачи звена, замкнутого об- ратной связью. В рассмотренном случае обратная связь является жесткой, так как она изменяет коэффициент передачи звена в установившемся состоянии. Весьма важным является случай, когда цепь обратной связи представляет собой идеальное безынерционное звено с передаточной функцией WQ(.(p) = kiK. Этот слу- чай легко получить из последних равенств, положив в них Тж = 0. В результате для апериодического звена, замкнутою такой отрицательной обратной связью, получим где Из этих выражений видно, что подобная отрицательная обратная связь уменьша- ет коэффициент передачи и постоянную времени апериодического звена в 1 + kckoc раз. где &с?ос представляет собой коэффициент передачи но петле обратной связи. На первый взгляд здесь имеет место полная аналогия со случаем уменьшения постоянной времени и коэффициента передачи звена в одинаковое число раз при
272 Непрерывные линейные системы автоматического управления помощи пассивного дифференцирующего звена (см. § 10.2). Однако это не так. Если рассмотреть случай двух апериодических звеньев первого порядка с одинаковыми по- стоянными времени 70' = Tq=T0 , включенных последовательно,то, как нетрудно пока- зать, для уменьшения суммы постоянных времени 7' + Т{"= 27ц в ? раз при помощи пас- сивных дифференцирующих звеньев необходимо подавить результирующий коэффи- циент передачи в п1 раз. При решении этой же задачи посредством использования жесткой обратной связи, охватывающей сразу оба звена, получится снижение результирующего коэффициента передачи только в ? раз. Задача снижения суммы постоянных времени звеньев, входящих в систему управления, встречается в практике довольно часто. Это делает применение обратных связей обычно более предпочтительным. В динамическом отношении отрицательные обратные связи могут оказывать са- мое различное действие. Однако, подобно тому как это было сделано для последова- тельных корректирующих устройств, можно наметить три основных вида отрица- тельных обратных связей: 1) обратные связи, подавляющие высокие частоты (аналоги пассивного после- довательного интегрирующего звена); 2) обратные связи, подавляющие низкие частоты (аналоги пассивного последо- вательного дифференцирующего звена); 3) обратные связи, подавляющие средине частоты (аналоги пассивного после- довательного иптегро-дифференцирующего звена). Установить аналогию обратной связи с тем или иным последовательным кор- ректирующим звеном можно при помощи формул перехода A0.5) и A0.6). Особен- но важно иметь возможность перехода от последовательного корректирующего зве- на к эквивалентной обратной связи. Это определяется тем, что расчетным путем наи- более просто определить параметры последовательного корректирующего звена, а с точки зрения технического осуществления наиболее удобны обратные связи. В табл. 10.3 приведены наиболее рас- пространенные случаи перехода от элек- трических последовательных корректи- рующих звеньев к электрическим обрат- ным связям. Эта таблица может быть использована также для перехода от пос- ледовательных зпеиьев к обратным свя- зям любого тина (неэлектрическим), так как она позволяет по передаточной фун- кции последовательного звена опреде- лить передаточную функцию эквивален- тной отрицательной обратной связи. Отрицательные обратные связи. От- рицательные корректирующие обратные связи очень часто используются для ох- вата исполнительных двигателей и сер- водвигателей (вспомогательных двигате- лей). В связи с этим рассмотрим наибо- лее важные случаи.
Глава 10. Улучшение качества процесса управления 273 На рис. 10.10 изображено несколько случаев охвата электродвигателя отрица- тельной обратной связью. Схема на рис. 10.10, а соответствует использованию ли- нейного потенциометра П, сцепленного через редуктор ? с валом двигателя Д. На- пряжение, снимаемое с потенциометра, поступает на вход усилителя, от которого упранляется двигатель. Пусть передаточная функция двигателя совместно с усили- телем соответствует интегрирующему звену с замедлением: где Гм — электромеханическая постоянная времени. Передаточная функция цени обратной связи W(K(p) = kn равна коэффициенту передачи потенциометра. Результирующая передаточная функция в соответствии с формулой A0.3) будет ^y77T^XT7^^V' <10·25> где В этом случае имеется жесткая обратная связь, так как У/Ж(р) = kn* 0, которая превращает интегрирующее звено с замедлением, передаточная функция которого имеет вид A0.24), в колебательное звено с передаточной функцией A0.25). Чем боль- ше коэффициент усиления гго петле обратной связи kkw тем выше будет частота не демпфированных колебаний звена q =¦ ?' ' и тем меньше параметр затухания ?. Аналогичный результат можно получить, если вместо обратной связи устано- вить па выходном налу пружину, развивающую момент, пропорциональный углу по- ворота вала. Схема на рис. 10.10, б соответствует использованию в цепи обратной связи тахо- генератораТГ. В этом случае Wm.(p) = kTp, где?т — коэффициент передачи тахогене- ратора. Результирующая передаточная функция ? соответствии с A0.3) будет k k' ???) = ?. ·, = п т, ? A0.26) 7Mp-+(l + A?T)p p( + TMp) v где У' = 7" = Передаточная функция A0.26) отличается от исходной передаточной функции A0.24) только уменьшением в 1 + kkT раз коэффициента передачи и постоянной време-
274 Непрерывные линейные сисяемы автоматического управления Таблица 10.3. Эквивалентные корректирующие устройства п/п Основное звено Звено последовательного типа Отрицательная обратная связь Свойства Безынерци- онный усилитель Wc(P)-kc Делитель напряжения Делитель напряжения R, r,+r0 h J Подавление усиления Тоже Дифференцирующее зззено Интегрирующее пассишюе звено «2? | L & (?]>?2); ? 2; T2 = R2C2 kj2 Подавление верхних частот Тоже Апериодическое звено Дифференцирующее пассивное звено r, 1 'i+'i h J r,+r-/r ? kT R^R2 r 2 = ^ яГ Подавление низких частот
|лава 10. Улучшение качества процесса управления 275 Таблица 10.3 (Окончание) н/п Основное звено Звено последовательного типа Отрицательная обратная связь Свойства Иптегро-дифферен- пирукнцесзвено С, Апериодическое и диффе- ренцирующее зпенья Безынер- ционный усилитель «? ? _ r f «2 T2p Подаилсыие средних частот К2 гС'-Т,; (г,+г2)СГ»Г2; Инерцион- ный усилитель Пассивное дифференци- рующее звено (частный случай, когда ? -7'с) Делитель напряжения "?. «2 ?, №>Г2); k - ^2 _ 01 Г,+Г2 Подавление ниаких частот 7', = ?,6', = Тс; Интегро-лифференци- рующее звено (частный случай, когда Т^-Тс) С, Дифференцирующее звено «1» «2 Тоже ?— L l + 7jp «2 с(Р) = " Подавление средних частот Г, = Л,С, = Гс; Г2 = R2C2; r2 Я, Г 4-7' -Г
276 Непрерывные линейные системы автоматического управления ни. Если в соответствии с A0.24) в качестве выходной величины рассматривать угол поворота вала двигателя а, то эта обратная связь является гибкой, так как 1^.@) = 0. Для схемы, изображенной на рис. 10.10, б, в качестве выходной величины можно рассматривать скорость вращения двигателя. Тогда обратная связь по напряжению тахогеператора оказывается жесткой, и в этом случае W()C@) = kT ? 0. В соответствии с табл. 10.3 (№ 5) :>тот случай аналогичен включению последова- тельного пассивного дифференцирующего звена. Аналогичный результат может быть получен при установке па валу двигателя демпфера, развивающего момент сопро- тивления, пропорциональный скорости вращения (скоростное трение). В этом слу- чае коэффициент передачи и постоянная времени двигателя уменьшатся в одинако- вое число раз. На рис. 10.10, ? изображено введение обратной связи по ускорению. В этом слу- чае передаточная функция цепи обратной связи будет + Ткр где Гк = RC — постоянная времени дифференцирующего конденсатора, а ?т — коэф- фициент передачи тахогеператора. Результирующая передаточная функция для этого случая в соответствии с фор- мулой A0.3) будет )р+?»?? A0.27) В соответствии с табл. 10.3 (Mi? 6) этот случай аналогичен включению последова- тельного иптегро-дифферепцирующего звена. Представляет интерес рассмотрение частного случая, когда можно приближен- но считать дифференциатор идеальным (рис. 10.10, в). Тогда передаточная функция цепи обратной связи будет WiK.(p) = &т7'1Ср2, а. результирующая передаточная функ- ция двигателя совместно с обратной связью примет вид * * ч> A0-28) ) р[ + (Ти +kkTIK)p] где Т^ = Гм + kkrTK — результирующая электромеханическая постоянная времени двигателя. Из формулы A0.28) видно, что обратная связь по ускорению эквивалентна уста- новке иа валу двигателя дополнительного маховика, увеличивающего электромеха- ническую постоянную времени двигателя. На рис. 10.11 доказано введение обратной связи в гидравлическом серводвига- теле. Случай, изображенный на рис. 10.11, а, соответствует жесткой отрицательной обратной связи или так называемому серводвигателю с выключателем. Передаточ- ная функция серводвигателя без обратной связн, определяемая но отношению пере- мещений X) и хъ соответствует A0.24). Передаточная функция цени обратной связи
Глава 10, Улучшение качества процесса управления 277 WM (?) = — = ? = К = const · ГЛе а " /; — плечи рычага. В результате этот случай сводится к рассмотренной выше схеме, изображенной на рис. 10.10, а. Результирующая переда точная функция будет совпадать с A0.25). " Рис. 10.11, б соответствует гиб- кой обратной связи, передаточная функция которой w (?) = ?? = 1 Рис. 10.11 ?2 Ы + Тяр ? + ?,?? где ?,? — постоянная времени дифференцирующего устройства, состоящего из демп- фера и пружины (см. рис. 4.24, г). Результирующая передаточная функция в соответствии с формулой A0.3) бу- дет где ;?+?»+^)?+№>2] ?(?+2???+?2?2) ^ ¦ k' = + kk kj,' ? Из формулы A0.29) видно, что подобная гибкая обратная связь сохраняет интег- рирующие свойства серводвигателя, уменьшает его коаффициент передачи, вводит производную и соответствии с членом A + ТлР) и образует колебательное звено с. частотой недемпфированных колебаний q = Г и параметром затухания ?. Если ча- стота q достаточно велика, то выражение A0.29) можно приближенно записать в виде A0.30) Р Передаточная функция A0.30) совпадает с передаточной функцией изодромно- го устройства (9.10). В связи с этим гибкую обратную связь, изображенную па рис. 10.24, б, называют иногда изодром- пой обратной связью. Положительные обратные связи. Положительные об- ратные связи находят значительно меньшее распростране- ние в качестве корректирующих средств по сравнению с отрицательными. Встречается применение положительных обратных связен в качестве так называемых корректоров ошибки (рис. 10.12). Прямая цепь представляет собой В- — кс к 1+Тр — Рис. 10.12
278 Непрерывные линейные системы автоматического управления безынерционное звено с передаточной функцией Wi:(p) ~ /ес, а в цепи обратной связи установлено апериодическое звено первого порядка с передаточной функцией k W(AP)=Z—?~- Результирующая передаточная функция в соответствии с A0.3) будет При выполнении условия kck = 1 формула A0.31) будет соответствовать переда- точной функции изодромного устройства (9.10). Это позволяет построить изодром- ное устройство, повышающее астатизм системы, на базе апериодического звена, а не интегратора, как показано на рис. 9.4. Отсутствие интегратора упрощает схему, но точное выполнение требования kck = 1 затрудняется необходимостью тщательного масштабирования. Положительные обратные связи находят также применение в магнитных усили- телях с целью уменьшения постоянных времени последних при сохранении коэффи- циента усиления по мощности. Это делается следующим образом. Предположим, что усилитель имеет передаточную функцию, соответствующую апериодическому звену, ?/?? где Ту — постоянная времени усилителя, ky — коэффициент усиления (коэффициент передачи) но напряжению. При замыкании усилителя положительной жесткой обратной связью с переда- точной функцией Woc(p) = kot. в соответствии с A0.3) имеем результирующую пере- даточную функцию 1Я/ I 71 I ft* VhVW i-Wy(p)Wm.(P) l-kyk(K+TyP Эта передаточная функция может быть также представлена в следующем виде: ук(/) i* где ? у k' - у V - -kk И У -k k 1 кукос l KyKt новые значения коэффициента усиления по напряжению и постоянной времени уси- лителя. Нетрудно видеть, что при помощи жесткой положительной обратной связи
Глава 10. Улучшение качества процесса управления 279 можно в одинаковое число раз увеличить коэффициент усиления но напряжению и постоянную времени усилителя. Коэффициент усиления усилителя но мощности равен отношению выходной и входной мощностей в установившемся режиме: ? R II'^ R l _ -"вых _ •"-вх^вых _ ^Six /2 *Р-~~р~- ? г/2 -"Б"^1 Х|)Х Л11(УПХ JVI1 где RH и ?]!? — сопротивление нагрузки и входное сопротивление усилителя. Качество усилителя может характеризоваться отношением коэффициента уси- ления по мощности к постоянной времени: -?-= BN k2. Ту RHTy При введении положительной обратной связи необходимо взять новое значение- коэффициента усиления по мощности G?п и Ras считаются постоянными) и новые значения коэффициента усиления по напряжению k',, и постоянной време- ни Ту . В результате получаем k'P P _ ?; rh ?; ru T,(-kyk(K) Ty(i-kykn,y Таким образом, введение положительной обратной связи позволяет увеличить отношение коэффициента усиления по мощности к постоянной времени усилителя. При заданном значении коэффициента усиления но мощности усилитель с положи- тельной обратной связью будет иметь меньшее значение результирующей постоян- ной времени. § 10.5. Методы повышения запаса устойчивости Повышение запаса устойчивости или демпфирование системы управления сво- дится в конечном счете к рациональному перераспределению полюсов и нулей пере- даточной функции замкнутой системы для задающего или возмущающего воздей- ствия. Передаточная функция замкнутой системы связана с передаточной функци- ей разомкнутой системы жестким соотношением. Поэтому под демпфированием можно понимать также рациональное перераспределение полюсов и нулей переда- точной функции разомкнутой системы. Ответить на вопрос, каким образом необходимо перераспределить полюсы и нули передаточной функции замкнутой или разомкнутой системы, можно на основании применения критериев устойчивости и критериев качества. Наиболее полно этот воп- рос решается при помощи синтеза корректирующих средств. Некоторые методы син- теза будут изложены в главе 12.
280 Непрерывные линейные системы автоматического управления M-const w Рис. V )o 10.13 u 1 Ъ 1 V и Здесь будут рассмотрены только основные идеи, ко- торые используются при изменении динамических свойств системы с целью повышения запаса устойчивос- ти. Рассмотрение может вестись на основании различных критериев качества Здесь это будет сделано на наиболее наглядных цриерах, использующих амплитудно-фазовую характеристику разомкнутой системы. Нарис. 10.13 изображена амплитудно-фазовая харак- теристика разомкнутой системы с астатизмом первого порядка. Будем предполагать, что в разомкнутом состоя- нии система устойчива (не имеет полюсов в правой полу- плоскости). Тогда по виду амплитудно-фазовой характе- ристики можно установить, что в замкнутом состоянии система будет неустойчивой. Это вытекает из того, что характеристика охватывает точку (-l,jO). Задачей демпфирования является такая деформация амплитудно-фазовой характеристики, в результате которой характеристика не только не будет охватывать точку (-1 ,jO), но будет достаточно удалена от этой точки. Величину требуемого удале- ния характеристики от точки (-1, jO) можно установить, воспользовавшись каким- либо критерием качества. Здесь наиболее просто использовать показатель колебатель- ности. Тогда амплитудно-фазовая характеристика не должна пересекать окружность, соответствующую заданному значению показателя колебательности ? - const. Деформация амплитудно-фазовой характеристики с целью получения устойчи- вости, а также запаса устойчивости может производиться посредством использова- ния корректирующих звеньев различного тина: последовательных, параллельных и обратных связей. Так как в линейной системе для каждого звена какого-либо тина может быть найдено эквивалентное звено другого типа, то достаточно рассмотреть действие звеньев одного определенного типа. Наиболее наглядно может быть про- слежено действие последовательных корректирующих звеньев, и для них наиболее просто могут быть вычислены требуемые параметры. Поэтому в дальнейшем в ос- новном будут рассматриваться последовательные корректирующие звенья. Деформация амплитудно-фазовой характеристики может быть произведена че- тырьмя основными способами, которые будут рассмотрены ниже в отдельности. Демпфирование с подавлением высоких частот. Выведение амплитудно-фазо- вой характеристики из запретной зоны (рис. 10.13) может быть осуществлено по- средством подавления пропускания разомкнутой системой всех частот, которые пре- вышают частоту (йя, соответствующую некоторой точке а па характеристике. Тогда амплитудно-фазовая характеристика примет вид, изображенный на рис. 10.13 пунк- тиром. Как видно из этого рисунка, деформированной характеристике будет соот- ветствовать замкнутая система, которая является не только устойчивой, но и имею- щей необходимый запас устойчивости. Подавление усилсчгия на высоких частотах всегда сопровождается появлением отрицательных фазовых сдвигов. Поэтому этот метод демпфирования может также называться демпфированием с внесением отрицательных фазовых сдвигов. Подавление высоких частот может осуществляться различными способами. Наи- более просто это получается при введении последовательно в цепь управления апе-
Глава 10. Улучшение качества процесса управления 281 риодического звена первого порядка с относительно большой постоянной времени и коэффициентом передачи k = 1. Передаточная функция такого звена Легко показать, что подобное звено может всегда привести к получению желаемо- го запаса устойчивости в статических системах с минимально-фазовыми звеньями. Пусть, например, передаточная функция разомкнутой статической системы имеет вид W( ) = где ?? и ?? отличны от нуля. Ей соответстнует л. а. х. Lx и л. ?. ?.?[ (рис. 10.14). Пусть л. ф. х. пересекает ось абсцисс левее частоты среза ??1. Тогда (см. § 6.4) имеет место -1 переход через кри- тический отрезок и замкнутая система неустойчива. Введем в систему последовательное корректирующее звено с передаточной фун- кцией A0.32). Для определения постоянной времени Го найдем такую частоту ?,, (рис. 10.14), что независимо от значений постоянных времени, входящих в A0.33), па частотах ? < ?? л. а. х. ?.](?) будет мало отличаться от своей первой асимптоты, а фаза |/j((u) — от нуля. Постоянную величину Го выберем так, чтобы частота среза л.а.х ?(.2= К/Го была меньше частоты ?,,. Тогда у л. а. х. /-2 (ft·) появится асимптота, имеющая на частоте среза ?,^ наклон -20 дБ/дек. А это, как показано в § 8.8 (рис. 8.25), свидетельствует об устойчивости замкнутой системы и о наличии у нее запаса устойчивости. Все остальные постоянные времени передаточной функции A0.33) не смогут нарушить устойчивости либо запаса устойчивости, так как соот- ветствующие им сопрягающие частоты лежат значительно правее частоты среза л. а. х. и они могут деформировать только высокочастотные «хвосты» л. а. х. и л. ф. х. Получается, что введение большой постоянной времени То делает все остальные по- стоянные времени относительно малыми, в результате чего и достигается эффект демпфирования.
282 Непрерывные линейные системы автоматического управления Из рис. 10.14 видно, что этот результат может быть получен при любой величине коэффициента передачи К. Если зафиксировать положение точки, соответствующей частоте среза ??2, то запас устойчивости в системе не будет нарушаться при сколь угодно большом увеличении К и одновременном увеличении То. Для этого нужно только выполнить условие К = ??2 = const. A0.35) Демпфирование статических систем может быть осуществлено и более сложны- ми корректирующими звеньями, вносящими подавление высоких частот и отрица- тельные фазовые сдвиги, например при помощи пассивного интегрирующего звена (табл. 10.1) или его аналогов (т,абл. 10.3). Также можно показать, что в астатических системах первого порядка, состоящих из минимально-фазовых звеньев, желаемый запас устойчивости может быть всегда получен при введении последовательного пассивного интегрирующего звена, имею- щего передаточную функцию вида A0.36) Цель будет всегда достигнута при достаточно больших значениях постоянных времени Г, и Т2. Эффект демпфирования достигается здесь за счет того, что при уве- личении Тх и Т2 результирующая передаточная функция разомкнутой системы с лю- бой степенью точности может быть представлена в виде произведения A0.36) и со- множителя К/р, а постоянные времени системы оказываются относительно малыми. В астатических системах второго порядка требуемый запас устойчивости может быть получен при помощи подавления высоких частот только в некоторых случаях. Достоинством демпфирования с подавлением высоких частот является то, что система оказывается менее подверженной действию высокочастотных помех, так как корректирующее звено представляет собой фильтр низких частот. Недостатком демпфирования с подавлением высоких частот является то, что сни- жение полосы пропускания системы означает понижение быстродействия. Поэтому такой метод демпфирования может применяться в тех случаях, когда снижение быс- тродействия системы является допустимым. Демпфирование с поднятием высоких частот. Вы- ведение амплитудно-фазовой характеристики из запретной зоны может быть произведено поворотом ее высокочас- тотной части в положительном направлении, т. е. против часовой стрелки. Это показано пунктиром на рис. 10.15. Положительный фазовый сдвиг (фазовое упрежде- ние) может быть получен посредством включения звень- ев диф ререпцирующего типа. Если параллельно части основного канала управле- ния включить идеальное дифференцирующее звено (рис. 10.6), то результирующая передаточная функция будет иметь вид WK(p)-i + TiP. A0.37) M=const Рис. 10.15
Глава 10, Улучшение качества процесса управления 283 При введении такого звена будет получен дополнительный положительный фа- зовый сдвиг xi^arctgCuT,. A0.38) В области высоких частот фазовый сдвиг близок к 90°. Это и вызывает «закручи- вание» амплитудно-фазовой характеристики в высокочастотной области (рис. 10.15). Одновременно с положительным фазовым сдвигом звено увеличивает пропус- кание высоких частот, так как модуль его частотной передаточной функции A0.39) будет тем больше, чем выше частота. В случае, если положительный фазовый сдвиг, вносимый дифференцирующим звеном, является недостаточным для выведения амплитудно-фазовой характерис- тики из запретной зоны, могут применяться два дифференцирующих звена, вклю- ченных последовательно, что соответствует введению первой и второй производных от сигнала ошибки. Для идеальных дифференцирующих звеньев передаточная фун- кция будет иметь вид W(p) = A + 7» A + 7» = 1 + ар + bp2. A0.40) Дополнительный фазовый сдвиг в этом случае будет ? = arctg ? ?) + arctg ?7'2. A0.41) Поднятие высоких частот будет здесь еще более заметным, так как модуль час- тотной передаточной функции этих звеньев A0.42) Реализация дифференцирующего звена, близкого к идеальному, может быть осу- ществлена, например, при использовании в следящей системе воспроизведения угла тахогенераторов. Этот случай будет описан ниже при рассмотрении конкретного при- мера. Хорошие результаты дает также применение гироскопических датчиков угло- вых скоростей и дифференцирующих операционных усилителей. В системах автоматического управления наиболее часто употребляются пассив- ные дифференцирующие звенья, подобные рассмотренным в § 10.2 (см. табл. 10.1) или их аналоги, выполненные па операционных усилителях. Однако из табл. 10.1 следует, что положительный фазовый сдвиг вносится этими звеньями не за счет под- нятия высоких, а за счет подавления низких частот. Это вытекает из вида их переда- точной функции: В установившемся состоянии коэффициент передачи звена Со < 1. Поэтому вве- G дение такого звена снижает коэффициент передачи разомкнутой цени в Gq раз.
284 Непрерывные линейные системы автоматического управления С точки зрения выполнения требований по точности допустить такое снижение коэффициента нельзя. Поэтому одновременно с включением в цепь пассивного диф- ференцирующего звена необходимо предусмотреть восстановление прежнего коэф- фициента при помощи введения дополнительного усилителя или поднятия коэф- фициента усиления имеющегося усилителя. В результате общая передаточная фун- кция пассивного дифференцирующего звена вместе с дополнительным усилителем будет иметь вид A0.44) A0.45) A0.46) Дополнительный фазовый сдвиг ? = arctg ??, - arctg ??2 > 0. Модуль частотной передаточной функции в этом случае Л(со) = /? + ?2?,2 показывает на поднятие высоких частот. При ? = 0 коэффициент передачи Л@) = 1, и при ? -> °° имеем Л(°о) = Т{/Т2 > 1. Логарифмические частотные характеристики пассивного дифференцирующего звена совместно с дополнительным усилителем, компенсирующим затухание, вно- симое звеном на низких частотах, изображены гга рис. 10.16. Здесь же пунктиром изображены характеристики идеального дифференцирующего звена, имеющего пе- редаточную функцию вида A0.37). Как видно из сравнения этих характеристик, пас- сивное звено, в отличие от идеального, дает положительный фазовый сдвиг в огра- ниченной области частот при ограниченном поднятии высоких частот. Аналогичный эффект дает применение отрицательных обратных связей, содер- жащих апериодическое звено (табл. 10.4). Характеристика, подобная изображенной на рис. 10.16, может быть получена так- же при использовании активного диф- ференцирующего звена, состоящего из операционного усилителя (в режиме диф- ференцирования), включенного парал- лельно основному каналу в соответствии со схемой, изображенной на рис. 10.6. Демпфирование посредством подня- тия высоких частот или, соответственно, введение упреждения но фазе является универсальным методом, так как позволя- ет получить требуемый результат практи- чески при любых передаточных функци- ях исходной системы, в том числе и при 20- 10- -180°,0 -90°- о- +90' *4? '- С замедлением 7~ Рис. 10.16
Глава 10. Улучшение качества процесса управления 285 jW-const Рис. 10.17 наличии в канале управления неминимально-фазовых звеньев. Однако это не означает, что данный метод мо- жет быть рекомендован для использования во всех слу- чаях. Поднятие верхних частот расширяет полосу про- пускания системы, что приводит к увеличению ее бы- стродействия и одновременно усиливает влияние на систему высокочастотных ггомех. При большом уров- не помех на входе или в канале управления поднятие верхних частот может привести к неприемлемым ре- зультатам. Поэтому данный метод демпфирования имеет ограниченную сферу применения. Она опреде- ляется в основном теми случаями, когда введение по- ложительного фазового сдвига является принципиаль- но необходимым для получения устойчивой работы, а также теми случаями, когда необходимо повысить быстродействие системы при допустимости возрастания вли- яния высокочастотных помех. В некоторых случаях при поднятии верхних частот приходится предусматри- вать меры одновременного подавления высокочастотных помех путем введения спе- циальных узко- или широкополосных фильтров. Иногда задача может оказаться вследствие этого весьма сложной. Демпфирование с подавлением средних частот. Выведение амплитуднофазо- вой характеристики из запретной зоны (рис. 10.17) может быть произведено при помощи подавления усиления в области частот, соответствующей части характери- стики между точками а и Ь. В результате будет получена характеристика, изобра- женная на рис. 10.17 пунктиром. Подавление средних частот может быть осуществлено включением в цепь уп- равления последовательного интегро-дифференцирующего звена (табл. 10.1), име- ющего л. а. х., изображенную там же. Из вида л. а. х. вытекает, что звено подавляет усиление в некоторой области «средних» частот. Вместо пассивного интегро-диф- ференцирующего звена могут применяться его эквиваленты, папример гибкая отри- цательная обратная связь, охватывающая инерционный усилитель (табл. 10.4). По своим свойствам демпфирование с подавлением средних частот занимает про- межуточное положение между двумя рассмотренными методами. При демпфирова- нии с подавлением средних частот сохраняется быстродействие системы и сохраня- ется полоса ггропускания. Этот вид демпфирования является наиболее распростра- ненным. Демпфирование с введением отрицательных фазовых сдвигов. Сущность это- го метода можно уяснить, например, из рассмотрения рис. 6.22. На рис. 6.22, б изоб- ражен случай, когда из-за наличия в канале разомкнутой системы консервативного звена, имеющего чисто мнимые полюсы, замкнутая система будет неустойчивой. До- бавление отрицательного фазового сдвига вызовет «закручивание» а. ф. х. по часо- вой стрелке. В результате система в замкнутом состоянии может быть сделана ус- тойчивой (рис. 6.22, а). Введение отрицательного фазового сдвига производится использованием пос- ледовательных корректирующих звеньев фазосдвигающего типа (табл. 10.1). !ак как
286 Непрерывные линейные системы автоматического управления подобные звенья оказываются обычно неминимально-фазовыми, то такой метод демпфирования иногда называют в литературе методом демпфирования с использо- ванием неминимально-фазовых звеньев. Демпфирование с введением отрицательных фазовых сдвигов оказывается эф- фективным в случае наличия в канале разомкнутой системы консервативных, а так- же колебательных звеньев со слабым демпфированием. В нервом случае это приво- дит к появлению в амплитудной частотной характеристике (или в л. а. х.) резонанс- ных пиков бесконечной высоты, а по втором — к резонансным пикам конечной, но значительной высоты. Использование демпфирования других типов здесь оказыва- ется затруднительным. По своим свойствам этот метод демпфирования сходен со случаем подавления средних частот, так как фазосдвигающие звенья обычно не вносят изменений в амп- литудную частотную характеристику и модуль их частотной передаточной функции И^изСЛ0)! = 1· В результате сохраняется быстродействие демпфируемой системы и сохраняется ее полоса пропускания. Рассмотренные пыше методы демпфирования являются основными, по лишь ил- люстрируют те идеи, которые используются при повышении запаса устойчивости. В практике, в зависимости от конкретных условий, могут использоваться и более сложные изменения динамических свойств системы управления. Так, например, мо- жет осуществляться подавление средних частот с одновременным поднятием высо- ких, поднятие высоких частот с подавлением их некоторой области (фильтрация оп- ределенных частот) и т. п. § 10.6. Примеры 1. Система управления движущимся объектом. Рассмотрим систему управ- ления, изображенную на рис. 10.18. Здесь обозначено: ГН — гироскоп направления, измеряющий отклонение движущегося объекта от заданного курса; ? — потенцио- метр; Д — двигатель рулевого устройства и ? -- редуктор. При отклонении объекта отзаданного курса науголадвижок потенциометра отклоняется на тот же угол. В ре- зультате па усилитель поступает напряжение. Пройдя усилитель, это напряжение поступает на двигатель и руль объекта начинает поворачиваться. Составим передаточную функцию разомкнутой системы. Для этого отсоединим гироскоп направления от объекта и введем обозначения оц — угол отклонения гирос- копа и а2 — угол поворота объекта (в замкнутой системе а, = а2 = а). Передаточная функция разомкнутой системы ?,
Глава 10. Улучшение качества процесса управления 287 Найдем передаточные функции отдельных звеньев. Потенциометр. Считая потенциометр безынерционным звеном получаем A0.47) r;.ek1 — крутизна потенциометра [В/рад]. У с и л и ? е л ь. При безынерционном усилителе -^- = k2, A0.48) где k2 — коэффициент усиления но напряжению. Двигатель совместно с редуктором. Передаточная функция дви- гателя с редуктором в случае пренебрежения переходными процессами в обмотке управления имеет вид где &з ~~ коэффициент передачи двигателя совместно с редуктором по скорости [рад/В · с], а Тл ~ электромеханическая постоянная времени. Объект. Будем считать, что угловая скорость поворота объекта но курсу про- порциональна углу отклонения руля. Тогда угол поворота будет пропорционален интегралу от угла поворота руля по времени. При учете инерционности объекта его передаточная функция имеет вид ^ <10·50) где &4 — коэффициент передачи объекта [с"'1], Го — постоянная времени объекта. Передаточная функция разомкнутой системы = Wl(p)W2(p)W3(p)W,(p)= K A0.51) 2A + Т)( + Тр) где К [с~2] —коэффициент передачи разомкнутой системы. Найдем характеристическое уравнение системы 0. A0.52) После подстановки получаем ТлТоР/1 + (Тл+То)р3+р2 + К=О. _ A0.53) Достаточно одного взгляда на это уравнение, чтобы убедиться в неустойчивости системы при любом коэффициенте передачи К. Это вытекает из того, что в характе- ристическом уравнении отсутствует член с оператором в первой степени. Такая не-
288 Непрерывные линейные системы автоматического управления ?? ДУС -f ?? Hi I "вх > Иных Рис. 10.19 Рис. 10.20 устойчивость называется структурной неустойчивостью, так как при данной струк- туре изменение параметров схемы любым образом не дает устойчивости. На рис. 10.19 изображена амплитудно-фазовая характеристика, соответствую- щая передаточной функции разомкнутой системы A0.51). Из вида характеристики вытекает, что устойчивость может быть достигнута только при «закручивании» вы- сокочастотной части годографа против часовой стрелки, что показано на рис. 10.19 пунктиром. Только в этом случае амплитудно-фазовая характеристика не будет ох- ватывать точку (-1,у'0) и замкнутая система окажется устойчивой. Для введения по- ложительного фазового сдвига необходимо применить демпфирование с поднятием высоких частот, что достигается включением звеньев дифференцирующего типа. На рис. 10.20 изображена схема использования в качестве чувствительного эле- мента кроме гироскопа направления ГН дополнительного дифференцирующего ги- роскопа — датчика угловой скорости ДУС. Угол поворота движка потенциометра 112 можно считать пропорциональным угловой скорости ? поворота ДУС. В результате вместо A0.41) будем иметь um ?. A0.54) где постоянная времени Тк = &5??· Передаточная функция разомкнутой системы A0.55) Характеристическое уравнение системы A0.72) в этом случае уже не имеет про- пуска членов: TJoP4 + (ТЛ + Т0)р3 +Р2 + KTj> + K-0. A0.56) При соответствующем выборе постоянной времени коррекции Тк и коэффициента передачи К может быть получена устойчивая система.
Глава 10. Улучшение качества процесса управления 289 СКНТ-2 L ПЗ Рис. 10.21 2. Следящая система. Схема следящей системы без корректирующих средств изображена на рис. 6.4. В этом случае предельная добротность по скорости из усло- вия устойчивости определяется неравенством, полученным в § 6.2: А < — + —. ? ? 'у ' м Рассмотрим случай демпфирования с поднятием верхних частот. Включим пос- ледовательно в канал усиления (рис. 10.21) пассивное дифференцирующее звено ПЗ с передаточной функцией A0.57) где Будем считать, что затухание Go, вносимое звеном на низких частотах компенси- руется соответствующим увеличением коэффициента усиления усилителя. Тогда пе- редаточная функция разомкнутой системы, полученная в § 6.2, W(P) = К примет вид к 1+7; ? A0.58) Примем теперь, что в использованном пассивном звене выполнено условие Г, - Тм. Тогда вместо A0.58) получим W(p)=- К + Тур)(+С0ТиР) A0.59)
290 Непрерывные линейные системы автоматического управления а) 9 Рис. 10.22 Найдем характеристическое уравнение 1 + W(p) = 0. Подстановка выражепия для передаточной функции A0.59) приводит к уравне- нию К-0. A0.60) Условие устойчивости К< — A0.61) Нетрудно видеть, что, уменьшая коэффициент Go, можно получить устойчивость при любом значении добротности следящей системы. Рассмотрим теперь случай демпфирования с подавлением средних частот той же следящей системы. Для этой цели охватим часть усилителя, содержащую инер- ционность, гибкой отрицательной обратной связью (рис. 10.22, а). Согласно табл. 10.4 это эквивалентно включению последовательного ицтегро-дифференцирующего звена, обладающего свойством подавлять средние частоты. Передаточная функция разомкнутой системы может быть получена из переда- точной функции исходной системы делением ее на 1 + W0(p), где W0(p) представля- ет собой передаточную функцию по петле обратной местной связи Тр 1 + 7> A0.62)
Глава 11. Случайные процессы в системах автоматического управления 291 Здесь кс — коэффициент усиления части усилителя, охваченной обратной свя- зью, ? = RC — постоянная времени дифференцирующего конденсатора в цепи об- ратной связи. В результате получим К p(i + Typ)(i + TMp) K{ + Tp) 1 + Typ Положим теперь, что выполняется условие Т= Тм. Это всегда легко сделать вы- бором параметров R и С. Тогда W(p) = —, A0.64) [i + (T+T+kJ) TT2] характеристическое уравнение 2 + (Ту + Гм +kcTM)p2 + ? + ? - 0, A0.65) условие устойчивости Из этого неравенства видно, что введение обратной связи позволяет повысить добротность системы К по сравнению kc = 0. Вместо включения гибкой отрицательной обратной связи аналогичный эффект может быть достигнут введением в прямую цепь эквивалентного пассивного интег- ро-дифференцирующего звена (рис. 10,22, б). Глава 11 СЛУЧАЙНЫЕ ПРОЦЕССЫ В СИСТЕМАХ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ §11.1. Вводные замечания До сих пор поведение систем автоматического управления исследовалось при определенных, заданных во времени задающих и возмущающих воздействиях (сту- пенчатая функция, импульсная функция, гармоническое воздействие и т. д.) Однако во многих случаях характер воздействия бывает таким, что его нельзя счи- тать определенной функцией времени. Оно может принимать с течением времени
292 Непрерывные линейные системы автоматического управления самые разнообразные случайные значения. В таких случаях мы можем оценить только вероятность появления той или иной формы воздействия в тот или иной момент вре- мени. Это происходит не потому, что оно неизвестно заранее, а потому, что сама при- рода реального задающего или возмущающего воздействия такова, что величина его в каждый момент времени и процесс его изменения с течением времени зависят от множества разнообразных величин, которые случайным образом могут комбиниро- ваться друг с другом, появляться одновременно или с любым сдвигом во времени и т. д. Возьмем, например, систему автоматической стабилизации напряжения элект- рического генератора. Возмущающее воздействие здесь является результатом изме- нения нагрузки в сети, зависящей от включения, выключения и изменения режима работы множества потребителей электрической энергии. Другой пример — автопилот. На него действуют обычно возмущающие воздей- ствия случайного характера: порывы ветра и изменения других атмосферных факто- ров, изменение тяги, изменения напряжения питания усилителей и рулевых маши- нок н т. д. Третий пример — следящие системы, на вход которых попадают вместе с полез- ным сигналом помехи. Например, в радиолокационной системе сопровождения от- раженный от цели сигнал содержит в себе помехи в виде многочисленных флуктуа- ции, происходящих от вибраций и поворотов цели, замирания сигнала и т. п. Аналогичные помехи случайной природы имеют место в других автоматических устройствах. В следящих системах не только возмущающие воздействия и помехи являются случайными, ио и сам полезный сигнал, который лолжен воспроизводиться (задаю- щее воздействие), как правило, носит случайный характер. Прежде чем рассматривать поведение автоматических систем при случайных воз- действиях, напомним некоторые сведения о случайных величинах, случайных про- цессах и об их вероятностных характеристиках. К категории случайных событий можно отнести такие, точное предсказание про- текания которых в каждом отдельном случае оказывается невозможным. Так, например, если бросать монету, то выпадение герба или цифры будет слу- чайным событием. Если повторить этот эксперимент ./V раз, то можно зафиксировать определенное число выпадений герба т и число выпадений цифры N - т. Относи- тельная величина ??/? называется частотой события выпадения герба, а величина N-m —?:— — частотой события выпадения цифры. Если устремить число эксперимен- тов N —?°°, то частоты событий будут стремиться к некоторому пределу lira— = P, A1.1) /v->~./V называемому вероятностью данного события. В рассмотренном случае очевидно, что обе вероятности выпадения герба и цифры одинаковы и равны 0,5. Вероятность каждого события лежит в интервале 0 < ? < 1. Если событие является невозможным, вероятность его равна нулю; если собы- тие является достоверным, его вероятность равна единице.
0 I — ? — Рис. _L 11 Цель ? Л .1 1-2 Глава 11. Случайные процессы в системах автоматического управления 293 В примере с бросанием монеты рассматривалась дискретная случайная величина, которая могла при- нимать два фиксированных значения — выпадение орла или решки. Существуют случайные величины, которые могут принимать непрерывные значения. Так, например, если рассмотреть стрельбу из орудия (рис. 11.1), то расстояние L от орудия до места паде- ния снаряда будет случайной величиной, которая на определенном отрезке может принимать все возможные значения. В этом случае мож- но говорить о вероятности нахождения случайной величины L в некотором интерва- ле от I, до Z.I. Вероятностные характеристики дискретных случайных величин. Чтобы пол- ностью знать дискретную случайную величину, надо иметь следующие данные: а) все возможные значения, которые она может принимать при данных услови- ях задачи или опыта; б) вероятность появления каждого из этих значений. Так, например, если дискретная случайная величина может принимать конечное числозначений xvx2,x3, ...,х„ и вероятность каждого значения будет соответствен но Р> ?2> ?з> ¦··> ?п' то можно представить так называемый закон распределения случай- ной величины в виде таблицы 11.1. Таблица 11.1 Значение случайной величины Вероятность ? Рг x-i Ръ Хп Рп При этом должно выполняться условие (Н.2) Пусть, например, производится опыт бросания игральной кости. Очевидно, чтс нри каждом бросании число выпавших очков, которое представляет собой случай- ную величину, может принимать одно из следующих значений: 1, 2, 3, 4, 5, 6. Lcjv кость совершенно симметрична, то вероятность выпадения каждой из этих цифр яв ляется одинаковой. Так как число различных значений, которое может нринимат! случайная величина, равно шести, то из A1.2) имеем
294 Непрерывные линейные системы автоматического управления ? 1 I 1 I 1 2 3 4 5 6 7 8 Рис. 11.2 ??тт.. 0 2 4 6 8 10 12 14 16 "ж Рис. 11.3 Графически этот зако7< распределения изображен на рис. 11.2. Он представляет собой равновероятное распределение в некотором интервале (в рассматриваемом слу- чае от 1 до 6). В некоторых случаях закон распределения случайной величины может задаваться в аналитической форме. Примером аналитического задания закона распределения дискретной случай- ной величины является часто используемый закон Пуассона. Он применим к диск- ретным случайным величинам, которые теоретически могут принимать все положи- тельные значения от 0 до °°. Примерами таких величин могут служить число пасса- жиров вагогга трамвая, число вызовов на телефонной станции в течение какого-либо определенного отрезка времени и т. н. Этот закон для целых значений числа.? запи- сывается следующим образом: A1.3) где ? (?) — вероятность появления значения ?; ? представляет собой среднее значение данной дискретной величины, полученное но результатам большого числа опытов. Графически этот закон имеет вид, изображенный на рис. 11.3, причем место мак- симума зависит от величины ?. В качестве одного из примеров рассмотрим функцию у (?)¦ которая может при- нимать одно из значений +а или -а (рис. 11.4). Предположим, что среднее число перемен знака в единицу времени этой функ- ции равно ? и что вероятность перемены знака на интервале (i, t + ??) не зависит от того, что происходит в остальные моменты времени. Тогда вероятность перемены знака на интервале ?? составит ??? <ЗС 1. Вероятность того, что на интервале ?? не произойдет перемены знака, будет A - ???). Если взять два интервала времени ??, то вероят- ность отсутствия перемены знака на двух интервалах будет равна произведению вероятностей и составит A - нАгJ.ДлятрехинтерваловЛ?онасоставитA - ???I и т. д. Возьмем теперь конечный интервал времени Т, ко- торый можно представить в виде Т= «??. Тогда веро-
Глава 11. Случайные процессы в системах автоматического управления 295 ятность отсутствия перемены знака на этом интервале можно найти из выражения L P@) = lim A-???)" = ]im(l-uAr)tV = ?"?7 ?10 Аналогичным образом можно показать, что вероятность одной перемены знака на интервале Г будет ?A) = ?.??~??, вероятность двух перемен знака РB) = - —?~?? и т. д. Следовательно, вероятность ? перемен знака па интервале времени ? будет определяться выражением A1.4) х которое совпадает с формулой A1.3), если положить в ней ? = ??, где ?? — среднее число перемен знака на интервале времени Г, которое будет наблюдаться при много- кратном повторении наблюдения. Хотя закон распределения полностью определяет случайную величину, для прак- тики нужны некоторые более простые осредненные характеристики· случайной ве- личины, выражающиеся в виде обыкновенных неслучайных чисел. Одной из таких характеристик является среднее значение, или математическое ожидание, случайной величины. Оно определяется из выражения ? = ?[?] = ?????- ¦ (И.5) ?=1 Так, например, для случая бросания игральной кости ? = ?*,·?:=??·- + 2·-+3·-+4·- + 5·-+6·-1 = -A + 2 + 3 + 4 + 5 + 6) = —= 3,5. & I 6 6 6 6 6 6.) 6К ' б Вообще для равновероятного закона распределения A1.5) превращается в формулу 1 " ? Для случайной величины, распределенной по закону Пуассона, среднее значе- ние, подсчитанное по формуле A1.5), дает Основные свойства среднего значения случайной величины следующие. 1. Для любых случайных величин среднее значение их суммы равно сумме сред- них значений этих величин:
296 Непрерывные линейные системы автоматического управления 2. Среднее значение произведения случайных величин, независимых друг от дру- га, равно произведению средних значений этих величин: xyz... — x-y-z... Последняя формула не распространяется на общий случай любых случайных ве- личин. В виде обобщения понятия среднего значения A1.5) отметим, что выражение ? = M[x^ = f>?^, (ц.б) называется моментом m-?? порядка случайной величины х. В частности, момент ну- левого порядка выражает свойство A1.2), и он всегда равен единице: Момент первого порядка есть среднее значение (математическое ожидание) случайной величины A1.5). Момент второго порядка *2=14р> есть средний квадрат случайной величины. Часто используется так называемое среднеквадратичное значение случайной ве- личины, представляющее собой корень квадратный из среднего квадрата случайной величины: ? =>/? Иногда рассматривается центрированное значение случайной величины Хд = х — х, где ? — среднее значение. Тогда аналогично формуле A1.6) можно ввести понятие центрального момента т-го порядка М[(х-хOП)= ? (хгх)т1). (Ц.7) г = 1 Из формулы A1.7) следует, что центральный момент первого порядка всегда ра- вен нулю. Обратимся теперь к характеристикам рассеяния дискретной случайной величины. Если ? — случайная величина, а х — среднее значение этой величины, то вели- чина ? - ? есть отклонение случайной величины от ее среднего значения. Это откло- нение является случайной величиной, как и сама величинах.
Глава 11. Случайные процессы в системах автоматического управления 297 Средним отклонением ? называется среднее значение (математическое ожида- ние) абсолютной величины отклонения, т. е. оо х-х= ? ????? A1.8) i l Заметим, что без знака абсолютного значения было бы х-х- х-х = 0. Для рассмотренного выше примера бросания игральной кости б _ t 2_,?, .? , - . =-B,5 + 1,5 + 0,5 + 0,5 + 1,5 + 2,5) = 1,5. 6 Среднее отклонение случайной величины является уже не случайной величи- ной, а обычным числом. Дисперсией называется средний квадрат отклонения случайной величины от ее среднего значения. Она совпадает с центральным моментом второго порядка: D=M[(x-xf]=(x-xf = ?(?- -?J?{. (?.9) ?=1 Дисперсия может быть легко вычислена на основании свойства среднего значения: D=(x-xf =(x2 -2xx+(xf)=x2 -2xx + (xf =x2 -2(x2)+(xf =x2 -(x) т. е. она равна разности среднего квадрата и квадрата^реднего значения случайной величины. Так как всегда выполняется неравенство ?2 >(хJ, то дисперсия может быть только положительным числом: D > 0. Корень квадратный из дисперсии называется среднеквадратичным отклонени- ем случайной величины от среднего значения: ? = Для рассмотренного выше примера бросания игральной кости ~hXi х '"в +C-3,5J+B-3,5J+A-3,5J = Щ. = 2^-.
298 Непрерывные линейные системы автоматического управления Среднеквадратичное отклонение Укажем простейшие свойства среднеквадратичных отклонений. 1. При сложении независимых случайных величин дисперсии складываются: Поэтому среднеквадратичное отклонение суммы независимых случайных вели- чин Эта формула часто применяется в измерительной технике и в автоматике для вычисления среднеквадратичных ошибок. 2. Пусть имеется ? случайных величин с одинаковыми средними значениями ? и с одинаковыми законами распределения. Тогда их среднее арифметическое тоже будет случайной величиной с тем же самым средним значением у = ? , но сред- неквадратичное отклонение его будет в П раз меньше, чем для каждой из составля- ющих (в случае независимых случайных величин): Например, если производится ? измерений одной и той же физической величи- ны, то их среднее арифметическое хотя тоже является случайной величиной, но все- гда надежнее (имеет меньшее среднеквадратичное отклонение), чем каждое измере- ние в отдельности. Здесь случайные ошибки измерения в известной мере компенси- руются. Ыо надо помнить, что систематические ошибки приборов при этом остаются в полной мере в составе среднего арифметического и никакой массовостью измере- ний скомпенсированы быть не могут. 3. Для ? случайных величин, независимых и имеющих одно и то же среднее зна- чение ?, среднее арифметическое будет при достаточно большом ? как угодно мало отличаться от среднего значения ? (с вероятностью, как угодно близкой к единице).
Глава 11, Случайные процессы в системах автоматического управления 299 Замечание в скобках означает, что это практи- чески достоверно, но не абсолютно, потому что среднее арифметическое есть все же случайная величина. Таким образом, при большом ? и ука- занных условиях — ~-)х нри ? -» °°. ? Этот закон больших чисел, доказанный П. Л. Чебышевым, имеет первостепенное зна- чение для обработки экспериментальных дан- ных и для учетной статистики. Введем теперь понятие интегрального за- кона распределения. Интегральным законом распределения или функцией распределения называется вероятность того, что случайная ве- личина примет значение, меньшее некоторого значения х. Математически эта формулировка записывается в виде где ? — текущее значение случайной величины х. Например, если график закона распределения дискретной случайной величины ? имеет вид, показанный на рис. 11.5, а, то график функции распределения F (х) для нее будет иметь вид, показанный на рис. 11.5, б. Он показывает, что вероятность того, что величинах получит значение меньше единицы, равна нулю; меньше трех — рав- на 0,2; меньше четырех — равна 0,6 и т. д. Функция распределения F(x) всегда возра- стает с увеличением х, причем F(x) = 1 при наибольшем возможном значении хтах и остается равной единице при всех значениях ? > хтях- Например, для закона Пуассона A1.3), когда дискретная случайная величина может принимать значения ? = 0, 1, 2, 3,..., функция распределения A1.10) будет иметь вид бесконечной лестницы (рис. 11.6), но не заходящей выше единицы, т. е. F(x)-* 1 прих-*°°. Вероятностные характеристики непрерывных случайных величин. Непрерывная случайная вели- чина может принимать все значения в каком-либо заданном ограниченном интервале (а < ? < b) или все значения от -°° до +°°. Следовательно, функция распределения (интегральный закон распределения) для непрерывной случайной величины будет изоб- ражаться непрерывной кривой. На рис. 11.7 показа- ны оба упомянутых выше варианта. Вероятность F, 1 0 -и-тПТГГ _ 2 4 6 8 10 12 х Рис. 11.6
300 Непрерывные линейные системы автоматического управления «О F, 1 0 6) F, 1 II 0 Л . a b x ^Т ? х х-1 х Рис. 11.7 того, что непрерывная случайная величина примет определенное числовое значение х, бесконечно мала (например, вероятность попадания центра тя- жести снаряда в определенную точку цели). Веро- ятность же того, что непрерывная случайная вели- чина окажется в некотором промежутке х, <х< хь будет иметь конечное значение, а именно: Вероятность того, что непрерывная случайная величина содержится в промежутке между ? и ? + dx, будет ?(?<? Величина dF(x) ?) = dF(x) = dx dx ¦ w(x) A1.11) называется плотностью вероятности. Закон распределения для непрерывной случайной величины в отличие от диск- ретной задается не в виде значении вероятности, а в виде плотности вероятности w (х), называемой также дифференциальньш законом распределения. На рис. 11.8 по- казаны дифференциальные законы распределения для двух вариантов функции рас- пределения F(x), показанных на рис. 11.7. Если бы здесь использовалось то же поня- тие закона распределения, что и для дискретной случайной величины, то получи- лись бы бесконечно малые ординаты ? (?). Выражение w (x) dx означает вероятность того, что случайная величина содер- жится между ? и ? + dx: ? (? < ? < .г + dx) = xe (?) dx. Вероятность того, что случайная величина содержится между значениями х{ и х2, определяется формулой -V2 ? < х2) = J w(x) dx, A1.12)
Глава 11. Случайные процессы в системах автоматического управления 301 что геометрически выражается заштрихованной площадью на рис. 11.8. Кроме того, имеет место зависимость х F(x) = J w(x)dx . A1.13) Вся площадь под кривой w (x) равна единице: jw(x)dx = l, A1.14) так как F(°°) = 1. Формула A1.14) соответствует моменту нулевого порядка. Среднее значение (ма- тематическое ожидание) соответствует моменту первого порядка: x=jxw(x)dxt A115) —оо что вытекает из формулы A1.5) как предел суммы. Моменты высших порядков по аналогии с A1.6) будут ? A1.16) Таким же образом можно вычислить центральный момент тя-го порядка M[(x-5c)m]= j(x-x)mu>(x)dx. A1Л7) Как и в случае дискретных случайных величин, центральный момент первого порядка всегда равен нулю. Рассеяние непрерывной случайной величины можно оценивать одним из следу- ющих значений, словесные формулировки которых остаются прежними. Среднее отклонение (мало удобная для вычислений величина) ?= jx-xw(x)dx. A1.18) Дисперсия (наиболее удобная для вычислений величина) +оо D= (x-xfw(x)dx = xl-(xf. A1.19)
302 Непрерывные линейные системы автоматического управления a)w 0 1 "?? It u ¦" X- a л · Рис. +-? "? 11.9 "Г ? ^, ь ? Среднеквадратичное отклонение При этом па основании свойства A1.14) имеем 1 -(iJ. (П.20) Средневероятным отклонением ?? называет- ся такая величина, при которой отклонения х-х<Ав и |x-i|>AB имеют одинаковую ве- роятность. Рассмотрим простейшие типовые законы распределения непрерывных случайных вели- чин. 1. Равномерное распределение случайной ве- личины на определенном участке характеризу- ется плотностью вероятности w (x) и функцией распре деления F (х), показанными на рис. 11.9. с = - Ь-а Подсчитаем характерные значения. Среднее значение (математическое ожидание) ?— xw(x)dx — xcdx = b + a Среднее значение квадрата случайной величины (момент второго порядка) ? - x2cdx = a2+ab + b2 Дисперсия 12 Среднеквадратичное отклонение Средневероятное отклонение Максимально возможное отклонение случайной величины от среднего значения в данном случае будет Л = Ь-а
Глава 11. Случайные процессы в системах автоматического управления 303 2. Нормальный закон распределения непре- рывных случайных величин (закон Гаусса). Этот закон имеет вид w(x)=- 2?2 A1.21) где ?- среднеквадратичное отклонение, а х — ма- тематическое ожидание случайной величины. График для этого закона изображен на рис. 11.10. Он имеет типичную «колоко- лообразную» форму. Анализ условий возникновения нормального распределения показывает, что оно имеет место во всех тех случаях, когда случайная величина характеризует собой сум- марный эффект большого числа независимых причин. Поэтому нормальное распре- деление весьма часто встречается на практике. Для этого закона средиевероятное отклонение будет дв= ?-? = 0,674?. За максимальное отклонение, которое может иметь место, обычно принимают величину Дтах = 3?, так как вероятность того, что отклонение х-х будет больше 3?, очень мала, а именно: P(jx-.rj>3a)=0,003. Для удобства расчетов составлены таблицы для единичного нормального зако- на. Для получения этого закона положим ? = 0 и введем новую относительную пере- X менную У ~—~. Тогда вероятность того, что текущее значение относительной пере- менной находится в интервале от -а до +а или сама переменная находится в интер- вале от -?? до +??, определится выражением х2 Ф(а) = - 1 е п-2 , 1 dy. A1.22) Для функции Ф (а) составлены подробные таблицы. В качестве иллюстрации приводится краткая табл. 11.2. Рассмотрим пример пользования таблицей. Пусть имеется некоторая случайная величина х, для которой математическое ожидание Jc — 10, а среднеквадратичное отклонение составляет ? =¦ 4. Определим, какова вероятность того, что случайная величина лежит в интервале 9,5 < ? < 10,5. Это означает, что отклонение от матема- тического ожидания должно лежать в интервале -0,5 < ? < + 0,5. Для относительных величин это соответствует неравенству -0,125 < ?/? <+0,125.
304 Непрерывные линейные системы автоматического управления Таблица 11 a 0,00 0,05 0,10 0,15 0,20 2. Единичный ¦ Ф(«) 0,000 ! 0,040 0,080 0,119 0,158 нормальный a 0,25 0,30 0,40 0,50 0,60 закон Ф(«) 0,197 I 0,236 j о,зп I 0,383 0,451 j 0,70 0,80 0,90 1,00 1,50 ?(?) 0,516 0,576 0,632 0,683 0,866 ? 2,00 2,50 3,00 3,50 4,00 ?(«) ? 0,954 0,988 0,997 0,999 0,999 Таким образом, a = 0,125. По табл. 11.2 определяем путем интерполяции вероят- ность ? (я) =-- 0,1. Произведем более сложный расчет. Пусть для той же случайной величины необ- ходимо определить вероятность нахождения ее в интервале 11 < ? < 12. Так как кри- вая нормального распределения является симметричной относительно средпего зна- чения случайной величины, то искомая вероятность может быть найдена как поло- вина разности вероятности нахождения случайной величины в интервале -12 <х < 12 и вероятности нахождения в интервале -11 < х< 11, т. е. или для отклонений Перейдя к относительным величинам, получаем в результате искомую вероят- ность Характеристические функции. Введем в рассмотрение функцию g (/?), связан- ную с плотностью вероятности да (лг) взаимным преобразованием Фурье: = w{x)ejXxdx, ?Ф0 = ^ (ц.23) Эта функция называется характеристической. Ее основные свойства следующие. Если случайная величина у = ах + Ь, то A1.24)
Глава 11. Случайные процессы в системах автоматического управления 305 Если случайная величина ? = х + у, где.гиг/ — независимые величины, то &СА)=gAjfyggU*·)· A1.25) Для нормального закона распределения A1.21) характеристическая функция бу- дет Jexp (?-?J 2?2 dx = - Jexp г2 ° dxn = = exp ... ?2 ?2 JKX — A1.26) ?? характеристической функции могут быть найдены моменты случайной вели- чины. Разлагая g (/?) и ? [е! ] в цервой формуле A1.23) в ряд Маклорена, имеем i=0' A1.27) A1.28) Из сравнения A1.27) и A1.28) можно получить формулу для момента тя-го по- рядка: ЩЛ-ГУ'ЧО). (И-29) Аналогичным образом можно получить формулу для центрального момента т- го порядка: M(x-x)m} = j A1.30) ?=0 Формулы A1.29) и A1.30) могут быть использованы для вычисления моментов. Векторные случайные величины. Пусть имеется совокупность случайных ве- личин ?,- (г = 1, 2,.... п). Такая совокупность может быть представлена в виде матри- цы-столбца. Если физические размерности всех величин одинаковы, то матрица-стол- бец может быть отождествлена с вектором. При разных размерностях переход к век- Тору может быть сделан после нормирования (введения весовых коэффициентов). Пусть, например, имеются две непрерывных случайные величины х{ и х2. Для них может быть введена двумерная плотность вероятности w (xux2). Если величины ?? и х2 независимы, то w (хг, х2) = W (x,) w2 (x2)· Вводится понятие смешанного момента тя-го порядка, где т = q + s, *2= J A1.31)
306 Непрерывные линейные системы автоматического управления и смешанного центрального момента M(xl-x1)''(x2-x2)s = J {(.^-^(хг-^гф^г^'Аг· A1.32) Если q = s = 1, то центральный момент второго порядка имеет особое значение и носит название корреляционного момента: г12=М[(х,-х1)(х2-х2)]= | j(x,-x1)(x2-x2)w(xvx2)ax{dx2. (П.ЗЗ) В случае независимости случайных величие х, и х2 можно легко показать, что корреляционный момент г12 = 0. Иногда употребляется понятие коэффициента корреляции, представляющего со- бой относительное значение корреляционного момента: Pl2 ?,?2' A1.34) где Dj и D2, — дисперсии величин х( и х2. Для совокупности случайных величин х, (г = 1,..., п) в приближенных расчетах часто ограничиваются заданием матрицы-столбца (вектора) математических ожи- даний x = [Xinxi и матрицы корреляционных моментов г = '21 r-n Г13 ¦·· Г1 1и гя1 rn2 rn3 ¦¦•rnn. A1.35) Составляющие корреляционной матрицы показывают степень связи между от- дельными случайными величинами, причем ? ¦= Гу. На диагонали корреляционной матрицы находятся собственные центральные моменты второго порядка, т. е. дис- персии D,= rn(i =1,2 ?). §11.2. Случайные процессы Случайная величина х, изменяющаяся во времени ?, называется случайным или стохастическим процессом. Случайный процесс не есть определенная кривая ? (t).a является множеством возможных кривых ? (t), так же как случайная величина не имеет определенного значения, а является совокупностью (множеством) возможпых значений. Можно еще сказать, что случайный процесс есть такая функция времени, значе- ние которой в каждый момент времени является случайной величиной.
Глава 11. Случайные процессы в системах автоматического управления 307 XI 0 [ XI t x2 1—к Рис. x-S 1 t-i 11.11 xn i tn t XI - 0 Рис. 11.12 "¦ ? ? Примерами случайных процессов могут, например, являться: координаты само- лета, замеряемые радиолокационной станцией; угол визирования движущейся цели головкой самонаведения; помехи в системе телеуправления; нагрузка электричес- кой сети и т. п. Итак, в случайном процессе нет определенной зависимости ? (t). Каждая кривая множества (рис. 11.11) является лишь отдельной реализацией случайного процесса. Никогда нельзя сказать заранее, по какой кривой пойдет процесс. Однако случайный процесс может быть оценен некоторыми вероятностными ха- рактеристиками. В каждый отдельный момент времени (tu t2, t3,...; рис. 11.11) наблюдаются слу- чайные величины Х[ = ? (?,), х2 = х (t2), каждая из которых имеет свой закон распре- деления. Поскольку это — непрерывная случайная величина, то надо пользоваться понятием плотности вероятности. Обозначим ? (?, t) закон распределения для всех этих отдельных случайных ве- личин. В общем случае он меняется с течением времени. Для каждого данного t в отдельности (tv t2, t^,...) будет свой закон распределения: и> (*!,?,), w(x2, i2), w(xz, t3),..., причем по свойству A1.14) для каждого из них J w(x,t)dx = i. Для каждого заданного момента времени можно найти характеристики случай- ных величин, определенные в § 11.1. В результате будем иметь сред нее по множе- ству (математическое ожидание) х(С)= [xw(x,t)dx и дисперсию D(l)= A1.30;. A1.37) Среднее значение случайного процесса представляет собой некоторую среднюю кривую (рис. 11.12), около которой группируются всевозможные отдельные реал и-
308 Непрерывные линейные системы автоматического управления зации этого процесса, а дисперсия D (t) или среднеквадратичное отклонение ? (t) характеризуют рассеяние отдельных возможных реализации процесса около этой средней кривой. Кроме этих осредпенных характеристик ? (t) и D (?), которые для каждого дан- ного момента времени являются средними но множеству, введем понятие среднего значения случайной величины .т для отдельной реализации случайного процессах (Г), которое определяется из выражения 1 +Г = lim— x(t)dt. A1.38) т^2Т{ ' Переход к пределу здесь необходим для того, чтобы характеризовать не какой- нибудь отдельный участок кривой, а всю возможную кривую ? (I) в целом. Для того чтобы знать связь между возможными значениями случайной функ- ции ? (г) в последующие моменты времени со значениями в предыдущие моменты, вводится понятие двумерной плотности вероятности смысл которого можно пояснить следующим образом. Вероятность того, что в мо- мент времени ?, величинах находится в интервале (?? ?? + dxx), а в момент времени ?2 — в интервале (х2, х2 + dx2), будет к:2 (xv tx,x2, t2) dxldx2. Это есть вероятность того, что кривая х (?) пройдет вблизи двух заданных точек (х,, г,) и (х2, t2). Вводится так- же и «-мерная плотность вероятности wn{xx,txx2,t2...xn,t,). Если ее умножить на ах,, dx2, ..., dx,,, то это будет вероятность того, что кривая пройдет вблизи заданных ? точек. Случайный процесс полностью определяется видом функций wv w2, w:i,..., wtl и связью между ними. Простейшим типом случайного процесса является чисто случайный процесс. В таком процессе все значения случайной величины в отдельные моменты времени (дг( в момент ?,; х2 в момент t2 и т. д.) не зависят друг от друга. Тогда появления значе- ний (х,, ?,), (дг2, t2), (x3, ?3) и т. д. будут независимыми случайными событиями, для которых вероятность их совместного наступления равна, как известно, произведе- нию вероятностей наступления каждого из них в отдельности. Следовательно, для чисто случайного процесса w2(xvilx2,t2)-w(xl,tl)u:(x2,t.2) ' A1.39) и вообще wn (xv t,; x2, t2;...; х„, tn) = w (х„ t{)xe (дг2, f2);...; ю (х„, tu) A1.40) Это — самые простые соотношения в теории случайных процессов. Они могут применяться для характеристики некоторых видов помех (чисто случайные хаоти- ческие помехи).
Глава 11. Случайные процессы в системах автоматического управления 309 Для характеристики полезных входных сигналов систем управления соотноше- ния A1.39) и A1.40) практически не могут применяться, так как для этих сигналов ход процесса в последующие моменты времени в какой-то степени зависит от того, что было в предыдущие моменты времени. Так, например, если речь идет о слежении за самолетом, то он не может как угод- но быстро менять свое положение и скорость. Поэтому если он в момент времени г, занял положение хи то этим самым его возможное положение х2 в следующий мо- мент 12 ограничено, т. е. события (х2, t2) и (х, /¦]) не будут независимыми. Чем более инерционен изучаемый объект, тем больше эта взаимозависимость, или корреляция. В таких случаях вместо формулы A1.39) необходимо записать w2{xvt{,X2,h)"w{xvh)w2,i(x2' h)' ¦ (И.41) где w·, [ (х2, ^2)^^— условная вероятность того, что случайный процесс пройдет вблизи точки (х2, t2), если он уже прошел через точку (л:,, ?,). Следовательно, зная плотности вероятности w (x{, t{) и w2 (xl, ?[," ?2, t.·,), можно найти также и условную плотность вероятности ^l. AЫ2) xt) Кроме того, имеет место следующая связь между основными плотностями веро- ятности: w(xl,tl)= w2(xutl;x2,t2)dx2, A1.43) так как w (#,, f,) есть плотность вероятности случайной величины (хи ?,) безотноси- тельно к тому, какое потом будет значение (х2, ?2), т. е. допускается —«» < х2 < +°°. Аналогичным образом любая плотность вероятности низшего порядка всегда может быть получена из высшей, т. е. высшие плотности вероятностей содержат наиболь- шее количество информации о случайном процессе (о взаимосвязях между возмож- ными значениями случайной величины ? в различные моменты времени). Написанные соотношения справедливы для случайных процессов любых типов. В зависимости же от того, до какого порядка принимаются во внимание плотности вероятности, а также от разных дополнительных гипотез о формах связи между wh те>2< ¦·¦> wn рассматриваются разные тины случайных процессов в отличие от чисто слу- чайных. Другая класснфикация всех случайных процессов состоит в разделении их на стационарные и нестационарные. Теория стационарных случайных процессов наи- более разработана и чаще всего применяется на практике. §11.3. Стационарные случайные процессы Стационарным случайным процессом называется такой процесс, вероятностные характеристики которого не зависят от времени. Все плотности вероятностей wv w2,
310 Непрерывные линейные системы автоматического управления ..., wn не меняются при любом сдвиге рассматривае- мого участка процесса во времени, т. е. при сохра- нении постоянной разности. Можно сказать, что стационарный случайный про- цесс в какой-то мере аналогичен обычным стационар- ным или установившимся процессам в автоматических системах. Например, при рассмотрении обычных ус- тановившихся периодических колебаний ничего не изменится, если перенести начало отсчета на какую- нибудь величину. При этом сохранят свои значения такие характеристики, как частота, амплитуда, среднеквадратичное значение и т. п. В стационарном случайном процессе закон распределения один и тот же для каж- дого момента времени, т. е. плотность вероятности не зависит от времени: w (?, t) = w (x). Отсюда получаем ? = const и ? = const вдоль всего случайного процесса. Следо- вательно, в стационарном случайном процессе средняя линия, в отличие от общего случая (см. рис. 11.12), будет прямая ? = const (рис. 11.13), подобно постоянному смещению средней линии обычных периодических колебаний. Рассеяние значений переменной ? в стационарном случайном процессе, определяемое ? = const, также будет все время одинаковым, подобно постоянному значению среднеквадратичного отклонения обычных установившихся колебаний от средней линии. Аналогичным образом и двумерная плотность вероятности также будет одна и та же для одного и того же промежутка времени ? = t2 -1, между любыми ?, и t2 (рис. 11.13), т. е. w2 (?,, ?,; x2, t2) = w2 (?,, x2, t), A1.44) и также для «-мерной плотности вероятности. Задание всех этих функций распределения плотности определяет случайный про- цесс. Однако более удобно иметь дело с некоторыми осреднепными и характеристи- ками процесса. Прежде чем перейти к ним, отметим два важных для практики свойства. 1. Ограничиваясь только стационарными случайными процессами, можно бу- дет определить только установившиеся (стационарные) динамические ошибки ав- томатических систем при случайных воздействиях. Такой прием применялся и ра- нее при рассмотрении регулярных воздействий, когда определялись динамичес- кие свойства систем по величине динамических ошибок в установившемся периодическом режиме. 2. Стационарные случайные процессы обладают замечательным свойством, ко- торое известно под названием эргодической гипотезы. Для стационарного случайного процесса с вероятностью, равной единице (т. е. практически достоверно), всякое среднее по множеству равно соответствующему среднему по времени, в частности ? = ?,?2=?2 и т. д. В самом деле, поскольку вероятностные характеристики стационарного случай- ного процесса с течением времени не меняются (например, ? = const), то длитель- ное наблюдение случайного процесса па одном объекте (среднее по времени) дает в среднем такую же картину, как и большое число наблюдений, сделанное в один и тот же момент времени на большом числе одинаковых объектов (среднее по множеству).
Глава 11. Случайные процессы в системах автоматического управления 311 Для многих случаев существует математическое доказательство этого свойства. Тогда оно сводится к эргодической теореме. Итак, среднее .'значение (математическое ожидание) для стационарного процес- са будет х = jxw(x)dx = x = \m— jx(t)dt. A1.45) —оо — / Аналогичным образом могут быть записаны моменты более высоких порядков - дисперсия, среднеквадратичное отклонение и т. п. Эргодическая гипотеза позволяет сильно упрощать все расчеты и эксперименты. Она позволяет для определения ? , D, ? и т. п. пользоваться одной кривой ? (?), по- лученной при испытании одной системы в течение длительного времени вместо па- раллельного Испытания многих однотипных систем в один и тот же момент времени. Таким образом, важное свойство стационарного случайного процесса состоит в том, что отдельная его реализация на бесконечном промежутке времени полностью определяет собой весь случайный процесс со всеми бесчисленными возможными его реализациями. Этим свойством не обладает никакой другой тип случайного процесса. §11.4. Корреляционная функция Начальный корреляционный момент двух значений случайной функции ?(?) и ?(?[), взятых в моменты времени tw. ?, носит название корреляционной {автокорреля- ционной) функции. Она может быть найдена аналогично A1.31) из выражения R(t,tl) = M[x(t)x(t])]= J x{l)x{tx)w2{x,t;xvtx)dxdxv A1.-16) где вместо параллельного испытания многих однотипных систем в один и тот же момент времени w2 (X, t{, х2, t2) ~ двумерная плотность вероятности. Иногда под корреляционной функцией понимают центральный корреляцион- ный момент x(t) ??(?,), т. е. оа со «°(i,i1) = Mf{x(O--r(O}Wi1)--v(i1)}J= j \x{t)-x{t))x{tx)- -~-~ A1.47) -„r(i, )]w2(x,t;xi ,?]) dxaxx. В этом случае корреляционная функция A1.46) может быть представлена в виде суммы t,t,). A1.48) Корреляционная функция является весьма универсальной характеристикой для случайного процесса. Она определяет зависимость случайной величины в последу- ющий момент времени ? (tx) от предшествующего значения x(t) в момент времени t. Это есть мера связи между ними.
312 Непрерывные линейные системы автоматического управления Рассмотрим основные свойства корреляционных функций. 1. Из определения корреляционной функции A1.46) и A1.47) следует свойство симметрии: R (?, ?,) - R (?,, ?) и R° (Г, ?,) = Д° (?,, ?)· 2. При t = ?, корреляционная функция R (?, ?,) дает средний квадрат случайной величины, a R° (i, tx) — дисперсию: 3. Можно показать, что прибавление к случайным величинам произвольных неслучайных величин не меняет их корреляционных моментов и дисперсии. Поэто- му корреляционная функция R0 (?, ?,) не изменится, если к случайной функции до- бавить произвольную неслучайную функцию. Это свойство не относится к функции R (?, ?]), так как добавление неслучайных величин к случайным изменяет начальные моменты. В этом случае корреляционная функция будет раина сумме корреляцион- ных функций случайной и неслучайной функций. Иногда в рассмотрение вводится нормированная корреляционная функция ( Аналогично корреляционной функции можно ввести понятие взаимной корре- ляционной функции для двух случайных величин ? (с) и у (t): Rxv(t,tl) = Mx(t)y(t)}, R°xy(t,ti) = M[{x(t)-x(t)}{y(ll)-y(tl)}]. A1.50) В случае тождественного равенства пулю взаимной корреляционной функции случайные функции ? (с.) и у (?) называют некоррелированными. Если взаимная корреляционная функция отлична от нуля, то ? (t) и у (с) носят название коррелированных случайных функций. В случае стационарности процесса корреляционные функции R (?, ?,) и R° (?, ?,) не будут зависеть от текущего значения времени t и будут определяться только вре- менным сдвигом ? = i[ - t. С учетом эргодичности стационарного процесса корреляционной функцией можно назватьсреднееповремениотпроизведеииях(?)их(^ + т)илих(?) - ? ???(? + ?)- ? -i т lim— x{l)x(t + " A1.51) )-?]=1???— [x(t)-x]x(i+T)-xdt. '/'-·*» 2? _·. Для стационарного процесса корреляционная функция определяет зависимость, случайной величины ? в последующий момент времени L + ? от предшествующего значения в момент t.
Глава 11, Случайные процессы в системах автоматического управления 313 Приведем основные свойства корреляционной функции стационарного процес- са применительно к величине R (?). 1. Корреляционная функция является четной функцией, т. е. R (--?) = R (?). Это вытекает из самого определения корреляционной функции. 2. При ? = 0 корреляционная функция дает средний квадрат случайной величины: 3. При ? —» °° корреляционная функция дает квадрат среднего значения случай- пой величины. Докажем это. Па основании эргодической гипотезы X(t)x(t + ?)= При ? —»°° величины .г, и х2 можно считать независимыми. Отсюда, принимая во внимание формулу A1.39) для независимых случайных величин, получим = J xx j x,w(x2 )dx2 =(xf= (?) xf= (?J 4. Значение корреляционной функции при ? = 0 является ее наибольшим значе- нием, т. е. имеет место неравенство R @) > R (?). Докажем это. Рассмотрим очевид- ное неравенство х @ - ? (t + ?I2 > 0. Сделаем преобразование ?2 (?) + ?2 (с + ?) > 2х (I) x(t + ?). Возьмем теперь среднее но времени от правой и левой частей, В результате полу- чим: 2(t + T) = 2x2=2R@), откуда и вытекает следующее неравенство: R @) > R (?). 5. Значение корреляционной функции чаще всего будет тем меньше, чем больше промежутки времени ?, так как связь между далеко отстоящими друг от друга значе- ниями ? будет обычно слабее. 6. Чем менее инерционен (более подвижен) объект наблюдения, тем быстрее убы- вает R (?) с увеличением ?. Например, у самолета, как подвижной цели, связь между последующими и предыдущими положениями (при заданном ?) будет тем меньше, чем он легче и мапевреннее. Отсюда следует, что чем быстрее убывает корреляцион- ная функция, тем более высокие частоты будут присутствовать в случайном процессе. На рис. 11.14 в качестве примера приведены две корреляционные функции и две соответствующие им реализации процесса при одинаковых среднеквадратичных зна- чениях случайной величины. Второй процесс но сравнению с первым имеет более тонкую структуру, т. е. в нем присутствуют более высокие частоты.
314 Непрерывные линейные системы автоматического управления a) R, У 0 6) R, ) 0 Xl 0 U 0 -Л Л, Ч/ If Рис. 11.14 Таким образом, при известной корреляционной функции легко опре- деляются следующие вероятностные характеристики: а) среднее значение (момент первого порядка) б) среднеквадратичное значе- ние (момент второго порядка) 71 = х2 = Я@); в) дисперсия D = R @) - R (»); г) среднеквадратичное отклонение Корреляционную функцию можно найти на основании экспериментально сня- той кривой случайного процесса при наличии достаточно длительной записи (рис. 11.15). Обработка имеющейся осциллограммы производится следующим образом. Весь интервал записи осциллограммы Г делится на JV равных частей, длительность которых составляет ?? = ?/?. Затем для различных значений ? = mAt находятся средние значения произведе- ний ординат: 1 N-m R(m) = —_^ По этим значениям строится график корреляционной функции в зависимости от интервала т или времени ? = mAl. Корреляционную функцию можно найти по результатам эксперимента также при помощи специальных приборов — корреляторов, которые автоматически вычисляют среднее про- изведение двух ординат осциллограммы, отстоя- щих друг от друга на расстояние ?. Если найденная корреляционная функция R (?) содержит постоянную составляющую х = yJR(°°), то, выделив ее, можно перейти к кор- реляционной функции R0 (?) в соответствии с A1.48), т. е. R0 (?) - R (?) - (х f.
Глава 11, Случайные процессы в системах автоматического управления 315 Можно также ввести в рассмотрение нормированную корреляционную функцию которая удобна тем, что всегда ? @) = 1. Корреляционная функция R° (?) для неслучайных (регулярных) функций вре- мени тождественно равна нулю. Однако корреляционная функция R (?) может вы числяться и для неслучайных функций времени. Рассмотрим несколько примеров. 1. Для постоянной величины ? (С) = Ао (например, для постоянного тока) корре- ляционная функция 1 Я(т)=Пт— 2. Для гармонической функции ? (?) = Л, sin (?,? ¦-¦¦ ?,) 1 +? ?2 /?(?)= lim — f Л, 3??(?1? + ?,)/1, sin(ci)]f+ ?1? + ?,)??? =—cosco,t. / ^°° ?. 1 -?- ?. ГТ - * ?? Появление в корреляционной функции члена вида —cos(u,t указывает на на- личие в случайном процессе скрытой периодичности, которая может не обнаружи- ваться при первом взгляде на отдельные записи реализации случайного процесса. 3. Периодическая кривая, разлагаемая в ряд Фурье: имеет на основании изложенного выше корреляционную функцию вида Типичная корреляционная функция для стационарных случайных процессов при ? = 0, а следовательно R (?) = R° (?), и при отсутствии скрытых периодичностеи имеет вид й(т)=й@)е ?|?| = ??-?|??. Иногда встречается корреляционная функция вида R (?) = R @) е"а|т|cos ?? = D ???|?|cos ??. Эти выражения часто используются для аппроксимации корреляционных фун- кций, полученных в результате обработки экспериментальных данных.
316 Непрерывные линейные системы автоматического управления Для стационарных случайных процессов используется также понятие взаимной корреляционной функции, вводимой при рассмотрении каких-либо двух процессов x(t)ny(t): 1 т R^ (?) = Hm — f x(t)y(t + x)dt. A1.53) Для взаимной корреляционной функции существует следующее соотношение: Кроме того, можно показать, что Взаимная корреляционная функция характеризует взаимную связь двух случай- ных процессов между собой в разные моменты времени, отстоящие друг от друга на промежуток времени ?. Значение ЯЩ1 @) характеризует эту связь в один и тот же момент времени. Примером таких двух взаимосвязанных случайных процессов мо- гут служить две координаты пространственного положения подвижной цели. Для не связанных друг с другом случайных процессов для всех ? справедливо ра- венство Rxy (?) = 0. В связи с этим говорят, что процессы коррелиронаны или не корре- лированы. Это означает наличие или отсутствие между ними статистической связи. Аналогично предыдущему можно также ввести понятие нормированной взаим- ной корреляционной функции. §11.5. Спектральная плотность стационарных процессов Рассмотрим так называемую энергетическую форму интеграла Фурье. В главе 5 были приведены формулы G.15) и G.16), дающие переход от функции времени к изображению Фурье и обратно. Если рассматривается некоторая случайная функ- ция времени ? (?), то для нее эти формулы могут быть записаны в виде A1.54) lF(j(a)eda). A1.55) 2? _^ Возьмем квадрат модуля изображения Фурье | F(j<a) |2 и проинтегрируем по всем частотам от -°° до +¦» с делением результата на 2?: f|F(»|2 /? F(j<a)F(j«))d(u. A1.56) f|F(»| ?/? 2? J 2?
Глава 11. Случайные процессы в системах автоматического управления 317 В последнем выражении квадрат модуля заменен произведением сопряженных комплексов F(j(a) и F(-ju>) · Изображение Фурье F(ju>) заменим выражением A1.54): 2? = — {F(-j(a)du> )-n J 2? i В последней формуле изменим порядок интегрирования: 1 " — \F{ju)f du = x(t)dt 2? /к A1.57) Величина, находящаяся в квадратных скобках A1.57), как нетрудно видеть, яв- ляется исходной функцией времени A1.55). Поэтому в результате получается так называемая формула Релея (теорема Парсеваля), которая и соответствует энергети- ческой форме интеграла Фурье: ^2 du>= ]x(t)fdt. Подставляя ? - 2?/, получим +00 +00 jFU2nf)fdf= j[x(t)fdt. A1.58) A1.59) Правая часть A1.58) и A1.39) представляет собой величину, пропорциональную энергии рассматриваемого процесса. Так, например, если рассматривается ток, про- текающий по некоторому резистору с сопротивлением R, то энергия, выделившаяся в этом резисторе за время t, будет t A=JRi2dt. Из A1.58) и A1.59) вытекает, что для нахождения энергии рассматриваемого процесса за бесконечный интервал наблюдения с равным основанием можно интег- рировать квадрат функции времени по всему времени от -«> до +°° или интегриро- вать квадрат модуля изображения Фурье по всем частотам от -°° до +°°. Формулы A1.58) и A1.59) и выражают энергетическую форму интеграла Фурье. Однако эти формулы неудобны тем, что для большинства процессов энергия за бесконечпый интервал времени стремится также к бесконечности. Поэтому удобнее иметь дело не с энергией, а со средней мощностью процесса, которая будет получена, если энергию поделить на интервал наблюдения. Тогда формулу A1.58) можно пред- ставить в виде НггД, \x{t)fdt. A1.60)
318 Непрерывные линейные системы автоматического управления Правая часть A1.60) представляет собой средний квадрат рассматриваемой ве- личины ? (?)· Вводя обозначение Hm^ jV(;cfl)|2=S(cfl), A1.61) можно переписать формулу A1.60) в виде 1 или в виде +00 A1.63) Величина 5 (?) или 5 B?/) носит название спектральной плотности. Важным свойством спектральной плотности является то, что интегрирование ее по всем час- тотам от -оо до +оо дает средний квадрат исходной функции времени ? (?). По своему физическому смыслу спектральная плотность есть величина, которая пропорциональна средней мощности процесса в интервале частот от ? до ? + da>. В некоторых случаях спектральную плотность рассматривают только для поло- жительных частот, удваивая ее при этом, что можно сделать, так как спектральная плотность является четной функцией частоты. Тогда, например, формула A1.62) дол- жна быть записана в виде 4S((u)d(u x. A1.64) где So (?) = 25 (?) — спектральная плотность для положительных частот. В дальнейшем изложении будет рассматриваться спектральная плотность, соот- ветствующая всему диапазону частот от -°° до +°°, так как при этом формулы полу- чают более симметричный характер. Весьма важным обстоятельством является то, что спектральная плотность и кор- реляционная функция случайных процессов представляют собой взаимные преоб- разования Фурье, т. е. они связаны интегральными зависимостями типа A1.54) и A1.55). Это свойство приводится без доказательств [88]. Таким образом, могут быть записаны следующие формулы: 5(?)= $ R(T)e-j<mdT, A1.65) /?(?) = — S((u)eimd(x). A1.66) 2? J
Глава 11. Случайные процессы в системах автоматического управления 319 Так как спектральная плот- ность и корреляционная функция представляют собой четные веще- ственные функции, то иногда формулы A1.65) и A1.66) пред- ставляют в более простом виде: , A1.67) A1.68) о Это вытекает из того, что име- ют место равенства: а) б) / 0 si 0 ?, * ? 0 ? ?. >? ? ?/ vy vl/l/l Рис. 11.16 ч, /Л /I/ = cos ?? +j sin ??, и мнимые части могут быть отброшены после подстановки в A1.65) и A1.66), так как слева стоят вещественные функции. Свя.чь между спектральной плотностью S (?) и видом функции времени ? (t) за- ключается в том, что чем «уже» график спектральной плотности (рис. 11.16, а), т. с. чем меньшие частоты представлены в спектральной плотности, тем медленнее изме- няется величина ? во времени. Наоборот, чем «шире» график спектральной плотно- сти (рис. 11.16, б), т. е. чем большие частоты представлены в спектральной плотности, тем тоньше структура функции ? (t) и тем быстрее происходят изменения .г во времени. Как видно из этого рассмотрения, связь между видом спектральной плотности и видом функции времени получается обратной по сравнению со связью между корре- ляционной функцией и самим процессом (рис. 11.14). Отсюда вытекает, что более «широкому» графику спектральной плотности должен соответствовать более «уз- кий» график корреляционной функции и наоборот. Вычисление спектральной плотности неудобно делать по соотношению A1.61), так как это связано с трудностью предельного перехода. Обычно спектральная плот- ность вычисляется по известной корреляционной функции при помощи формул A1.65) или A1.67). Эти формулы соответствуют так называемому двустороннему преобразованию Фурье четной функции времени R (?). В табл. 11.3 даны некоторые функции R (?) и их изображения Фурье S (?) в соответствии с A1.65) и A1.67). В таблице используются импульсные функции ? (?) и ? (?). Эти функции, в отличие от импульсных функций, рассматривавшихся в гла- ве 4, являются четными. Это означает, что функция ? (?) расположена симметрично относительно начала координат и может быть определена следующим образом: ? 0 . ? (?) = 0 при ? ? 0 и J5(x)dx = J ?(?)«?? = - для всех ? > 0.
320 Непрерывные линейные системы автоматического управления Таблица 11.3. Двустороннее изображение Фурье четных функций №?/? 1 2 3 4 5 6 7 8 9 10 11 Оригинал ? (?) 1 ? ?-?|?| sin ? | ? j ????? sin (?]?| + ?) <???5???|?| e 'cos ?? Изображение 1 2??(?) 2 2? ?2+?2 ? (?? ? 2? ?2-?2 ? [?(? - ?) + ?(? + ?)] 2? rs/ ^ч я/ ЛЧ1 ?2-?2 0 ?-? ?+? ?2+(?-?J ?2 + (?+?J ? ? ?2+(?-?J ?2+(?+?J 41 ? Аналогичное определение относится к функции ? (?). Иногда в рассмотрение вводят нормированную спектральную плотность, являющуюся изображением Фу- рье нормированной корреляционной функции A1.52): ?(?) = - 5°(?) _1_ 2? A1.69)
Глава 11. Случайные процессы в системах автоматического управления 321 где спектральная плотность 5° (?) соответ- ствует процессу (х- х) и, следовательно, 1 2? A1.70) ?) R 0 А2 Рис. -? 11 б) .17 S 0 ??(?) где D — дисперсия. Аналогично введенному понятию взаим- ной корреляционной функции A1.53) могут рассматриваться взаимные спектраль- ные плотности 5лу (?) и Syx (?), являющиеся изображениями Фурье ????) (?) и Ryx (?). Взаимные спектральные плотности также являются мерой связи между двумя слу- чайными величинами. При отсутствии связи взаимные спектральные плотности рав- ны нулю. Рассмотрим некоторые примеры. 1. Для постоянной величины x{t) = Ло корреляционная функция равна R{x) = A^. Эта функция изображена на рис. 11.17, а. Соответствующее ей изображение Фурье на основании табл. 11.3 будет или, в другом виде, Спектр процесса состоит из единственного пика тина импульсной функции, рас- положенной в начале координат (рис. 11,17, 6). Это означает, что вся мощность рассматриваемого процесса сосредоточена на пу- левой частоте, что и следовало ожидать. 2. Для гармонической функции.г = Л, sin (?,? + ?) была получена корреляцион- А1 пая функция R(x) = —-стшхт. Эта функция изображена па рис. 11.18, а. В соответ- ствии с табл. 11.3 спектральная плотность будет А2 5(?) = 2?—-[?(? - ?,) + ?(?+?,)] 4 или График спектральной плот- ности будет иметь два пика типа импульсной функции (рис. 11.18, б), расположенные сим- метрично относительно начала координат при ? -= +?^ иш= ?,. ?) ? / R ? ?. V ? ¦·" ° Рис. 11.18 S C5(( ? ?])
322 Непрерывные линейные системы автоматического управления Следовательно, мощность гармонического сигнала сосредоточена на двух часто- тах: ?, и -ой] (или соответственно/] и -/,). Если рассматривать спектральную плотность только в области положительных частот, то получим, что вся мощность гармонического сигнала будет сосредоточена на одной фиксированной частоте: +а>] или +/( 3. Для периодической функции, разлагаемой в ряд Фурье + ?* ? спектральная плотность может быть представлена в виде Л2 или Этой спектральной плотности соответствует линейчатый спектр (рис. 11.19) с импульсными функциями, расположенными на положительных и отрицательных ча- стотах гармоник. На рис. 11.19 импульсные функции условно нарисованы так, что их высоты показаны пропорциональными коэффициентам при единичной импульс- ной функции, т. е. величинам А1/А и а?. Если функция времени ? (?) кроме периодической части будет содержать непе- риодическую составляющую, то спектр этой функции будет содержать, наряду с от- дельными линиями типа импульсной функции, также и непрерывную часть (рис. 11.20). Отдельные пики на графике спектральной плотности указывают на присут- ствие в исследуемой функции скрытых периодичностей. Если функция времени ? (t) не содержит периодической части, то она будет иметь непрерывный спектр без ярко выраженных пиков. Рассмотрим некоторые стационарные случайные процессы, имеющие значение при исследовании систем управления. Будем рассматривать только центрированные s -<oi 0 Рис. 11.19 I ?2 I ?3 -? -^ 0 Рис. . 11.20 L
Глава 11. Случайные процессы в системах автоматического управления 323 процессы, т. е. такие процессы, математичес- кое ожидание которых равно нулю: ? = О, а дисперсия D ? 0. При этом средний квадрат случайной величины будет равен дисперсии: х1 = D - ?2, a R (?) - R° (?). Это ограничение не имеет существенно- го значения, так как в случае х^О учет по- стоянного смещения в системе управления является элементарным. 1 . Б е л ы й шум. Под белым шумом по- нимается случайный процесс, имеющий «бе- лый» спектр, т. с. одинаковое значение спек- тральной плотности при всех частотах от -°° до +°о(рис. 11.21, а): S((a)-N. A1.71) a) 6) ?) / 1 г 5 0 5 0 5 0 N ? ? t : 'У V_ 1 Г Рис ? ? ? 11.21 R 0 R ? J ?) / У 0 ?(?) ? 4 » ? "? ?(?? ?. Пример такого процесса — тепловые шумы резистора, которые дают уровень спек- тральной плотности хаотического напряжения на этом резисторе N=ARkT, где R сопротивление, k = 1,37 ? 10 23 Вт · с/1° — постоянная Больцмана, Т° — абсо- лютная температура. На основании A1,68) спектральной плотности A1.71) соответствует корреля- ционная функция A1.72) Таким образом, корреляционная функция представляет импульсную функцию, расположенную в начале координат (рис. 11.21). Этот процесс является чисто слу- чайным процессом, так как из графика корреляционной функции видно, что при лю- бом ? ? 0 отсутствует корреляция между последующими и предыдущими значения- ми случайной величины х. Процесс с подобного рода спектральной плотностью является физически нере- альным, так как ему соответствуют бесконечно большие дисперсия и средний квад- рат случайной величины: D = х2 = R @) —> °°, а следовательно, бесконечно большая мощность. Чтобы получить физически реальный процесс, удобно ввести понятие белого шума с ограниченной спектральной плотностью (рис. 11.21, б): 5(а>) = ЛГнри|а>|<а>11, 5 (?) = 0 при | ? | < ??, A1.73)
324 Непрерывные линейные системы автоматического управления где А, _ ?? _ ?,, 2? ? — полоса частот для спектральной плотности. Этому процессу соответствует корреляционная функция 17 JV шг' = — 5(co)cosom/a) = — ?? ? ocoirf si ? ? ?? Корреляционная функция также изображена на рис. 11.21, б. Для этого процесса ? =D = — 2? J 2? J 2? 2? -?,, Среднеквадратичное значение случайной величины пронорционально корню квадратному из полосы частот: ? = VD = л/TV Тд/- A1.76) Часто бывает удобнее аппроксимировать зависимость A1.73) плавной кривой. Для этой цели можно, например, использовать выражение г" = ~2 ?> A1.77) где ? = ?/?— коэффициент, определяющий ширину полосы частот. График спектральной плотности, соответствующий этому выражению, построен на рис. 11.21, в. Для частот -?<?<? процесс приближается к белому шуму, так как для этих частот Интегрирование A1.77) по всем частотам дает возможность определить диспер- сию: 1 ? ??? N Поэтому спектральная плотность AJ .77) может быть записана в другом виде: 2TD 2uD 1 + (? ?' ? + ?
Глава 11. Случайные процессы в системах автоматического управления 325 Корреляционная функция для этого процесса A1.79) Корреляционная функция также изображена на рис. 11.21, в. 2 . Типовой входной сигнал следящей систем ы. В качестве типового сигнала для следящей системы часто принимают график изменения угло- вой скорости на входе в соответствии с рис. 11.22. Скорость сохраняет постоянное значение в течение некоторых интервалов времени (lu t2, t3, ...). Переход от одного значения к другому совершается мгновенно. Интервалы вре- мени подчиняются закону распределения Пуассона A1 Л). В соответствии со сказанным выше будем считать, что математическое ожида- ние ? = 0 , а средний квадрат скорости равен дисперсии, т. е. ?2 = Д2 * 0. График такого вида получается, например, в первом приближении при слеже- нии радиолокатором за движущейся целью. Постоянное значение скорости соответ- ствует движению цели по прямой. Перемена знака или величины скорости соответ- ствует маневру цели. Обозначим ?, среднее число перемен скорости за одну секунду. Тогда ? = 1/? будет средним значением интервала времени, в течение которого угловая скорость сохраняет постоянное значение. Применительно к радиолокатору это значение бу- дет средним временем движения цели по прямой. Для определения корреляционной функции необходимо найти среднее значе- ние произведения При нахождении этого произведения могут быть два случая. 1. Моменты времени / и t + ? относятся к одному интервалу. Тогда среднее значе- ние произведения угловых скоростей будет равно среднему квадрату угловой скоро- сти или дисперсии: 2. Моменты времени I иг + ? относятся к разным интервалам. Тогда среднее зна- чение произведения скоростей будет равно пулю: так как произведения с положительным и отри- цательным знаками будут равновероятными. Корреляционная функция будет равна ?(?) = ?,/?1(?)+?2/?2(?) = ?«??, где Р, — вероятность нахождения моментов вре- мени L и t + ? в одном интервале, а Р2= I - Pt — вероятность нахождения их в разных интервалах.
326 Непрерывные линейные системы автоматического управления Вероятность появления перемены скорости на малом промежутке времени ?? пропорциональна атому промежутку и равна ??? или ??/?. Вероятность отсутствия перемены скорости для этого же промежутка будет 1 - Ах/Т. Для интервала времени ? вероятность отсутствия перемены скорости, т. е. вероятность нахождения момен- тов времени t и t + ? в одном интервале постоянной скорости, будет равна произведе- нию вероятностей отсутствий перемены скорости на каждом элементарном проме- жутке ??, так как эти события независимые. В результате для конечного промежутка ?? получаем Устремив ?? —» 0 и переходя к пределу, получим Р= inn 1 ? =e ' ??->0^ ? ) и окончательно Знак модуля при ? поставлен вследствие того, что выражение A1.80) должно соответствовать четной функции. Выражение для корреляционной функции совпа- дает с A1.79). Поэтому спектральная плотность рассматриваемого процесса должна совпадать с A1.78): 2TDn Ш = 1+?? ? +? A1.81) Заметим, что в отличие от A1.78) формула спектральной плотности A1.81) за- писана для угловой скорости процесса (рис. 11.22). Если перейти от угловой скоро- сти к углу, то получится нестационарный случайный процесс с дисперсией, стремя- щейся к бесконечности. Однако в большинстве случаев следящая система, на входе которой действует этот процесс, обладает астатизмом первого и более высоких по- рядков. Поэтому первый коэффициент ошибки с0 у следящей системы равен нулю и ее ошибка будет определяться только входной скоростью и производными более вы- соких порядков, относительно которых процесс стационарен. Это дает возможность использовать спектральную плотность A1.81) при расчете динамической ошибки следящей системы. 3. Нерегулярная качка. Некоторые объекты, например корабли, са- молеты и другие, находясь под действием нерегулярных возмущений (нерегуляр- ное волнение, атмосферные возмущения и т. п.), движутся по случайному закону Так как сами объекты имеют определенную им свойственную, частоту колебаний, то они обладают свойством подчёркивать тс частоты возмущений, которые близки к их
Глава 11. Случайные процессы в системах автоматического управления 327 собственной частоте колебаний. Получающееся при этом случайное движение объекта называют нере- гулярной качкой в отличие от регулярной качки, представляющей собой периодическое движение. Типичный график нерегулярной качки изобра- жен на рис. 11.23. Из рассмотрения этого графика видно, что, несмотря на случайный характер, это дви- жение довольно близко к периодическому. В практике корреляционную функцию нерегу- лярной качки часто аппроксимируют выражением De~^cos^T, A1.82) где ? — резонансная частота, ? — параметр затухания, D — дисперсия. Значения D, ? и ? находятся обычно путем обработки экспериментальных дан- ных (натурных испытаний). Корреляционной функции A1.82) соответствует спектральная плотность (см. табл. 11.3) 1 1 ?2+(?-?J 2' A1.83) Неудобством аппроксимации A1.82) является то, что этой формулой можно опи- сать поведение какой-либо одной величины нерегулярной качки (угла, угловой ско- рости или углового ускорения). В этом случае величина D будет соответствовать дис- персии угла, скорости или ускорения. Если, например, записать формулу A1 -82) для угла, то этому процессу будет со- ответствовать нерегулярная камка с дисперсией для угловых скоростей, стремящей- ся к бесконечности, т. е. это будет физически нереальный процесс. Более удобная формула для аппроксимации угла качки A1.84) Соответствующая спектральная плотность 2?-? 2? + ? ? ?2+(?-?J 2 ' A1.85) Здесь Do — дисперсия для угла, а = 2? (?2 + ?2) !,? = (?2 + ?2) П 2) ! Здесь Do дисперсия для угла, а 2? (? ?) ,? (? ?) . При такой аппроксимации дисперсия для угловой скорости получается конеч- ной: DQ = (?2 + ?2) Do. Однако и эта аппроксимация соответствует физически нереальному процессу, так как дисперсия углового ускорения получается стремящейся к бесконечности.
328 Непрерывные линейные системы автоматического управления R л1 л Рис. 11.24 А -? 5 0 А ? - Для получения конечной дис- персии углового ускорения требу- ются еще более сложные формулы аппроксимации, которые здесь не приводятся. Типичные кривые для корре- ляционной функции и спектраль- ной плотности нерегулярной кач- ки приведены на рис. 11.24. § 11.6. Канонические разложения случайных функций Элементарной случайной функцией называется функция, которая может быть представлена ? виде ? @ - ?? (?), A1.86) где ? (() — некоторая известная неслучайная функция времени (синусоида, экспо- нента, степенная функция и т. н.), ? — случайная величина. Если математическое ожидание величины ? равно нулю, то и математическое ожидание случайной функции ? ? (?)] » 0. Корреляционная функция в этом случае /?(?,?]) = ?[??(?)??(?{)] = ??(?)?(??), A1.87) где дисперсия D = ? [х2]. Рассмотрим случайную функцию ? (?), которая может быть представлена в виде суммы математического ожидания ? (?) и элементарных случайных функций: x(i) = x(() + ^Vvxv(i). A1.88) Здесь Vv — случайные взаимно некоррелированные коэффициенты с нулевым мате- матическим ожиданием. Представление случайной функции в виде суммы ее математического ожидания и взаимно некоррелированных элементарных случайных функций называется кано- ническим разложением. Случайные коэффициенты носят название коэффициентов канонического разложения, а функции xv (t) координатных функций. При использовании канонического разложения значительно упрощается выпол- нение различных операций над случайными функциями (дифференцирование, ин- тегрирование, решение линейных дифференциальных уравнений и т. п.). Так, напри- мер, производная от A1.88) будет dx(t) dx{l) dt dt dxv(t) dt ' A1.89)
Глава 11. Случайные процессы в системах автоматического управления 329 Аналогичным образом интегрирование A1.88) даст x(t)dL = x(t)dt + Yyv jxv(t)dt. A1.90) Для нахождения канонического разложения случайных функций существуют различные методы [80J. Из A1.88) может быть найдена корреляционная функция Здесь Dv = M[Vy] — дисперсии коэффициентов канонического разложения. Таким образом, корреляционная функция может быть выражена через те же ко- ординатные функции. Для стационарной случайной функции, заданной в интервале —? < ? < ?, раз- ность ? = fj - t изменяется в интервале -27'< ? < 2Ги разложение корреляционной функции может быть задано в виде ряда Фурье: Д(т)= ?/????=(?-J+?2??«*???, ?? ~, A1.92) v=-~ v=l *' где ? — целые числа. Этому выражению соответствует каноническое разложение самой случайной функции ?{?) = ?+ ? Kve*V =i + ?(XvcoseovT+yvsin(o/), A1.93) у —-оо V-? TReXv и Yv взаимно некоррелированные случайные величины с нулевыми математи- ческими ожиданиями и с одинаковыми дисперсиями 0,5Dv. В разложении A1.92) должны отсутствовать нечетные гармоники. Тогда ряд A1.93) будет содержать толь- ко четные гармоники, что соответствует периоду 2Г(интервалу -Т< t < ?). ? Если разность между двумя соседними гармониками ?? = ??+] -?? =~??; устре- мить к пулю, что соответствует Г—»°о, то формулу A1.92) можно представить в виде Д(т)= lim У ^????? = —?5(?)?*°??. A1.94) Здесь введена спектральная плотность стационарного процесса (см. § 11.5) 5(?)= lim -?^= lim 4Щ. ??--»? ?? г-»~ являющаяся изображением Фурье корреляционной функции R (?).
330 Непрерывные линейные системы автоматического управления § 11.7. Прохождение случайного сигнала через линейную систему Рассмотрим линейную систему (рис. 11.25) с переда- точной функцией W (р) и функцией веса w(i). Пусть на входе действует случайный сигнал xi (() с корреляцион- ной функцией R](i, ?]). Выходной сигнал х2 @ на основании формулы сверт- ки G.44) х2 (О = - ?)?? = w(l - ?)?, (x)dx. о Рассматривая в этой формуле математические ожидания, имеем ? ??|*2(?] = *2(?=/»<?-?)??<?)<??. A1.95) о Для получения корреляционной функции на выходе запишем исходную форму- лу для центрированных значений ?] (?) = ?1(?)-?1(?) и ?,(?) = ?2(?)-?2(? длядвух моментов времени: A1.96) После перемножения получим ?? ?(?, -)drdk. A1.97) Далее, переходя к математическому ожиданию, можно найти корреляционную функцию A1.98) Для определения дисперсии на выходе D2 (t) в формуле A1.98) следует поло- жить ?=?,. Тогда t,t)= w(x)dT j -?,?, -?)<??. A1.99)
Глава 11. Случайные процессы в системах автоматического управления 331 В случае использования канонического разложения случайной функции .*-,(?) = ?,(? + ??-·*?(? A1.100) выходная величина может быть представлена в виде x2(t) = x2(t) + YVvyv(t), A1.101) где Хг(О определяется формулой A1.95), а координатные функции г ¦ УЛО= w(t-x)xv(x)dx. A1.102) о Корреляционная функция выходного сигнала tf2(^i) = ZDv#v(O.yv(ii). ¦ A1.103) ? а дисперсия Д2(О = ЕЗДу(О]2. A1.104) V Для нахождения математического ожидания x2(t) и координатных функций yv(t) в соответствии с выражениями A1.95) и A1.102) могут использоваться раз- личные методы построения переходных процессов (см. главу 7). В случае, когда на входе (рис. 11.25) действует случайный стационарный про- цесс, корреляционная функция /??(?, ?]) = /?1°(?) зависит только от сдвига ? = ?, - ?. Однако на выходе линейной системы процесс некоторое время после включения бу- дет устанавливаться и не будет стационарным. Корреляционная функция на выходе может быть получена из общего выражения A1.98): || A1.105) о о а дисперсия — из A1.99): ? Г D2(l)= jw(x])drjw(X)R^(X-r)dX. A1.106) 0 0·' Если рассматриваемая система устойчива, то lQ(t,tx) и D2 (t) стремятся к не- которым пределам, которые определяют стационарный процесс на выходе. Они мо- гут быть найдены из A1.105) и A1.106), если положить t —> °° и tx —> °°.
332 Непрерывные линейные системы автоматического управления Тогда при ?.{ - t = ? ° |^° A1.107) D2 = #2°@)= ^(?)??? ^(?)/??'(?-?)^?. A1.108) о о Пусть, например, па входе интегрирующего звена с передаточной функцией W(p) = k/p и функцией веса ш (?) = k действует белый шум с корреляционной функци- ей /?, (?) = /??(?) = ?8(?). Тогда в соответствии с A1.106) дисперсия на выходе будет ? Г Г D2(t)= jkdy] = jkN5(X -r)dX= jkdr] ¦ kN = k2Nt, 0-0 0 т. е. дисперсия растет пропорционально времени. Нетрудно видеть, что D (оо) —> оо, так как звено не является устойчивым, а оно находится на границе устойчивости (нейтрально-устойчиво). Для расчета установившегося стационарного процесса па выходе системы (рис. 11.25) более удобно исходить из известной спектральной плотности на входе 5) (?). Тогда можно легко найти спектральную плотность 52 (?) выходного сигнала. Действительно, по определению спектральная плотность на входе связана с изобра- жением Фурье F{ (/?) случайной величины ?, (?) соотношением A1.61): 5,(ш)=П_п^—|F,O'( Это же соотношение имеет место и для выходного сигнала: В линейной системе изображения Фурье t (/?) и ^2 0?) связаны между собой посредством частотной передаточной функции: Отсюда можно найти или 21(?). A1.109) Таким образом, спектральная плотность выходной величины может быть полу- чена умножением спектральной плотности входной величины на квадрат модуля ча-
Глава 11. Случайные процессы в системах автоматического управления 333 стотной передаточной функции линейной системы. Отметим, что приведенное выше доказательство, вообще говоря, не является строгим, так как существование стацио- нарного случайного процесса на выходе ire доказано. При известной спектральной плотности 52 (?) выходной неличины может быть найдена корреляционная функция R2 (?) но преобразованию Фурье A1.66) или A1.68). Получим выражение A1.109) более строго. Для этого используем формулу A1.107). Так как в реальных системах весовая функция тождественно-равна нулю при I < 0, то нижние пределы интегрирования можно положить равными -°°. Пола- гая, что на входе действует центрированный процесс (х = 0) и ^(?)= Я? (?), имеем = w{y)dy |»(?)/?,(? + ?-?)</?. A1.110) Найдем теперь спектральную плотность для выходного сигнала. Она связана с корреляционной функцией соотношением A1.65): 52(?)= J Подставляя в последнюю формулу значение корреляционной функции из A1.110), получаем 52(?)= ch jdX = ] dx ] dX J e- — — — A1.111) 5, (?). Последнее выражение совпадает с A1.109), что и требовалось доказать. Для на- хождения дисперсии, или среднего квадрата выходной величины необходимо про- интегрировать по всем частотам спектральную плотность: xl = D2=—s2(u>)du= s2Bnf)df. A1.112) Отметим, что закон распределения для случайной величины может, вообще го- воря, меняться при прохождении ее через линейную систему. Однако в случае, если
334 Непрерывные линейные системы автоматического управления на входе линейной системы имеется нормальное распределение случайной величи- ны хх (?)> то на выходе для случайной величины х2 (?) также будет иметь место нор- мальное распределение. При вычислении интеграла A1.112) обычно приходится иметь дело с подынтег- ральным выражением вида где ? (/?) и В (/?) представляют собой некоторые полиномы от комплексной пере- менной /?. Наивысшую степень знаменателя обозначим 2п. Наивысшая степень числителя в реальной системе может быть на выше 2гс — 2. Для удобства интегрирования напи- санное выше выражение обычно представляют в виде где |Л(;со)|2 ? (/?) = a0 (/?)" + ?, G(j(o) = l·. ' + ... + b ?,- Полином G (/?) содержит только четные стеиепи^ш. Полином ? (/'?) для устой- чивой системы может иметь корни только в верхней полуплоскости. Область устой- чивости оказалась в верхней полуплоскости вследствие того, что была использована подстановка/) =до, а множитель j означает поворот комплексного числа на угол ?/2. Таким образом, вычисление дисперсии A1.112) можно свести к нахождению ин- теграла " ~ 2? _{ ?(]?)?(-]?) ~ 2? _{ ?(]?) | |2' A1.113) В общем случае при любом п для устойчивой системы интеграл /„ может быть представлен в виде [ 29 ]: 1 A1.114) где ?»=- «2 ?, «5 - ?? ... ?-. 0 0 0 0 ??? A1.115)
Глава 11. Случайные процессы в системах автоматического управления 335 совпадает с точностью до знака со старшим определителем Гурвица, а числитель оп- ределяется выражением ? = ? а0 0 0 а2 ?, 0 b2 ал аз 0 - К- ... 0 ... 0 ... а„ (-1)". A1.116) Интегралы такого вида вычислены до ? = 7 и сведены в таблицы (см. приложе- ние 1). Заметим, что знаменатель правых частей приведенных в приложении 1 формул представляет собой Ая_,- — определитель Гурвица. На колебательной границе устой- чивости этот определитель обращается в пуль, а дисперсия выходной величины бу- дет стремиться к бесконечности. В заключение рассмотрим два важных случая прохождения случайного сигнала через линейную систему. Статистическое дифференцирование. При поступлении случай- ного сигнала на идеальное дифференцирующее устройство с передаточной функци- ей W(р) -р спектральная плотность выходной величины (производной от входной величины) может быть получена умножением спектральной плотности входной ве- личины на ?2 52 (?) = ?2 5, (?), A1.117) при двойном дифференцировании — на а/' и т. д. Статистическое интегрирование. При поступлении случайного сигнала на идеальное интегрирующее звено с передаточной функцией W (р) = 1/р спектральная плотность выходной величины (интеграла от входной величины) мо- жет быть получена делением интегральной плотности входной величины на w2: ? A1.118) при двойном интегрировании — на ?4 и т. д. §11.8. Расчет установившихся ошибок в автоматических системах Замкнутая система автоматического управления может находиться под воздей- ствием случайного задающего cHrHanag(i) и случайной номехи/@- приложенной в произвольной точке системы (рис. 11.26). Корреляционные функции и спектральные плотности задающего воздействия и помехи будем считать известными. Конечной целью расчета является нахождение корреляционных функций и спектральных плотностей выходной величины у (t) и
336 Непрерывные линейные системы автоматического управления ошибки x(t). Обычно ограничиваются более узкой задачей и определяют только сред- неквадратичную ошибку системы. Это может быть сделано посредством интегриро- вания по всем частотам спектральной плотности ошибки или через корреляцион- ную функцию ошибки ? (t). В простейшем случае, когда задающее воздействие g(t) представляет собой слу- чайный стационарный процесс со спектральной плотностью Sg (?), а помеха отсут- ствует:/^) = 0, расчет можно свести к рассмотренной выше схеме (рис. 11.25). Тогда спектральная плотность ошибки будет 5?(?) = |?,(/?)|2?8(?). A1.119) Частотная передаточная функция по ошибке Фг (/?) связана с частотными переда- точными функциями разомкнутой W(/?) и замкнутой ? (/?) системы соотношением 1 + W(j(a) Таким образом, для спектральной плотности ошибки получаем 5„ (?) 5(?)^ Интегрирование этого выражения по всем частотам позволяет определить дис- персию и среднеквадратичное значение ошибки: 1—}5,(?)???. A1.121) Вычисление дисперсии и среднеквадратичной ошибки через корреляционные функции может производиться на основании формулы A1.107). В качестве функции веса в рассматриваемом случае должна использоваться функция веса для ошибки wx (?). связанная с частотной передаточной функцией по ошибке преобразованием Фурье После нахождения корреляционной функции ошибки Rx (?) дисперсия опреде- ляется подстановкой ? = 0, т. е. D = Rx @). Однако нахождение среднеквадратичной ошибки посредством использования спек- тральных плотностей оказывается обычно более простым и поэтому применяется чаще. В другом простейшем случае, когда задающее воздействие#(?) = 0, а помеха пред- ставляет собой случайный стационарный процесс со спектральной плотностью 5/(?), аналогичным образом можно найти спектральную плотность ошибки: A1.122)
Глава 11. Случайные процессы в системах автоматического управления 337 В этом выражении Ф/(/со)представляет собой час- тотную передаточную функцию: ?/?'?) = Х{Р) F(p) p-JU) связывающую изображения Фурье ошибки 'х (t) и по- мехи/(О- В частном случае, когда помеха / (?) действует на входе системы в месте приложения задающего воздей- ствия, в формуле A1.101) должна использоваться час- тотная передаточная функция замкнутой системы: g(?) л*@ |#@ |/(O V(p) »(O Рис. 11.26 5,(?). A1.123) Рассмотрим теперь общее выражение спектральной плотности ошибки для случая, когда задающее воздействиеg (t) и помеха /(С) действуют одновременно (рис. 11.26). Обозначим через wx (?) весовую функцию для ошибки но задающему воздей- ствию и через жу (?) весовую функцию для ошибки но помехе. Тогда ошибку можно представить в виде x(t)= A1.124) Подставим это выражение для ошибки в формулу корреляционной функции A1.51). В результате получим Р оэ оо + J dt J/(i + ? - ?)», (?)??? f{t - X)wf (X)dX -то о + J dt g(t + ?- r])wx (?)??? J/(i - X)wf(X)dX -T 0 ? -T 0
338 Непрерывные линейные системы автоматического управления Отсюда находим ?,(?)= ?? |{»;?(?)??(? + ?-?)^?(?) + ?)/(?)?/(? + ?-?) A1.125) где Rgf{t) и Rjg (t) — взаимные корреляционные функции. Для нахождения спектральной плотности ошибки левую и правую части A1.125) умножим на е }ил и проинтегрируем по ? от —<» до +<=о. в результате выкладок, анало- гичныхтем, которые были проделаны при выводе формулы A1.111), получим + ??(;?M/??(?)?*/(;?) + A1Л26) В этом выражении Sgf (?) и Sjg (?) представляют собой взаимные спектральные плотности полезного сигнала и помехи, а Ф^. (/'?) и Фу (/?) частотные передаточные функции для ошибки по задающему воздействию и помехе. Звездочкой обозначен сопряженный комплекс, При отсутствии корреляции между полезным сигналом и помехой формула A1.126) упрощается: A1.127) В частном случае, когда помеха действует на входе в месте приложения задаю- щего воздействия и корреляция между ними отсутствует, формула A1.127) может быть представлена в следующем виде: Sx (?) = |ФД. (?'?)|2 Sg (?) + |Ф(;со)|2 Sf (?) - 1 2 . WOaii 2 AU28> так как для этого случая частотная передаточная функция Фу (/@) совпадает с час- тотной передаточной функцией замкнутой системы ? (/?)· Все приведенные выше формулы для спектральной плотности ошибки ? (t) мо- гут быть легко переписаны для спектральной плотности выходной величины у (t), если в них заменить частотную передаточную функцию для ошибки Фг (;?) на час- тотную передаточную функцию замкнутой системы ? (/?) = 1 - ?? (/?). § 11.9. Расчеты по минимуму среднеквадратичной ошибки Если на автоматическую систему действуют одновременно полезный сигнал и помеха, то возникает задача оптимального расчета системы с тем, чтобы получить наименьшую результирующую ошибку. С точки зрения наилучшего воспроизведе-
Глава 11, Случайные процессы в системах автоматического управления 339 ния полезного сигнала система должна иметь возможно большую полосу пропуска- ния, а с точки зрения наилучшего подавления помехи система, наоборот, должна иметь возможно меньшую полосу пропускания. Критерием получения оптимального ре- шения здесь будет минимальное значение результирующей ошибки системы, опре- деляемой полезным сигналом и помехой. Для случайных величин наиболее просто определить среднеквадратичную ошиб- ку, поэтому ее и используют для опенки точности автоматической системы. Рассмотрим расчет системы по критерию минимума среднеквадратичной ошиб- ки при одновременном действии полезного сигнала и помехи. Согласно этому критерию нежелательность ошибки пропорциональна квадрату ее величины. Такая постановка является часто логичной, но она не может, конечно, претендовать па полную универсальность. В некоторых случаях, например при стрельбе по какой-либо цели, все ошибки, большие некоторого значения, являются одинаково нежелательными. Однако средний квадрат ошибки системы управления 1 ? = Yim—xt)dt A1.129) _ практически во всех случаях является наиболее просто вычисляемой величиной, что и определило использование этою критерия. Возможны несколько формулировок задачи. Наиболее просто задача может быть сформулирована так. Если имеется какая-то система автоматического управления заданной структуры, то необходимо так выбрать параметры этой системы, чтобы по- лучить минимум среднеквадратичной ошибки при заданных статистических харак- теристиках полезного сигнала и помехи. Эта задача решается следующим образом. По спектральной плотности ошибки путем ее интегрирования находится дисперсия. Дисперсия получается зависящей от вероятностных характеристик полезного сигнала, помехи и параметров системы. За- тем ищутся условия, которые должны быть наложены на параметры системы, чтобы получить минимум дисперсии. При достаточно простом выражении для дисперсии это может быть определено непосредственным дифференцированием и приравни- ванием нулю частных производных. В более сложных случаях приходится искать минимум дисперсии путем число- вого задания интересующих параметров и построения соответствующих графиков, а также расчетом на ЭВМ. Другая постановка задачи при расчете но критерию минимума среднеквадратич- ной ошибки заключается в том, что ставится вопрос о нахождении оптимальной струк- туры и значений параметров автоматической системы, при которых обеспечивается получение теоретического минимума среднеквадратичной ошибки при заданных ве- роятностных характеристиках полезного сигнала и помехи. Эта задача будет реше- на, если найти, например, передаточную функцию замкнутой системы ? (/?), при которой обеспечивается получение теоретического минимума среднеквадратичной ошибки. Задача относится к категории вариационных задач. Приведем здесь некото- рые результаты ее решения [ 88 ] для случая, когда полезный сигнал g (?) и помеха /(О представляют собой центрированные стационарные случайные процессы, при-
340 Непрерывные линейные системы автоматического управления ложенные на входе системы. Перед системой ставится задача преобразовывать вход- ной сигнал g (t) так,- чтобы на ее выходе воспроизводилась величина h (?), связанная eg (г) некоторой формулой преобразования где II (р) — преобразующий оператор. Так, например, при ? (?) = /р получится задача интегрирования входного сиг- нала, при Я (?) = ? — задача дифференцирования, при Я (р) =1 — задача простого воспроизведения со сглаживанием помехи (обычная следящая система при наличии помех), при Я (р) - ezp — статистическое упреждение (предсказание) и т. а. На основании изложенного ошибку системы можно представить в виде ? (?) = h (?) - у (?). A1.130). Выходная величина системы управления y{t)= ?(?-?)??,'(?)??, A1.131) где ? (?) = g(t) +f(t),aw(t) — весовая функция замкнутой системы. Подставляя A1.130) и A1.131) в формулу A1.129), получаем ? = dt. A1.132) Задача заключается ?? том, чтобы найти частотную передаточную функцию зам- кнутой системы, связанную с весовой функцией преобразованием Фурье ФС/со)= Ja>(i)e~-''Dt</f1 A1.133) таким образом, чтобы минимизировать значение х2. Раскроем в выражении A1.132) скобки и изменим порядок интегрирования: x2 = \m— jh2(t)dt-2 jw(X)dX\m— jh(l)q>(t-X)dt + .1 7f A1.134) Т—>°э 2/ %, Введем корреляционные функции: 1 ' )=lim— h(t + T)k(t)dt, A1.135)
Глава 11. Случайные процессы в системах автоматического управления 341 W + K/gW. A1.136) htpV / ... ??> ? V / ? / /wf / tij /' A1.1^5/) Этим корреляционным функциям соответствуют спектральные плотности 5/; (?), а), 5Й (?), 5у Кроме того, г lim-^ hz(l)dt = Rh@). 1 h2( В результате выражение A1.134) можно преобразовать к виду _^^_ оо со оо X+ jz0(X)dXJw(v)Rlv(X-v)dv. (Ц.138) Так как в реальных системах да (г) = 0 при t< 0, то нижние пределы интегрирова- ния з A1.138) надо положить равными нулю. В результате получим х2 = Rh@)-2fio(X)Rht?(X)dX + fw(X)dXfw(v)R(p(X-v)dv. (Ц.139) О 0 0 Из последнего выражения видно, что оптимальная весовая функция, соответ- ствующая минимуму среднего квадрата ошибки, определяется только видом корре- ляционных функций полезного сигнала и помехи. Можно показать [88], что необходимое и достаточное условие минимизации выражения A1.139), которое должно быть наложено на весовую функцию, заключа- ется в том, чтобы она была решением интегрального уравнения Випера-Хопфа ???(?)-|??(?-?)?.(?)</? = 0, ?>0. A1.140) о Оптимальная передаточная функция A1.133), соответствующая оптимальной ве- совой функции, являющейся решением уравнения A1.140), может быть представле- на в виде ?? 141) 2????){ ????) (.11.14 ? где ? (/?) ?* (/?) = |? ?'?)|2 = 5? (?). A1.142)
342 Непрерывные линейные системы автоматического управления В частном случае, когда преобразующий оператор Я (р) = 1, т. е. в так называе- мом случае оптимального сглаживания, имеем 5? (?) = Sg (?) * Sf (?) + 5^ (?) + Sfg (?), •V (?) = Sgv (?) = Sg (?) + 5^ (?). В этом случае решение A1.141) может быть представлено в более простом виде: Числитель этого выражения определяется следующим образом. Рассмотрим сле- дующее выражение: ?*(;?) ^и"Лг ^ A1.144) Здесь ?,- — полюсы Sgv (?), расположенные в верхней полуплоскости, (-а,) — полюсы 5g(p (?), расположенные в нижт!ей полуплоскости, причем полюсы предпо- лагаются простыми, ау; — нули ?* (/?)· Тогда ^—. A1.145) ? При реализании в системе оптимальной передаточной функции получится тео- ретический минимум среднего квадрата ошибки. Этот минимум определяется выра- жением 1 ? j-oo ш)|2 5?(?)}?/? A1.146) или в другом виде *L = ^ J{Sg(?)-1 ??'?) |2} di& A1.147) Рассмотрим иллюстративный пример. Предположим, что полезному сигналу и помехе на входе системы соответствуют спектральные плотности: ?2+?2
Глава 11. Случайные процессы в системах автоматического управления 343 причем корреляция между ними отсутствует и S^ (?) = Sfg (?) =¦ 0. Пайдом спект- ральную плотность, соответствующую A1.136): или в другом виде где а2 = ^-т = -. ?? ?2 А Отсюда знаменатель искомой передаточггой функции A1.143) ? + ;? Кроме того, получаем _2?? ?*(;?) ?*(;?) Отбросив первый член в скобках, соответствующий полюсу в нижней полуплос- кости, находим числитель искомой передаточной функции A1.143): 2??>_1 1_ у[а 1 + ?? ? +jo) Окончательно получаем 1 ?(^'?) ?A+??) l + jaoi или 2uD 1 Ф(р) = /1A +??)
344 Непрерывные линейные системы автоматического управления В соответствии сA1.147) 2 _ ? ? 2?? Av?D 1 |,,_ Д ?1 ¦ = Нахождение оптимальной передаточной функции еще не означает, что реальная автоматическая система может быть выполнена оптимальной, так как реализация ее может быть сопряжена с большими трудностями. Оптимальную передаточную фун- кцию, за исключением простейших случаев, следует считать идеальной функцией, к которой но возможности надо стремиться при выполнении реальной автоматичес- кой системы. Теория оптимальных систем излагается в работах [22, 88, 89]. Глава 12 МЕТОДЫ СИНТЕЗА СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ §12.1. Общие соображения Под синтезом системы автоматического управления понимается направленный расчет, имеющий конечной целью отыскание рациональной структуры системы и установление оптимальных величин параметров ее отдельных звеньев. По отноше- нию к основе синтеза в настоящее время имеются разные точки зрения. Синтез можно трактовать как пример вариационной задачи и рассматривать та- кое построение системы, при котором для данных условий работы (управляющие и возмущающие воздействия, помехи, ограничения по времени работы и т. п.) обеспе- чивается теоретический минимум ошибки. Синтез также можно трактовать как инженерную задачу, сводящуюся к такому построению системы, при котором обеспечивается выполнение технических требо- ваний к ней. Подразумевается, что из многих возможных решений инженер, проек- тирующий систему, будет выбирать те, которые являются оптимальными с точки зре- ния существующих конкретных условий и требований к габаритам, весу, простоте, надежности и т. п. Иногда в понятие инженерного синтеза вкладывается еще более узкий смысл и рассматривается синтез, имеющий целью определение вида и параметров корректи- рующих средств, которые необходимо добавить к некоторой неизменяемой части си- стемы (объект с управляющим устройством), чтобы обеспечить требуемые динами- ческие качества.· При инженерном синтезе системы автоматического управления необходимо обес- печить, во-первых, требуемую точность и, во-вторых, приемлемый характер пере- ходных процессов.
Глава 12. Методы синтеза систем автоматического управления 345 Решение первой задачи в большинстве случаев сводится к определению требуе- мого общего коэффициента передачи разомкнутой системы и, в случае необходимо- сти, — вида корректирующих средств, повышающих точность системы (комбиниро- ванное управление, изодромпые механизмы и т. н.). Эта задача может решаться при помощи определения ошибок в типовых режимах па основе тех критериев точности, которые были изложены в главе 8. Решение этой задачи, как правило, не сопряжено с трудностями принципиального или вычислительного характера, так как критерии точности достаточно просты для их практического использования. В сложных слу- чаях можно прибегать к помощи моделирования. Решение оказывается сравнитель- но простым вследствие необходимости установления значений относительно неболь- шого числа параметров. В простейшем случае необходимо найти только коэффици- ент передачи разомкнутой системы. Решение второй задачи — обеспечение приемлемых переходных процессов — ока- зывается почти всегда более трудным вследствие большого числа варьируемых па- раметров и многозначности решения задачи демпфирования системы. Поэтому су- ществующие инженерные методы часто ограничиваются решением только второй задачи, так каких авторы считают, что обеспечение требуемой точности может быть достаточно просто сделано на основании использования существующих критериев точности и совершенствования их практически не требуется. В настоящее время для целей синтеза систем автоматического управления ши- роко используются вычислительные машины, позволяющие производить полное или частичное моделирование проектируемой системы. При таком моделировании ста- новится возможным наиболее полно исследовать влияние различных факторов не- линейности, зависимость параметров от времени и т. н. Однако моделирование на вычислительных машинах не может заменить расчет- ных методов проектирования, которые во многих случаях позволяют исследовать вопрос в общем виде и среди многих решений найти оптимальное. Поэтому, несмот- ря на развитие и распространение машинных методов синтеза, теория должна рас- полагать собственными методами, которые дополняли бы моделирование и являлись бы теоретической базой при отыскании оптимального решения. § 12.2. Корневой метод Наиболее простой корневой метод разработан Т. Н. Соколовым [85]. Сущность его сводится к следующему1. Пусть имеется характеристическое уравнение системы ?" + ??"'1 ? ... + А„ - 0. · A2.1) 1 В соответствии с изложенным в § 12.1 рассматривается только задача получения приемлемых динамиче- ских качеств при заданном значении коэффициента, т. е. последнего члена характеристического уравнения.
346 Непрерывные линейные системы автоматического управления С точки зрения скорейшего затухания переходного процесса важно, чтобы веще- ственные части всех корней характеристического уравнения были наибольшими. Сумма вещественных частей всех корней численно равна первому коэффициенту ха- рактеристического уравнения A2.1). Поэтому при заданной величине этого коэф- фициента наивыгоднейшие результаты получаются при равенстве вещественных частей всех корней. Однако расчеты и исследования построенных систем показыва- ют, что стремление удовлетворить поставленному требованию приводит к совершенно нереальным конструктивным характеристикам отдельных звеньев. Эти расчеты и исследования показывают, что из общего числа корней характеристического уравне- ния всегда можно выделить два или три корня с меньшей по абсолютному значению вещественной частью, которые и определяют ход основного процесса. Остальные же корни характеризуют быстро затухающие составляющие, оказывающие влияние толь- ко на начальной стадии переходного процесса. Примем, что основной характер переходного процесса определяется двумя кор- нями. Тогда уравнение A2,1) удобно представить в виде (р"-2 + Схрп + ... + С„_2) (?2 + ? ? + В2) = 0. A2.2) Второй сомножитель A2.2) и будет определять основной характер процесса. Для уменьшения погрешностей проектируемой системы важно, чтобы коэффи- циент В2 в основном множителе имел возможно большую величину. Однако чрез- мерное увеличение В2 приводит к колебательному характеру переходного процесса. Оптимальное соотношение между коэффициентами В,и В2 определяется из усло- вия получения затухания за один период ? = 98%, которому соответствует выраже- ние (см. § 8.5) ? , 1 1 2?— = m = ? = 4, ?2 3? ? 1-? 0,02 {??"? где ? и ? — вещественная и мнимая части комплексного корня, характеризующего основной процесс. Учитывая соотношения: из A2.3) можно получить B2=^±iB2 = kuBl A2.4) Множитель kn, определяющий соотношение между коэффициентами основного множителя характеристического уравнения, является критерием переходного режи- ма, зависящим от выбранной степени затухания. Формула A2.4) показывает желае- мое соотношение между коэффициентами характеристического уравнения, к кото- рому надо стремиться при проектировании системы. Это должно осуществляться введением различных корректирующих средств.
Глава 12. Методы синтеза систем автоматического управления 347 Из A2.3) можно также нолучить требуемое соотношение между мнимой и веще- ственной частями корня (колебательность): ? = ? = ·? = 1.57. A2.5) ? 2 В ряде случаев для описания основного переходного процесса оказывается бо- лее целесообразным воспользогзаться уравнением третьей степени B3 = 0. A2.6) Это уравнение можно представить в виде (p + Cn)(p2 + Bup + B2i) = 0. A2.7) Между коэффициентами уравнений A2.6) и A2.7) имеют место соотношения: Вх = Си + Вп, В2 = СиВи + В21, В3= CuB2i- Положим, что во втором множителе A2.7) по-прежнему A2.8) Поэтому корни характеристического уравнения A2.6) и A2.7) равны: Р~-Сп, A2.9) Рг,з=—7L±J-7L^- A2.10) Так как вещественная часть корней должна быть возможно большей, то целесо- образно задать С„=А A2.11) и, следовательно, В,,=-В,, A2.12) ? 3 ?- к J Cu=-Bi, ' A2.13) В,1 = *1±!в?. A2.14)
348 Непрерывные линейные системы автоматического управления Подставив полученные значения в формулы разложения, находим зависимость между коэффициентами основного уравнения. Если Вх задано, то ?2+12 A2.15) <1216> Эти.соотношения должны реализоваться при проектировании системы управ- ления. Корни основного уравнения Р=-^ О2-17) 1 ? Р2,ъ=-^ВХ±]-Вх. A2.18) Выбор уравнения для описания основной составляющей нерехолпого процесса зависит от структурной схемы проектируемой системы. Рассмотрим теперь связь между основной и дополнительной составляющими пе- реходного процесса для заданного затухания ? (8.40). Для этой цели полезно пред- ставить характеристическое уравнение A2.1) в таком виде: ??,???" + ?2????"-2 +... + ?5 -0, A2.19) где ?? — произвольно выбранный среднегеометрический корень, ?? ..., Л„_, — без- размерные коэффициенты. Записанное в такой форме уравнение третьей степени принимает вид ?3+?1?0???~1+^?§/> + ??|=0. A2.20) Разлагая его на множители, находим (p + C,)O»2 + fliP + B2) =0. Соотношения для коэффициентов: AlQ0=Ci + Bi, A2.21) A2u = B2+CxBv A2.22) п30=С,В2. A2.23) Введем коэффициент а и положим ?,=??,??. A2.24)
Глава 12. Методы синтеза систем автоматического управления 349 Тогда С,-A -?)?,?0, A2.25) ?2 = &? ?2 = А;ид2Л,2По. A2.26) Подставив полученные значения коэффициентов в формулы A2.22) и A2.23). можем записать: А2п1=[~а{-к„)]аА2хп1 О: = kn(i-a) a2 A^, откуда A2-27) A2.28) Таким образом, безразмерные коэффициенты А, и А2 являются функциями кри- терия переходного процесса ku, зависящего от желаемой степени затухания и коэф- фициента разложения а, определяющего соотношение постоянных времени затуха- ния отдельных составляющих. При а=— имеем —L = =—, т.е. С, =—, и отношение постоянных времени 3 ?, ? 2 2 1 _. В, „ Гс ?, 7 Г ? ^ о, ^ уа гьх Следовательно, обе составляющие переходного процесса затухают с одинаковой скоростью. Аналогичным образом можно получить выражения для коэффициентов харак- теристического уравнения четвертой, пятой и более высоких степеней [85]. Синтез системы управления начинается с того, что для выбранной структурной схемы и введенных корректирующих средств находится характеристическое урав- нение. Затем варьируются параметры основного канала и корректирующих средств таким образом, чтобы получить требуемые значения коэффициентов характеристи- ческого уравнения A2.1) или A2.20). Этот метод оказывается достаточно эффективным в случае сравнительно невы- сокой степени характеристического уравнения (п ** 2 -s- 4). В более сложных случаях обеспечить требуемые значения коэффициентов характеристического уравнения ока- зывается затруднительно, так как некоторые параметры системы и корректирующих средств могут влиять сразу на несколько коэффициентов характеристического урав- нения. Недостатком этого метода является также то, что необходимо задаваться видом корректирующих средств. Поэтому получаемое решение будет во многом зависеть от опытности проектанта. L .
350 Непрерывные линейные системы автоматического управления §12.3. Метод корневых годографов Качество системы управления с точки зрения быстродействия и запаса устойчи- вости может характеризоваться расположением корней числителя и знаменателя пе- редаточной функции замкнутой системы, т. е. расположением нулей и полюсов пе- редаточной функции (§ 8.5). Зная эти корни, можно изобразить их расположение на комплексной плоскости корней. При расчете системы целесообразно проследить, как меняется общая карти- на расположения корней при изменении отдельных параметров, например коэффи- циента передачи разомкнутой системы, постоянных времени корректирующих це- пей и т. п., с целью установления оптимальных значений этих параметров. При плавном изменении значения какого-либо параметра корни будут переме- щаться па плоскости корней, прочерчивая некоторую кривую, которую будем назы- вать корневым годографом или траекторией корней. Построив траектории всех кор- ней, можно выбрать такое значение варьируемого параметра, которое соответствует наилучшему расположению корней. Первый способ построения траекторий корней заключается в следующем. Пусть имеется дифференциальное уравнение замкнутой системы E.3), записанное для уп- равляемой величины при наличии задающего воздействия: где D{p) - «„?" + ??"-' + ... + ап, В(р) = 6/ + Ьхрт ' + ... + Ьт. Это уравнение записано здесь для случая равенства нулю возмущающих воздей- ствий. Оно может быть записано также для любого возмущающего воздействия. Это не изменит его формы и не отразится на дальнейших рассуждениях. Передаточная функция замкнутой системы ф(»= ? „-? "¦ A2.29) aop"+aiPn '+... +ап Полюсы передаточной функции, т. е. корни знаменателя, обозначим черезр^р2, ¦·¦> р„, а ее нули (корни числителя) — через р®, р,..., р®т. Коэффициенты числителя и знаменателя A2.29) определенным образом выра- жены через параметры объекта, управляющего устройства и корректирующих уст- ройств. Если нужно выбрать величину какого-либо параметра ? (постоянная време- ни, коэффициент усиления и т. п.), входящего как угодно в коэффициенты A2.29), то необходимо принять некоторые постоянные значения для всех остальных пара- метров, а для искомого параметра ? задавать различные числовые значения ?], ??? -· ?^, внутри реально возможных пределов изменения этого параметра в данной систе- ме. Для каждого из этих вариантов необходимо затем вычислить корни числителя и знаменателя A2.29). Результаты вычислений можно свести в таблицу, на основании которой легко строятся все траектории корней.
Глава 12. Методы синтеза систем автоматического управления 351 Если нужно выбрать два или несколько параметров системы, то такого рода вы- числения нужно проделать несколько раз, меняя каждый раз один из параметров при заданных значениях всех остальных. Вычисление корней при этом можно производить при помощи стандартных про- грамм для цифровых машин с выводом траектории корней на экран дисплея. Другой способ построения траекторий корней рассмотрен в [91]. § 12.4. Метод стандартных переходных характеристик Для получения необходимых значений коэффициентов передаточной функции разомкнутой системы можно воспользоваться стандартными переходными характе- ристиками. Для большей общности эти характеристики строятся и нормированном виде. В этом случае по оси времени откладывается относительное время ? = ???, где ?? — среднегеометрический корень характеристического уравнения, определяющий быстродействие системы. При построении стандартных переходных характеристик необходимо задаться определенным распределением корней характеристического уравнения. Ниже приводятся стандартные характеристики и соответствующие передаточ- ные функции [44]. Для систем с астатизмом первого порядка корни приняты вещественными, при- чем они составляют арифметическую прогрессию. В табл. 12.1 приведены переда- точные функции разомкнутой системы для различных порядков характеристичес- кого уравнения ? = 2 + 4, получающиеся при этом значения перерегулирования ?% и добротности по скорости ??. Нормированные переходные характеристики для каждого случая приведены па, рис. 12.1, а. Для систем с астатизмом второго порядка корни также приняты вещественными, причем они составляют геометрическую прогрессию. Соответствующие передаточ- ные функции приведены в табл. 12.2, а переходные характеристики — на рис. 12.1, б. Таблица 12.1. Стандартные передаточные функции разомкнутой системы с астатизмом первого порядка при пг 2 + 4 к 2 3 ? ?% 5 8 10 Кг, ?? 1,4 ?? 2 ?? ?20 / + 1,4?0? ?^ ?3 + 2UQP2 +2??0? ?? 2·6 ? ?4 + 2,6?0?3 + ЗАО^р2 + 2 J
352 Непрерывные линейные системы автоматического управления a) h(t) 1,0 0,8 0,6 0,4 0,2 0| ?—?— j ? /4 ? ? ? ^? ( L 6) ?(?) 1,0 0,8 0,6 0,4 0,2 ?0? 1 V ?/ // / 2 ?/ у ? 4 4 f { ¦? , fi г—. 10 ??? ?) h{t) 1,0 0,8 0,6 0,4 0,2 / У, /, Is / ? ? 7 '? V, / А(?) 1,0 0,9 0,8 0,7 0,6 0,5 0,4 0,3 0,2 0,1 0 1 2 3 4 5 6 7?0? ? / 2/ / / I/ /у f 4 1 7 / // h 7 />, / A ? / 4 1 7 i f 1 /( 1 1/ Jt i / 1 I V 1 X 01 234 5 6789 10 1???? Рис. 12.1 Таблица 12.2. Стандартные передаточные функции разомкнутой системы с астатизмом второго порядка при ? = 2 + 6 ? 2 3 4 5 6 ?% 10 10 10 10 10 5,1 ?? 16 38 73 2,5??? + ?2 ?2 6,3?^ + ?§ ?3+5ЛО,р3 V2$p+al ?? +7.2?0?3 +16?2,/ 18?4?? + ?^ />+9???4+29?3+38?^2 25?§? + ?§ p(i +11?0?3 +43?§?4 + 83?^3 + 73iljpz
Глава 12. Методы синтеза систем автоматического управления 353 Использование метода стандартных переходных характеристик для синтеза зак- лючается в том, что для принятой структурной схемы выбирается приемлемый вид переходного процесса. Это позволяет установить необходимое значение среднегео- метрического корня ??. Далее оказываются известными все коэффициенты желае- мой передаточной функции системы. Введением различных корректирующих средств необходимо добиться того, чтобы коэффициенты реальной передаточной функции были возможно ближе к коэффициентам желаемой передаточной функции. Этот метод может применяться и в том случае, когда важно обеспечить требуе- мую точность работы системы, которая может быть задана, например, при помощи коэффициентов ошибок. Тогда при заданных значениях коэффициентов ошибок мож- но определить требуемое значение ?? или Кг, а по ним найти величину ??. Далее расчет ведется так, как описано выше. Недостатком рассмотренного метода является то, что при построении стандарт- ных переходных процессов приняты вещественные корни. Это во многих случаях не приводит к оптимальному решению. Однако стандартные переходные характерис- тики можно сравнительно просто построить для любого другого расположения кор- ней, в том числе н для комплексных корней. Предлагается, например, такое решение [44]. Пусть характеристическое уравнение записано в виде р" + ?,??/?"-' + ?2???? +... + ?? = О, где ??— среднегеометрический корень. Если принять все корни равными и вещественными, то это характеристическое уравнение приобретает вид ? + ?0)" = 0. A2.30) В этом случае безразмерные коэффициенты Л,,..., А„.л являются коэффициен- тами бинома Ньютона. Однако переходный процесс затухает быстрее, если характеристическое уравне- ние при четном ? имеет вид ? (?2+2???? + ??^=? A2.31) и при нечетном ? ""=0, A2.32) причем безразмерный параметр затухания ? = 0,7 -н 0,8. В табл. 12.3 для случая ? = 0,75 приведены значения безразмерных коэффи- циентов ?? ..., Ап. j, причем Ло = 1 и А„ = 1, для степени характеристического уравне- ния от 2 до 6. На рис. 12.1, в приведены нормированные переходные характеристики, соответ- ствующие характеристическому уравнению A2.32), если в него ввести правую часть в виде
354 Непрерывные линейные системы автоматического управления Таблица 12.3. Коэффициенты характеристического уравнения для кратных корней ? 2 3 4 5 6 ?? 1,5 2,5 3 4 4,5 Л2 2,5 4,25 7,25 9,25 Лз 3 7,25 ? 12,375 А, А 9,25 4,5 Таблица 12.4. Коэффициенты характеристического уравнения (оптимальный случай) ? 2 3 4 5 6 7 8 ?/? 1 1,45 0,79 1,5 0,64 1,5 0,57 Л, 1,38 2,05 2,6 2,5 3,73 2,76 4,65 А2 2,39 3,8 5,3 8,0 8,12 9,42 Лз 2,8 5,46 10,3 11,74 22,7 3,64 8,56 14,35 28,4 4,18 11,5 24,3 4,86 15,0 А7 5,45 Переходный процесс затухает еще быстрее, если принять некратное распределе- ние комплексных корней [44]. В этом случае все корни имеют одинаковую веще- ственную часть ?. Мнимые части корней образуют арифметическую прогрессию с разностью ? и первым членом такжеу. Для каждой степени характеристического урав- нения существует некоторое оптимальное отношение ?/?, которому соответствует наибольшее быстродействие в безразмерном времени. Безразмерные коэффициен- ты характеристического уравнения для этого случая приведены в табл. 12.4, а пере- ходные характеристики изображены па рис. 12.1, г. При наличии нулей у передаточной функции принятые в табл. 12.3 и 12.4 распре- деления корней оказываются неудачными вследствие появления болыпого перерегу- лирования. В этом случае оказывается более выгодным использование расположения корней на вещественной оси по арифметической прогрессии (см. табл. 12.1 и 12.2).
Глава 12. Методы синтеза систем автоматического управления 355 § 12.5. Метод логарифмических амплитудных характеристик Наиболее приемлемы для целей синтеза логарифмические амплитудные харак- теристики, так как построение л. а. х., как правило, может делаться почти без вычис- лительной работы. Особенно удобно использовать асимптотические л. а. х. Процесс синтеза обычно включает в себя следующие операции. 1. Построение желаемой л.а.х. Построение желаемой л. а. х. де- лается на основе тех требований, которые предъявляются к проектируемой системе управления. При построении желаемой л. а. х. необходимо быть уверенным, что вид амплитудной характеристики полностью определяет характер переходных процес- сов и нет необходимости вводить в рассмотрение фазовую характеристику. Это бу- дет выполняться в случае минималыю-фазовых систем. В этом случае амплитудная характеристика однозначно определяет вид фазовой характеристики. Напомним, что передаточная функция разомкнутой минимально-фазовой системы не должна иметь нулей и полюсов, расположенных в правой полуплоскости. 2. Построение располагаемой л.а.х. Под располагаемой л. а. х. понимается характеристика исходной системы управления, построенной исходя из требуемых режимов стабилизации или слежения, требуемых выходной мощности, скорости, ускорения и т. п. Обычно под исходной системой понимается система, со- стоящая из управляемого объекта и управляющего устройства и не снабженная не- обходимыми корректирующими средствами, обеспечивающими требуемое качество переходного процесса. Исходная система должна быть также минималыю-фазовой. 3. Определение вида и параметров корректирующего устройства. Наиболее просто определяется корректирующее устройство пос- ледовательного типа. Если желаемая передаточная функция разомкнутой системы — Wx(p), располагаемая — Wp(p) и передаточная функция корректирующего звена последовательного типа — Wli3(p), то можно записать равенство Wx(j>)-Wp(p)Wla(p), A2.33) откуда КЛр)=Щу)· A2'34) Для л. а. х. можно записать ?пя(со)-?ж<а>)-?р(а>). A2.35) Таким образом, при использовании л. а. х. весьма легко осуществляется синтез последовательных корректирующих средств, так как л. а. х. корректирующих средств получается простым вычитанием ординат располагаемой л. а. х. из ординат желаемой. 4. Техническая реализация корректирующих средств. По виду л. а. х. необходимо подобрать схему и параметры корректирующего звена последовательного типа. В случае необходимости последовательное звено может быть пересчитано на эквивалентное параллельное звено или эквивалентную обратную связь по формулам, которые приведены в § 10.4.
tOp JO Рис. 12.2 356 Непрерывные линейные системы автоматического управления 5 . Поверочный ? а с ч с ? и ? ост- роение переходного процесс а. В случае необходимости полученная система уп- равления вместе с корректирующими средства- ми может быть исследована обычными метода- ми анализа. Ниже приводится краткое изложение мето- да синтеза, разработанного В. В. Солодовпико- вым [89J для следящих систем с астатизмом пер- вого порядка. В основу синтеза положены следующие показатели качества: 1) перерегулирование ст% при единичном ступенчатом воздействии на входе; 2) время переходного процесса ??; 3) коэффициенты ошибок с, и с2/2 . В рассмотрение вводится типовая вещественная частотная характеристика зам- кнутой системы (рис. 12.2). Эта характеристика описывается следующими величи- нами: >r= (ud/(on — основной коэффициент наклона; ?? = ?,/?6 и х( = Ш[/ш0 -- допол- нительные коэффициенты наклона; ?] = ??/?? и ?2 = ?2/?0 — основной и дополни- тельный коэффициенты формы; ??— интервал положительности. Если в следящей системе с приемлемыми динамическими качествами для веще- ственной частотной характеристики выполняются условия: *г<0,8, ?>0,5, то, как показало построение соответствующих типовым вещественным характерис- тикам переходных процессов, величина перерегулирования в основном определяет- ся величиной Р|пах. В этом случае перерегулирование ?% и время переходного про- цесса могут быть определены по кривым, приведенным на рис. 12.3. Таким образом, на основании заданного перерегулирования ?% можно опреде- лить Ртах и затем но Р1Ш1Х зависимость между временем переходного процесса ?? и частотой ?,,, соответствующей интервалу положительности вещественной характе- ристики. По заданному значению ?? легко определяется требуемое значение ?,,. Однако отрицательная часть вещественной ха- рактеристики также влияет на перерегулирование, увеличивая его на величину ?? < 0,3 Pmin. Это можно учесть, положив Pmin = 1 - Ртах. Тогда по кривой, изображенной па рис. 12.3, можно найти допустимые значения Ртж и P1Ilhl = 1 - Pmax, при которых суммар- ное перерегулирование не будет превосходить задан- ного значения ?%. В табл. 12.5 приведены некоторые типовые зна- чения Ртах и соответствующие им качественные по- казатели замкнутой системы. После нахождения основных величин для типо- вой вещественной характеристики переходят к фор- 50 40 30 20 10 t / ?. / 5? 3? со,, 1,0 1,1 1,2 1,3 1,4 1,5 ?,? Рис. 12.3
Глава 12. Методы синтеза систем автоматического управления 357 Таблица 12.5 *max 1Д 1,3 <38 «32 < 6?/?? < 5?/(?? Число колебаний «3 «2 р * max 1,2 1,0 ?% <26 «17 < 4?/?? < 3?/?? Число колебаний <2 1 мированию желаемой логарифмической амплитудной характеристики. При этом оче- видно, что фазовая характеристика разомкнутой системы должна так нроходнть, что- бы обеспечивалась не только устойчивость, но и определенный запас устойчивости. Вещественная характеристика замкнутой системы связана с частотной переда- точной функцией разомкнутой системы W (j(x>) зависимостью P(co)=Re A2.36) Задаваясь различными значениями ? (?) = const, на комплексной плоскости мож- но построить кривые, дающие связь между вещественной и мнимой частями W(ju>) или между ее модулем и фазой (или запасом по фазе). На рис. 12.4 приведено подоб- Заиас по фазе 40" 60" 80" 100° 120" -180" -160" -МО' -120° -100° Фазовый сдвиг Рис. 12.4 -80° -60°
358 Непрерывные линейные системы автоматического управления ?? дБ 30 20 10 ч. ? 20 30 Рис. 12.5 ? 60° 40" 20° 40?% Рис. 12.6 ное семейство кривых для амплитуды, откладываемой в децибелах. Цифры около соответствующих кривых указывают значение ? (?). Если на этом графике нанести амплитудно-фазовую характеристику разомкнутой системы, то по точкам пересече- ния с кривыми можно построить вещественную характеристику. Кривые, приведенные на рис. 12.4, позволяют сформулировать требования к ам- плитудно-фазовой характеристике разомкнутой системы, которые необходимо вы- полнить, чтобы обеспечить получение желаемой типовой характеристики. Так, например, если необходимо, чтобы ?% < 30%, то максимальная и минималь- ная ординаты вещественной характеристики в соответствии с табл. 12.5 не должны превышать значений (ориентировочно) Ртах < 1,2 и | Pmin | < 0,2. Это означает, что логарифмическая амплитудно-фазовая характеристика, нанесенная па рис. 12.4, не должна заходить в области, ограниченные кривыми с отметками 1,2 и 0,2. Сформу- лированное условие будет выполняться, если амплитудно-фазовая характеристика не будет заходить в прямоугольник, образованный горизонтальными линиями Lx = 16 дБ и L2 = —16 дБ и вертикальной линией ? = -135° (или в величинах запаса по фазе ? = 180° + ? = 45°). В соответствии с этим на рис. 12.5 построены кривые, которые позволяют при заданном значении перерегулирования выбирать требуемое значение запаса по мо- дулю L, = | L21 и запаса по фазе ?. Построение желаемой асимптотической л. а. х. производится в следующем по- рядке. Первая низкочастотная асимптота проводится гак, чтобы она имела наклон -20 дБ/дек, соответствующий астатизму первого порядка (рис. 12.6). Продолжение асимптоты должно пересечь ось частот при частоте, равной желаемой добротности по скорости: A2.37) где С[ — заданный коэффициент ошибки.
Глава 12. Методы синтеза систем автоматического управления 359 При однократном изломе в точке В первая сопрягающая частота определяется по формуле ?, =- A2.38) где ?? =· 2/<;2 — добротность системы по ускорению, а при двукратном изломе — по формуле с2 _ ?? -·7?·. A2.39) Далее по найденной из рис. 12.3 частоте положительности ?,, определяется час- тота среза л. а. х. шср так, чтобы она удовлетворяла условию « @,6 + 0,9) а>„. A2.40) Среднечастотный участок желаемой л. а. х. образуется асимптотой с наклоном -20 дБ/дек, проводимой так, чтобы она пересекала ось частот при шср. Этот участок проводится влево и вправо до достижения модулей, равных It и L2 (рис. 12.6). Затем производится сопряжение средпечастотного участка с низкочастотными асимптота- ми и высокочастотной частью. Для облегчения построения желаемой л. а. х. вводятся типовые передаточные функции разомкнутой системы и им соответствующие л. а. х. Они даны в табл. 12.6. Передаточные функции и л. а. х. всех четырех типов полностью определяются, заданием четырех величин: коэффициента передачи К и трех сопрягающих частот Таблица 12.8. Типовые передаточные функции и л. а. х. Тнил. а, х. I II III IV Передаточная функция КA+х2р) рО+Г,р)A + Г3р) К( + х2рJ рA + Г1РJA + Гзр) ?A + ?2?) ?A + ??)A+?3?J ка + ърJ ?A + ??JA + 7·3?J Отрицательные наклоны асимптот в дБ/дек 20-40-20-40 20-60-20-40 20-40-20-60. 20-60-20-60
360 Непрерывные линейные системы автоматического управления ?-. : l/7, ?2 = 1/?2 и 1/Г3 (рис. 12.7). Л. а. х. полиостью определяется также заданием следующих четырех величии: коэффи- циента передачи в децибе- лах, Lx при частоте ? = ?,, частоты среза 0)ср и двух от- носительных сопрягающих частот ?,/??, и ?3/??.? . К малым параметрам (рис. 12.6) относятся те по- стоянные времени системы, пренебрежение влиянием которых не сказывается существенно па динамических качествах системы. Обычно считают, что в качестве «малых» постоянных времени можно принять такие, кото- рые удовлетворяют условию Т,<—- . ? 2.4 П При построении желаемой л. а. х. нужно следить, чтобы она как можно меньше отличалась от располагаемой л. а. х., что нужно для упрощения корректирующих средств. Это за.мечание особенно относится к низкочастотной и высокочастотной ча- стям л. а. х. Желательно делать так, чтобы по крайней мере первая низкочастотная и последняя высокочастотная асимптоты обеих л. а. х. сливались вместе. Совпадение низкочастотных асимптот л. а. х. достигается за счет выбора соответствующего ко- эффициента передачи в системе К, равного требуемому. Совпадение высокочастот- ных асимптот достигается соответствующим выбором желаемой л. а. х. в высокочас- тотной области. Заметим, что при формировании желаемой л. а. х. можно увеличи- вать, если это необходимо для совпадения асимптот, запасы по модулю L{ и | -L2 , так как такое увеличение только повысит качество системы. После формирования всей желаемой л. а. х. необходимо проверить выдержива- ется ли требуемое значение запаса по фазе, определяемое из графика па рис. 12.5, для модулей, лежащих в пределах Ll>L(<a)>L2. A2.42) Для этой проверки необходимо подсчитать фазовый сдвиг в двух крайних точ- ках среднечастотпого участка, имеющего наклон -20дБ/дек, т. е. при частотах ? = Щ и ? = ?3. Подсчет фазового сдвига делается на основании принятой желаемой пере- даточной функции. Так, например, для передаточной функции типа I (см. табл. 12.6) он равен ? = -90° - arctg ?7', + arctg ??2 - arctg ??3· Если требуемый запас но фазе не выдержан, то необходимо расширить средне- частотный участок и произвести вновь проверку.
Глава 12. Методы синтеза систем автоматического управления 361 Чтобы окончательно убедиться в приемлемости сформированной л. а. х., можно по известной желаемой передаточной функции построить любым методом переход- ный процесс и проверить величины ?% и tn. Далее из ординат желаемой л. а. х. вычитаются ординаты располагаемой л. а. х. Получившаяся л. а. х. соответствует передаточной функции последовательного кор- ректирующего звена. При необходимости это звено может быть пересчитано па эк- вивалентную обратную связь или эквивалентное параллельное корректирующее зве- но (см. главу 10). § 12.6. Синтез систем автоматического управления на основе частотных критериев качества Синтез систем автоматического управления методом логарифмических ампли- тудных характеристик является в настоящее время одним из самых удобных и на- глядных. Наиболее трудным моментом при расчете методом логарифмических амп- литудных характеристик является установление связи показателей качества пере- ходного процесса с параметрами желаемой л. а. х., что объясняется сравнительно сложной зависимостью между переходной характеристикой линейной системы и ее частотными свойствами. Задача построения желаемой л. а. х. значительно облегча- ется, если вместо оценки качества работы системы по ее переходной характеристике перейти к оценке качества непосредственно по ее частотным свойствам. Для оценки качества любой системы управления, в том числе и следящей систе- мы, необходимо знать ее точность, характеризуемую ошибками в некоторых типовых режимах, быстродействие, определяемое по способности системы работать при боль- ших скоростях и ускорениях входного воздействия или по быстроте протекания пере- ходных процессов, и запас устойчивости, показывающий склонность системы к ко- лебаниям. В соответствии с этим можно говорить о критериях точности, критериях быстродействия и критериях запаса устойчивости. При использовании частотных критериев необходимо основываться на тех или иных частотных свойствах системы. При оценке точности по ошибкам при воспроизведении гармонического входно- го воздействия одновременно можно оценить и быстродействие по частоте этого воз- действия. Тогда критерий точности и критерий быстродействия сливаются в один критерий динамической точности системы управления. Ниже будут рассмотрены методы расчета систем, основанные на использовании частотных критериев качества. При этом кривая переходного процесса может, вооб- ще говоря, не рассматриваться и не использоваться. Однако в целях иллюстрации будут даны универсальные нормированные кривые переходных процессов при еди- ничном входном воздействии для рассматриваемых типовых л. а. х. В дальнейшем изложении будут, как и ранее, рассматриваться линейные систе- мы, состоящие из минимально-фазовых звеньев. Под ошибкой следящей системы будет пониматься не действительное рассогла- сование между задающей и исполнительной осями, а только сигнал рассогласова- ния, выявляемый чувствительным элементом системы. Это вызвано тем обстоятель- ством, что собственные ошибки чувствительных элементов, несмотря на их большой Удельный вес в полной ошибке системы управления, не оказывают влияния на ста-
362 Непрерывные линейные системы автоматического управления тический и динамический расчет последней и должны учитываться отдельно. Вопро- сы расчета ошибок чувствительных элементов относятся ? сфере теории соответству- ющих устройств (сельсинов, вращающихся трансформаторов, потенциометров и т. п.) Методика расчета излагается в основном применительно к следящим системам воспроизведения угла и воспроизведения скорости. Однако эта методика примени- ма и для других систем автоматического управления. Требования к низкочастотной части желаемой л. а. х., связанные с необходи- мой точностью. На основании требования поточности формируется низкочастотная часть желаемой л. а. х. следящей системы. Рассмотрим вначале астатические системы. Наиболее просто оцепить точность следящей системы можно но воспроизведе- нию гармонического входного сигнала с амплитудой в1тах и частотой ??: ? ? = fllmax sin ???. A2.43) Амплитуда ошибки может быть найдена с помощью модуля передаточной фун- кции по ошибке: l* S (?244) где W(/coK ) — частотная передаточная функция разомкнутой системы. Так как в подавляющем большинстве случаев амплитуда ошибки значительно меньше амплитуды входного сигнала, т. е. ?>тах < в,тах, то справедливо соотношение | W(j(aK) | > 1. Поэтому вместо A2.44) можно пользоваться приближенным выраже- нием *'""" -. A2.45) Последнее выражение позволяет легко сформулировать требование к низкочас- тотной части л. а. х. следящей системы. Для того чтобы входное воздействие A2.43) воспроизводилось с ошибкой, не превышающей ?>тах, л. а. х. системы должна прохо- дить не ниже контрольной точки Ак с координатами ? = ??, 1(шк) = 2018|^ОЧ)! = 201§^. A2.46) « Часто при определении условий работы следящей системы оговариваются толь- ко максимальная скорость Qlrnax и максимальное ускорение ?]???3? слежения. В этом случае можно подобрать эквивалентные режимы гармонического входного воздей- ствия. Вначале найдем такой режим A2.43), при котором амплитуда скорости и ам- плитуда ускорения равны максимальным заданным значениям. Очевидно, что это- му режиму соответствуют: ?? = elmax/QImax, A2.47) »?1113? = ?21?13?/?1??;??. A2-48) По этим величинам можно построить контрольную точку Ак (рис. 12.8) в соот- ветствии с A2.46).
Глава 12. Методы синтеза систем автоматического управления 363 Будем теперь рассматривать режим гармони- ческого входного воздействия, в котором ампли- туда скорости по-прежнему равна максимально- му значению, а амплитуда ускорения меньше мак- симального. Тогда контрольная частота A2.47) будет пропорционально уменьшаться, а амплиту- да A2.48) возрастать обратно пропорционально амплитуде ускорения. При этом контрольная точ- ка Ак будет перемещаться влево по прямой, име- ющей наклон -20 дБ/дек. В предельном случае, если принять амплитуду ускорения равной нулю, контрольная частота сок —»0. Это соответствует режиму вращения с постоянной ско- ростью ?( = Qlmax. Тогда формула A2.45) вырождается в известное соотношение где ?? [с'1] — предельное значение добротности по скорости следящей системы с астатизмом первого порядка, ниже которого нельзя иметь реальную добротность по скорости, исходя из условий точности. Если теперь рассматривать режим гармонического входного воздействия с амп- литудой ускорения, равной максимальному значению elmax и амплитудой скорости, меньшей максимального значения ??????, то аналогичными рассуждениями можно показать, что контрольная точка Ак (рис. 12.8) будет двигаться вправо по прямой, имеющей наклон -40 дБ/дек. Квадрат частоты точки пересечения этой прямой с осью нуля децибел равен предельной добротности следящей системы с астатизмом второ- го порядка но ускорению К = г, /? A2 50) равной отношению ускорения к установившейся ошибке. Это будет при условии, что первая асимптота л. а. х. проектируемой следящей системы совпадает с прямой, по кото- рой движется контрольная точка Ак (рис. 12.8). Ниже этого предельного значения не может быть реальной добротности следящей системы с астатизмом второго порядка. Область, расположенная ниже контрольной точки Ак и двух прямых с наклона- ми -20 и -40 дБ/дек, представляет собой запретную область для л. а. х. следящей системы с астатизмом любого порядка. При работе со скоростями и ускорениями, не превышающими значений ???K? и ????3?, ошибки следящей системы не будут превос- ходить значения ?>тах, если л. а. х. будет проходить не ниже запретной области. Для входного воздействия вида A2.43) можно также ограничивать фазовую и относительную амплитудную составляющие ошибки. Для этого найдем ошибку ?^, находящуюся в фазе, и ошибку ??, находящуюся в квадратуре по отношению к входному воздействию. Для этого на рис. 12.9 пост- роим векторную диаграмму, из которой следует ?, A2.51) 0? Рис. 12.9 X
364 Непрерывные линейные системы автоматического управления где U и V- вещественная и мнимая части частотной передаточной функции по ошиб- ке. Фазовая ошибка следящей системы % ««ртах • = arc(.g f19sO"> и относительная амплитудная ошибка ??) J^I-N.ftimax-^max oImax ' A2·?3) ВформулахA2.51)-A2.53) и парис. 12.9 величины ?,, ?2, ?,?? и9л представля- ют собой векторные изображения соответствующих гармонических функций време- ни ?,,?2??,????/1. В большинстве случаев, аналогично изложенному выше, можно считать, что iW(/o)K)| 5?> 1 и передаточная функция разомкнутой системы с астатизмом первого порядка в области низких частот имеет вид Тогда фазовая ошибка (при arctg ? = ?) на основании A2.51) и относительная амплитудная ошибка ?? |Эл1 1 д,тм _?;?-,_?; «i rnax Задание величины фазовой и относительной амплитудной ошибок определяет предельные положения первой и второй асимптот л. а. х., т. е. необходимые значения добротности по скорости ??? и добротности по ускорению ?? = ??/?. Нетрудно ви- деть, что предельные положения асимптот и в этом случае формируют запретную зону для низкочастотной части л. а. х. вида, изображенного па рис. 12.8. Использование приведенных выше формул для формирования низкочастотной части л. а. х. возможно лишь в том случае, если двигатель в состоянии обеспечивать получение иа исполни- тельной оси требуемых максимальных значений скорости QImax и ускорения eImax · При выводе всех приведенных выше формул предполагалось, что ошибка в сис- теме определяется только наличием задающего воздействия ?>( (?)· При действии на систему возмущений, например момента нагрузки па оси двигателя, необходимо уве- личение коэффициента передачи разомкнутой системы для того, чтобы результиру- ющая ошибка не превосходила заданного значения. Более подробно это изложено, например, в [9J.
Глава 12. Методы синтеза систем автоматического управления 365 В статических системах установившаяся ошибка по задающему воздействию мо- жет быть сделана равной нулю применением неединичной обратной связи (§ 9.3), Однако появление статической ошибки возможно при нестабильности коэффици- ента передачи разомкнутой системы; В соответствии с формулой (9.66) для рассмат- риваемого случая максимальное значение ошибки составит A2.56) где -гг ~ относительное изменение коэффициента передачи разомкнутой системы. К Из выражения A2.56) можно получить требуемые значения коэффициента пе- редачи /Гили коэффициента ошибки с0: К—Г~~Кг~ъ ' A2.57) с0 К "max Пусть, кроме того, задано требуемое значение коэффициента ошибки clt являю- щегося коэффициентом пропорциональности между скоростью входного воздействия и ошибкой. Примем, что в низкочастотной области частотная передаточная функция стати- ческой системы может быть сведена к выражению Тогда коэффициент ошибки с{ для этой передаточной функции будет равен ? -? Ci-V"· A2-58) Отсюда может быть получена допустимая сумма двух постоянных времени: Ti)+Tl<c,K = cl^^. A2.59) Формулы A2.57) и A2.59) устанавливают требования к низкочастотной части желаемой л. а. х. Если к проектируемой системе кроме задающего воздействия приложено возму- щение, то в формуле для коэффициента передачи разомкнутой системы необходимо Дополнительно учесть составляющую, определяемую этим возмущением. Пусть, на- пример, статическая ошибка от возмущения определяется формулой (8.4): ' = ??/?? ^ ??/?? ст + К К ' г№ ?? ~ коэффициент статизма, а /10 — постоянное возмущение.
366 Непрерывные линейные системы автоматического управления Тогда вместо A2.56) можно записать А -A* ftlmax , Yl/lO + "^'" ¦ A2.60) -max „ „ Отсюда находим требуемое значение коэффициента передачи: шж. A2.61) J4 "max "max В системах стабилизации ошибка определяется только наличием возмущения (или возмущений). В этом случае требование к низкочастотной части л. а. х. сводит- ся к необходимости иметь определенное значение коэффициента передачи разомк- нутой системы, вне зависимости от того, является ли система по виду передаточной функции W (р) статической или астатической. Это значение коэффициента передачи будет определяться вторым слагаемым в правой части A2.61) или суммой подобных слагаемых при действии нескольких воз- мущений. По коэффициенту передачи может быть построена первая асимптота же- лаемой л. а. х. Требования к запасу устойчивости. В следящих системах повышение коэффи- циента передачи разомкнутой системы вызывает приближение к колебательной гра- нице устойчивости. Это проявляется в увеличении колебательности системы. Для оценки запаса устойчивости, т.е. степени удаления от колебательной границы устой- чивости, могут использоваться различные критерии, в том числе такие, как, напри- мер, перерегулирование при единичном входном возмущении, запас устойчивости но амплитуде и по фазе и т.п. При использовании частотных критериев качества наиболее удобно оценивать запас устойчивости замкнутой системы по показателю колебательности М, который характеризует склонность системы к колебаниям (см. гл. 8). В астатических системах для замкнутой системы коэффициент передачи на ну- левой частоте равен единице. Поэтому под показателем колебательности понимает- ся абсолютное значение наибольшего максимума W(jio) Это положение остается справедливым и для статических систем, так как для исключения статической ошибки по задающему воздействию в них. как правило, используется масштабирование выходной величины посредством применения не- единичной обратной связи (см. § 9.3) с коэффициентом кж < 1. Тогда коэффициент передачи замкнутой системы на нулевой частоте может быть сделан равным едини- це соответствующим выбором величины koc: ? 1 l + kocV(j0) + k0CK где К - коэффициент передачи разомкнутой системы.
Глава 12. Методы синтеза систем автоматического управления 367 Отсюда находится требуемое значение коэффициента обратной связи: _К-1 ос- к ¦ Показатель колебательности Л/ = 1,1 + 1,3 соответствует очень хорошему демп- фированию системы, при котором перерегулирования весьма малы. Показатель ко- лебательности ? - 1,3 + 1,5 обычно является вполне достаточным для большинства следящих систем. Во многих случаях следящие системы работают удовлетворитель- но и при значениях М= 1,6+ 1,8. Необходимым и достаточным условием того, чтобы в устойчивой системе пока- затель колебательности был не больше заданного, является нахождение фазовой ха- рактеристики вне запретной зоны (рис. 8.21). В минимально-фазовых системах это условие может быть выдержано соблюдением определенных правил построения л. а. х. без нахождения фазовой характеристики. Рассмотрим принципы построения л. а. х. с заданным показателем колебатель- ности. По методическим соображениям рассмотрение начнем со следящих систем с астатизмом второго порядка, хотя эти системы и не относятся к наиболее простым и распространенным. Как правило, в качестве типовых используются л. а. х„ имеющие в низкочастот- ной части наклон не более -40 дБ/дек. Это вызвано стремлением избавиться от ус- ловий, при которых возможно появление неустойчивости в большом, т. е. при согла- совании следящей системы с большого угла. Типовые л. а. х. систем с астатизмом второго порядка. В системах с астатизмом второго порядка обычно имеются два интегрирующих звена. Такими звеньями мо- гут быть исполнительный и вспомогательный двигатели, например гидромуфта и управляющий двигатель, поворачивающий шпиндель или чашу гидронасоса. В не- которых случаях астатизм второго порядка может появляться вследствие особенно- стей механических характеристик единственного исполнительного двигателя, у ко- торого вращающий момент не зависит от скорости вращения. Рассмотрим передаточную функцию разомкнутой системы вида A2.62) где ?? [с 2] — коэффициент передачи по разомкну- той системы, называемый добротностью по уско- рению. Асимптотическая л. а. х., соответствующая A2.62), изображена на рис. 12.10. В соответствии с наклонами асимптот, кратными -20 дБ/дек, ей присвоен тип 2-1-2.
368 Непрерывные линейные системы автоматического управления Положение всей л. а. х. может быть задано точкой пересечения первой асимптоты с осью пуля децибел. Этой точке соответствует частота A2.G3) которую назовем базовой. При введении новой переменной q = р/(О0 передаточная функция будет представлена в нормированном виде: A2.64) где ?2 = (О0Т2 и ?3 = ??73 — относительные постоянные времени. Соответствующая нормированная л. а. х., построенная для относительной часто- ты у = ?/?0, изображена на рис. 12.11. Здесь же показаны для иллюстрации фазовая характеристика и запретная область для нее. Протяженность участка с единичным наклоном, т. е. с отрицательным наклоном 20 дБ/дек, определяется отношением двух постоянных времени (см. § 8.8 и рис. 8.25): 7з A2.65) Под протяженностью участка вдоль оси частот (рис. 12.11) понимается отноше- ние частот конечных точек участка (большей к меньшей). Запас но фазе для функции A2.64) ? = arctgyz2 - arctg г/т3 = arctg-—~??- 1 + hy ? Исследование на максимум дает A2.66) У»=- /г-1 A2.67) A2.68) Максимальный запас по фазе определяется только протяженность асимптоты л. а. х., имеющей единичный наклон. Приравнивание максимальных запасов но фазе (8.88) и A2.68) дает зависимость между протяженностью участка h и показателем колебательности ? при оптималь-
Глава 12. Методы синтеза систем автоматического управления 369 ном выборе параметров, т. е. при совпадении максимумов реальной фазовой характеристики и запретной зоны (рис. 12.11): , ?/ + 1 ? ?? = —. A2.70) /?-1 Эти формулы связывают протяженность участка h с минимальным значением показателя колебательности, который может быть получен при этой протяженнос- ти, или величину показателя колебательности ? с минимальной протяженностью участка h, обеспечивающей этот показатель колебательности. Из рис. 12.11 легко найти оптимальные параметры л. а. х.: ? / Гп ?? т +? м м ?2 =ЩГ2= VVA · VC = __ ___ = ——. A2.71 j где -/С соответствует модулю, a —j= — относительной частоте, при которых запас- no фазе (в запретной области) получается максимальным (см. формулу (8.88)); - ¦ A272) Эти параметры соответствуют минимальному значению показателя колебатель- ности при заданной протяженности участка h. Следует заметить, что технически реализовать систему тем легче, чем меньше протяженность участка h. Это связано с необходимостью подъема на этом участке верхних частот, что во многих случаях затруднено вследствие наличия в системе вне- шних и внутренних высокочастотных помех. Поэтому с точки зрения оптимальнос- ти инженерного решения необходимо стремиться к реализации желаемых динами- ческих качеств при минимальной требуемой протяженности участка h. Для получения заданного показателя колебательности в замкнутой системе при фиксированной базовой частоте л. а. х. необходимо иметь следующие постоянные времени: 1 I A4 A2.73) ±JMWES.. ¦ (И74; J ?0 М + 1 к Вместо базовой частоты ?0 за точку, фиксирующую положение л. а. х. (рис. 12. К и 12.11), можно принять, например, точку пересечения второй асимптоты л. а. х. <
370 Непрерывные линейные системы автоматического управления осью децибел, которой соответствует частота о)ср = ???2. Тогда вместо A2.73) и A2.74) получим выражения, которые при фиксированной частоте среза, а следовательно, и фиксированном поло- жении запретной зоны для фазовой ха- рактеристики можно превратить в не- равенства: -180°,0- РИС. 12.12 1 ? % м-? . 1 ? o)cp ? + ? A2.75) A2.76) При равенстве левых частей правым показатель колебательности будет равен за- данному значению М. При неравенстве левых и правых частей будет вводиться не- который дополнительный запас устойчивости и показатель колебательности будет снижаться. Эти формулы легко запоминаются, и они просто связаны с параметрами окруж- ности — запретной зоны на комплексной плоскости (см. рис. 8.22). В неравенство может быть превращена и формула A2.74). Формулу A2.73) луч- ше иметь в виде равенства, так как увеличение Т2 по сравнению с тем, что дает фор- мула, в некоторых случаях может привести к ухудшению запаса устойчивости. При использовании типовой передаточной функции A2.62) может быть предус- мотрен дополнительный запас устойчивости для возможности иметь в усилитель- ном канале некоторое количество не учитываемых при расчете малых постоянных времени. Дополнительный запас устойчивости создается уменьшением величины по- стоянной времени Тл или, соответственно, чтобы отодвинуть фазовую характеристику от запретной области (рис. 12.12). На малые постоянные времени отводится обычно несколько градусов запаса по фазе. Так, Например, в [9j предлагается отводить на эти цели величину, соответству- ющую сумме малых постоянных, 0Д ?0' A2.77) а число малых постоянных времени принимать равным 4 + 6. Тогда граница малых постоянных времени определяется значением ? = г 0.025 со0 · A2.78)
Глава 12. Методы синтеза систем автоматического управления 371 Если некоторая постоянная времени Гм дает сопрягающую частоту ?? = 1/ Tw которая больше граничной частоты (рис. 12.12) ?? = 1/7; - 40?0, A2.79) го эта постоянная может не учитываться при расчете. Расчетная формула для определения допустимого значения постоянной време- ни Т2 A2.73) при этом сохраняется, а вместо формулы A2.74) должно использовать- ся выражение В более сложном случае передаточная функция разомкнутой системы может иметь произвольное число постоянных времени, входящих в ее знаменатель: W(p) Этой передаточной функции соответствует л. а. х. типа 2-1-2-3-4... Расчеты и здесь оказываются достаточно простыми. Для получения заданного показателя колебательности необходимо выполнение условия A2.73) для постоян- ной времени Т2. Сумма всех остальных постоянных времени ??= ?? + Г4 + Т5 + ..., включая малые постоянные времени, должна удовлетворять неравенству ?0 A2.82) При использовании расчета по частоте среза для постоянной времени 72 должно выполняться условие A2.75), а для суммы остальных постоянных времени — условие УТ<~——. A2.83] ?0 ? + 1 В л. а. х. подобного типа легко учесть наличие звеньев постоянного запаздыва- ния. В этом случае время запаздывания должно учитываться при подсчете суммь постоянных времени ? 7". Возможен случай, когда в передаточную функцию разомкнутой системы входит множитель, соответствующий колебательному звену с комплексными корнями: —. A2.84
372 Непрерывные линейные системы автоматического управления N .2 П ?>2 Ъ СОср ?? gQ Рис. 12.13 ?2 ?? Рис. 12.14 Допустить наличие такого множителя можно в том случае, если частота свобод- ных колебаний звена значительно больше базовой частоты: A2.85) Асимптотическая л. а. х. для этого случая изображена на рис. 12.13. При выполнении условия A2.85) фазовый сдвиг, вносимый колебательным зве- ном в районе максимального запаса по фазе, можно принять равным arctg ??. Поэто- му коэффициент а должен входить в общую сумму постоянных времени A2.82) или A2.83). Для того чтобы избежать появления второй запретной зоны в районе пика л. а. х. при ? = q0 (рис. 12.13), необходимо выполнение дополнительного условия, которое вытекает из неравенства (8.87): ? м+ A2.86) Выполнение этого условия может быть легко проверено при построении л. а. х. Более подробно этот вопрос рассмотрен для случая гироскопических следящих систем в [9]. Предельным случаем л. а. х. тина 2-1-2 или тина 2-1-2-3 является л. а. х. типа 2-1 (рис. 12.14), соответствующая случаю, когда ??-» 0. Тогда передаточная функ- ция разомкнутой системы A2.81) приобретает вид W(p) = ? ??, ? A2.87) Передаточная функция подобного вида соответствует изодромному управлению. Она может встречаться, например, в сглаживающих системах различного типа, пост- роенных на электромеханических, электронных, гироскопических и тому подобных интеграторах.
Глава 12. Методы синтеза систем автоматического управления 373 Показатель колебательности для подобной передаточной функции может быть определен прямым отысканием максимума модуля частотной передаточной функ- ции замкнутой системы = М. max Подстановка A2.87) и исследование пол учившегося выражения на максимум дает следующее условие, которое должно быть выполнено, чтобы показатель колебатель- ности не превышал заданного значения: М2-1 или, в другом виде (при условии, что о)ср > к>0), 0)cp M2-l A2.88) Типовые л. а. х. систем с астатизмом первого порядка. Следящие системы с астатизмом первого порядка представляют собой наиболее распространенный тип систем, содержащих одно интегрирующее звено — исполнительный двигатель. В про- стейшем случае, когда следящая система состоит из безынерционного усилителя и исполнительного двигателя с постоянной времени Г, и не имеет дополнительных корректирующих средств кроме, возможно, жесткой тахометрической обратной свя- зи, передаточная функция разомкнутой системы может быть сведена к виду W(p) =? Асимптотическая л. а. х. типа 1-2, соответствующая этой передаточной функ- ции, изображена на рис. 12.15. Определение допустимого значения постоянной времени может быть сделано прямым нахождением максимума амплитудной частотной характеристики замкну- той системы W(ja)) = М. Подставляя A2.89) и исследуя получившееся выражение на максимум, можно найти условие того, чтобы показатель колебательности не превы- шал заданного значения: A2.90)
374 Непрерывные линейные системы автоматического управления Последняя формула позволяет при заданном значении постоянной времени ис- полнительного двигателя легко определять максимальное значение добротности по скорости, которое можно иметь в следящей системе при данном значении показате- ля колебательности. При заданном значении требуемой добротности по скорости эта же формула по- зволяет определять допустимое значение постоянной времени исполнительного дви- гателя и необходимый коэффициент передачи по петле жесткой тахометрической обратной связи, служащей для снижения постоянной времени двигателя. Определе- ние коэффициента передачи для тахометрической обратной связи может произво- диться по формуле ? где Г., — постоянная времени исполнительного двигателя; koc — коэффициент пере- дачи но петле тахометрической обратной связи. В более сложном случае передаточная функция A2.89) может быть представле- на в виде Щр)=- A2.91) Этой функции соответствует л. а. х. типа 1-2-3-4... Здесь может быть получена приближенная формула, ориентировочно связыва- ющая сумму всех постоянных времени с добротностью по скорости: Ka(Tt+Т2+Т3 A2.92) приМ< 1,3. Приближенная формула A2.92) становится точной при ? = 1 и любом числе по- стоянных времени либо при наличии только одной постоянной времени и любом зна- чении М. В последнем случае она вырождается в формулу A2.90). При значениях М, мало отличающихся от единицы, например при ? < 1,3, формула A2.92) является достаточно точной и может использоваться для расчета при наличии любого числа постоянных времени, а также при наличии вре- менного запаздывания ?, которое должно учи- тываться в общей сумме постоянных времени. Л. а. х. рассмотренного типа может исполь- зоваться в простейших следящих системах с не- высокими требованиями в отношении стати- ческой и динамической точности. При невоз- можности удовлетворить требованиям технического задания приходится переходить к более сложным тинам л. а. х. На рис. 12.16 изображена асимптотическая л. а. х. типа 1 -2- -1-2-3... Она может быть получена из соответ-
Глава 12. Методы синтеза систем автоматического управления 375 ствующей л. а. х. типа 2-1-2-3... система с астатизмом второго порядка (рис. 12.12) добавлением одного излома при сопрягающей частоте ?, = 1/7. Этой л. а. х. соот- ветствует передаточная функция разомкнутой системы W(p) = Так как обычно сопрягающая частота щ значительно отличается от частоты в зоне максимума требуемого запаса но фазе, то с большой степенью точности расчет можно вести но формулам, полученным для систем с астатизмом второго порядка. В этом слу- чае положение л. а. х., изображенной на рис. 12.16, определяется базовой частотой В соответствии с формулами A2.73) и A2.82) имеем .. ? Гм co0VM-l ° ' ?0 ? + ? или в соответствии с формулами A2.75) и A2.83) „, ,1 ? „, ,„ „ 1 ? ч, -1 corp M + l Для уточнения расчета можно учесть то обстоятельство, что по сравнению с систе- мой, имеющей астатизм второго порядка, здесь имеется дополнительный запас но фазе Дц = агсг?^т. A2.94) Это позволяет немного увеличить допустимую сумму постоянных времени, ко- торым соответствуют сопрягающие частоты правее частоты среза (формулы A2.82) и A2.83)), или немного уменьшить постоянную времени Т2 (формулы A2.73) и A2.75)). Однако подобное уточнение обычно не имеет практического значения [9] и почти всегда с достаточной степенью точности можно вести расчет параметров л. а. х. тина 1-2-1-2-3... по формулам, которые были получены для системы с астатизмом второго порядка (л. а. х. типа 2-1-2-3...). Типовые л. а. х. статических систем. В простейшем случае передаточная функ- ция разомкнутой статической системы имеет вид ЩР)=„ „ К„ „ .. A2.95) где К — коэффициент передачи разомкнутой системы.
376 Непрерывные линейные системы автоматического управления Соответствующая асимптотическая л. а. х. тина 0-1—2 изображена на рис. 12.17. В районе пересечения л. а. х. оси нуля деци- бел передаточная функция может быть прибли- женно сведена к передаточной функции системы с астатизмом первого порядка V" ?A + 7??)· где базовая частота л. а. х. К ?,, = —. A2.96) A2.97) Это дает возможность использовать полученную выше формулу A2.90) для л. а. х. типа 1-2 (рис. 12.15) при замене KQ на ?0. Тогда можно получить условие обеспече- ния заданного показателя колебательности A2.98) A2.99) A2.100) Для передаточной функции более сложного вида К W(P) = аналогично A2.92) имеем KGj + Г2 +...) < М2 + MyJM2 -1 То " 2 Из этих формул видно значение первой большой постоянной времени Го как фак- тора, увеличивающего запас устойчивости системы. Повышение коэффициента пе- редачи или повышение суммы остальных постоянных времени при заданном пока- зателе колебательности может быть сделано при одновременном увеличении посто- янной времени Го. Отклонение передаточной функции A2.96) от более точного выражения A2.95) в области низких частот дает некоторое увеличение запаса устойчивости, т. е. умень- шение колебательности. Учет этого обстоятельства обычно нецелесообразен ввиду незначительности получаемого эффекта [9]. При повьпиенных требованиях но статической и динамической точности могут применяться л. а. х. типа 0-1-2-1-2-3... (рис. 12.18), образованные из л. а. х. типа 2-1-2-3... (рис. 12.10) систем с астатизмом второго порядка. Таким л. а. х. соответствует передаточная функция разомкнутой системы К( + Т2р) A2.101)
Глава 12. Методы синтеза систем автоматического управления 377 Как и в случае систем с астатизмом перво- го порядка, здесь можно с достаточной степе- нью точности пользоваться универсальными формулами A2.73)-A2.76) и A2.82), A2.83). Учет звеньев постоянного запаздывания и колебательных звеньев, а также введение гра- ницы малых постоянных времени может де- латься аналогично изложенному выше. Переходные процессы, соответствующие типовым л. а. х. Для л. а. х. типа 2-1-2 можно показать, что при заданной протяженности h асимптоты с единичным наклоном (рис. 12.10) выбор параметров, при котором обеспечива- ется минимальное значение показателя колебательности A2.70), вместе с тем соот- ветствует некоторому оптимальному протеканию переходных процессов. При этом будет иметь место максимальное приближение кривой переходного процесса к неко- торой экстремали, которая является экспонентной с постоянной времени ? — (uq h~ . Чем больше нротяженность участка h, тем меньше показатель колебательности и тем более благоприятным будет протекание переходного процесса, так как посто- янная времени экспоненты будет меньше. Определим вид переходного процесса при единичном входном воздействии ?, = 1 (t) для случая использования л. а. х. типа 2-1-2 (рис. 12.10). Для нормированной передаточной функции A2.64) изображение Лапласа вы- ходной величины будет иметь вид 1 A2.102) Задаваясь различными значениями показателя колебательности, можно найти относительные постоянные времени ?2 = 0HГ2 и ?3 = о>о^з и затем построитьпереходный процесс для выходной величины ?2 в функции безразмерного времени ???. Переход- ные характеристики показаны на рис. 12.19. Параметры переходных процессов — перерегулирование ?% и относительное время переходного процесса ???? — для 1 -О2 (???) | < 0,05 приведены в табл. 12.7. Хотя эти кривые переходных процессов соответствуют л. а. х. типа 2-1-2 системы с астатизмом второго порядка (рис. 12.10), они с большой степенью точности могут исполь- зоваться для оценки переходных процессов при использовании л. а. х. других типов, изоб- раженных, например, па рис. 12.13, 12.16 и 12.18, для которых характерным является наличие участка с наклоном -20 дБ/дек в районе пересечения оси частот.
378 Непрерывные линейные системы автоматического управления Таблица 12.7. Параметры переходных процессов ? ?, % ???,, 1Д 13,8 1,3 26,5 ? 1,5 37,2 5,85 5,45 1,7 44,6 7,25 Различие будет наблюдаться в начальной части, если высокочастотная часть л. а. х. отличается or высокочастотной части л. а. х. типа 2-1-2, и в конечной части, если будут отличаться их низкочастотные части. . Таким образом, в случае нужды оценка переходных процессов может делаться по универсальным кривым, приведенным на рис. 12.19, во всяком случае для сред- ней части кривой переходного процесса, которая показывает степень склонности системы к колебаниям. В тех случаях, когда л. а. х. не имеет специального участка с наклоном -20 дБ/дек при переходе оси частот (см. например, рис. 12.15 и 12.17), оценка переходных про- цессов может быть сделана следующим образом. В качестве исходной примем л. а, х. типа 1-2 (рис. 12.15). Ей соответствует пере- даточная функция A2.89). Вводя единичное ступенчатое воздействие ?] (?)> можно аналогично изложенному выше построить нормированные переходные процессы в функции безразмерного времени ??? (рис. 12.20). Здесь в качестве ?0 принята часто- та пересечения асимптоты, имеющей наклон -20 дБ/дек, с осью частот (рис. 12.15). Эти же кривые переходного процесса могут использоваться для оценки пере- ходного процесса в случае использования л. а. х. другого типа, например 1-2-3 или 0-1-2 (рис. 12.17). Как и в предыдущем случае, различие может наблюдаться толь- ко в начальной и конечной стадиях переходного процесса. Построение низкочастотной области желаемой л. а. х. Построение желаемой л. а. х. начинается с низкочастотной области. Из условий требуемой точности рабо- ты определяется положе- ние контрольной точки или запретной области (см. рис. 12.8). Низкочас- тотная часть л. а. х. долж- на проходить не ниже кон- трольной точки или так, чтобы не заходить в зап- ретную область. В следящих системах с астатизмом второго поряд- ка положение первой низкочастотной асимптоты, имеющей на- клон -40 дБ/дек, опреде-
Глава 12, Методы синтеза систем автоматического управления 379 ляется совершенно однозначно. Из условий облегчения задачи демп- фирования выгодно сдвигать эту асимптоту как можно более влево, т. е. в сторону низких частот. Оче- видно, что предельное положение первой асимптоты будет в том слу- чае когда она или пройдет через контрольную точку Ак, или сольет- ся с правой границей запретной об- ласти (рис. 12.21). Необходимое значение базовой частоты л. а. х. (й0 и необходимый коэффициент передачи разомкну- той системы определяются из вы- ражения A2.50): 0 L V Ik Запретная ^v область ^8^ 1 2 ? _J.M+il м- ? ! ???? >ч/ Рис. 12.21 I //УАУ1 |20 «max LC2J В следящих системах с астатизмом первого порядка необходимо определить по- ложение двух периых асимптот, что можно сделать различным образом в зависимос- ти от выбранного значения первой сопрягаю- щей частоты ?, = /Тх. Если принять, что первая сопрягающая ча- стота больше контрольной частоты не менее чем в 2-3 раза, то первые две асимптоты можно рас- положить так, чтобы через контрольную точ- ку Лк прошла первая асимптота (рис. 12.22, а). При этом коэффициент усиления по ра- зомкнутой цепи пли добротность по скорости Ка будет иметь минимальную возможную ве- личину, равную предельному значению, опре- деляемому из A2.49): J. с что является благоприятным. Однако частота точки пересечения второй асимптоты с осью нуля децибел ?0 будет значительно больше ми- нимального достижимого значения, определя- емого по требуемому предельному коэффици- енту передачи по ускорению A2.50). Это яв- ляется нежелательным, так как вся л. а. х. будет сдвигаться в область более высоких частот, что
380 Непрерывные линейные системы автоматического управления затрудняет демпфирование вследствие относительного возрастания влияния всех постоянных времени системы. Если теперь принять, что первая сопрягающая частота ?, меньше контрольной частоты юк по крайней мере в 2-3 раза, то первые две асимптоты можно расположить так, чтобы через контрольную точку Ак прошла вторая асимптота (рис. 12,22, б). При этом частота пересечения второй асимптоты с осью нуля децибел ?0будет иметь ми- нимальную возможную величину, определяемую предельным значением добротнос- ти по ускорению A2.50), что является благоприятным с точки зрения облегчения демпфирования системы. Однако при этом требуемый коэффициент передачи ра- зомкнутой системы Кп будет в 2-3 раза превышать минимальное возможное значе- ние, определяемое формулой A2.50). Увеличение коэффициента передачи может не- благоприятным образом сказаться на возрастании влияния помех и наводок на вхо- де. Поэтому выбор того или иного расположения низкочастотной части л. а. х. относительно контрольной точки должен определяться конкретными условиями. При отсутствии преобладания того или иного фактора оптимальным следует счи- тать такое расположение низкочастотных асимптот (рис. 12.22, «), цри котором пер- вая сопрягающая частота (й{ совпадаете контрольной частотой ??. Так как истинная л. а. х. в точке ? = щ проходит ниже точки пересечения двух асимптот на 3 дБ, или на л/2, то вся л. а. х. при ц>] = юк должна быть поднята вверх на 3 дБ. При этом требуемое значение коэффициента передачи /B A2.103) "max Точке пересечения второй асимптоты с осью нуля децибел соответствует частота г^ш-. A2.104) "lmax В статических следящих системах, а также в системах стабилизации построение низкочастотной части делается в соответствии с формулами A2.56)-( 12.61). Построение средне- и высокочастотной частей л. а. х. В системах с астатизмом второго порядка (рис. 12.21) необходимо осуществить типовой переход оси нуля де- цибел в соответствии с рис. 12.10. При этом известно значение базовой частоты (% Требуемое значение постоянной времени Т2 определяется формулой A2.73). Среднечастотпой части л. а. х. соответствует асимптота с единичным наклоном, проходящая в интервале амплитуд ? .. . ? > Л(к)> М-1 ч М + 1 или в интервале частот M~l M + 1, A2.105)
• Глава 12. Методы синтеза систем автоматического управления 381 Часть л. а. х., лежащая правее частоты среза, может иметь, вообще говоря, произ- вольный вид, определяемый имеющимися в системе звеньями. Однако в соответ- ствии с изложенным выше необходимо выполнение следующих условий. 1. Высокочастотная часть л. а. х. не должна заходить в запретную область, обра- зованную асимптотой с единичным наклоном, пересекающей ось пуля децибел в точке ? = ???, и горизонтальной прямой, соответствующей ^ A2.106) 2. Сумма постоянных времени и коэффициентов при операторе в первой степени передаточных функций колебательных звеньев не должна превышать значения A2.82): 1 ? 1 ?? ! ^ ?(.? ? +1 ?0 ? +1 При построении желаемой л. а. х. в высокочастотной области вначале можно ори- ентироваться на наиболее простой ее вид и сформулировать ее при помощи одной асимптоты с наклоном -40 дБ/дек, положение которой определяется постоянной времени ? - 1 М 3 оср ? +1 ?0 ? + ? Эта л. а. х. показана в высокочастотной части на рис. 12.21 пунктирной линией. Она соответствует типу 2-1-2. При дальнейшем расчете вид высокочастотной час- ти л. а. х. может уточняться. Однако два сформулированных выше условия не долж- ны нарушаться. В окончательном виде высокочастотная часть л. а. х. может иметь произвольный вид, например показанный сплошной линией на рис. 12.21. В следящих системах с астатизмом первого порядка необходимо вначале прове- рить возможность сведения желаемой л. а. х. к типу 1 -2 или ее модификациям 1 -2-3... Для этого необходимо исследовать возможность доведения суммы всех постоянных времени до значения, определяемого формулой A2.92): +12+Т-л ?? При отрицательном ответе необходимо сформировать переход оси нуля децибел асимптотой с единичным наклоном так, как показано па рис. 12.22. Весь расчет ведет- ся аналогично изложенному выше для следящих систем с астатизмом второго порядка. Исходные данные для расчета — базовая частота ?0, и постоянная времени ? — известны по построению низкочастотной части л. а. х. (см. рис. 12.22). Для статических систем расчет ведется аналогично расчету систем с астатизмом первого порядка. Вначале необходимо проверить возможность использования л. а. х. типа 0-1-2 (рис. 12.17) или ее модификации 0-1-2-3... по формуле A2.100). При
382 Непрерывные линейные системы автоматического управления отрицательном ответе, необходимо сформировать переход оси нуля децибел анало- гично рис. 12.21 и Р.22. Расчет корректирующих (демпфирующих) средств. По наиболее простой схе- ме расчета корректирующие средства определяются сравнением желаемой переда- точной функции с передаточной функцией системы без корректирующих средств или сравнением л. а. х., соответствующих этим передаточным функциям. Часто эта схема расчета оказывается слишком упрощенной, что затрудняет ее использование. Это объясняется главным образом трудностью непосредственного перехода в сложных случаях от имеющейся передаточной функции к желаемой, а также тем обстоятельством, что формирование высокочастотной части л. а. х. может быть выполнено многозначно. Если вид желаемой л. а. х. в низкочастотной части является вполне определенным, то для ее высокочастотной части могут быть сфор- мулированы лишь общие требования в отношении допустимой суммы постоянных времени и отсутствия пиков, заходящих в запретную зону (см. рис. 12.21). Поэтому более гибкой оказывается схема расчета, при которой построение же- лаемой л. а. х. и расчет корректирующих средств, обеспечивающих получение жела- емой л. а. х., делаются в два этапа. На первом этапе расчета на основании требований к точности строится желае- мая л. а. х. и рассчитываются корректирующие средства, формирующие ее в низко- частотной части. При этом будет получена некоторая промежуточная система, име- ющая требуемую точность, но не имеющая, возможно, требуемого запаса устойчиво- сти. В некоторых случаях возможно сформирование одновременно с низкочастотной частью л. а. х. ее средне-, а в простейших случаях и высокочастотной частей. На втором этапе расчета уточняется вид и рассчитываются параметры корректи- рующих средств, формирующих средне- и высокочастотную части л. а. х. В результа- те должна быть получена система, обеспечивающая не только требуемую точность в типовых режимах, но и имеющая необходимый запас устойчивости. Методы реше- ния задачи оптимального синтеза будут рассмотрены в гл. 23. Глава 13 СИСТЕМЫ С ПЕРЕМЕННЫМИ ПАРАМЕТРАМИ §13.1. Основные понятия Системами с переменными параметрами называются системы, движение кото- рых описывается линейными дифференциальными уравнениями с переменными во времени коэффициентами:
Глава 13. Системы с переменными параметрами 383 Коэффициенты а о- -? и Ьп являются функциями времени, которые задаются либо графи- ками, построенными на основании эксперимента, либо аналитически. Переменные коэффициенты в уравнении сис- темы автоматического управления A3.1) возника- ют вследствие наличия переменных коэффициен- тов хотя бы в одном звене системы. Так, например, у подвижного объекта (корабля, самолета, ракеты) с течением времени вследствие выгорания топлива происходит изменение массы и моментов инерции. Если объект при своем движе- нии меняет скорость и высоту, то возможно изме- нение его аэродинамических коэффициентов. В отличие от линейных систем с постоянными параметрами, методы анализа и синтеза которых были рассмотрены в предыдущих главах, исследование линейных систем с неремен- ными параметрами представляет собой очень сложную задачу. В первую очередь это связано с тем, что в общем случае найти решение уравнения A3.1) невозможно. В результате, как правило, неприменимы разработанные для линейных систем с по- стоянными параметрами критерии устойчивости, оценки качества установившихся и переходных процессов, методы синтеза и др., а существующие специфические ме- тоды анализа и синтеза систем с переменными параметрами во многих случаях ока- зываются сложными для практического применения. В связи с этим в данной главе рассматриваются лишь особенности систем с пере- менными параметрами и намечаются некоторые методы их исследования. Более под- робно такие системы исследуются в работах [25, 86, 89] и др. Рассмотрим переходную функцию и функцию веса системы с переменными па- раметрами. Так как коэффициенты уравнения A3.1) меняются с течением времени, то зти функции будут зависеть от момента приложения единичного скачка или еди- ничного импульса на входе. На рис. 13.1, а изображен график изменения одного из коэффициентов уравнения A3.1) и переходная функция h (t - ?, ?) = h ( ?, ?), A3.2) где t — текущее время, отсчитываемое от некоторого момента, соответствующего, например, включению системы или началу изменения переменных параметров; ? — время, соответствующее поступлению на вход единичной ступенчатой функции; ? — текущее время, отсчитываемое от момента приложения ступенчатой функции. Если теперь на вход подать единичную импульсную функцию, которую можно Представить как предел отношения -»)= Um
384 Непрерывные линейные системы автоматического управления то процесс на выходе, т. е. функцию веса, в силу принципа суперпозиции можно пред- ставить в виде разности двух смещенных на ?? переходных функций с измененным в l/?? раз масштабом: = lim ?? Правая часть этого выражения представляет собой производную от переходной функции по аргументу ?, взятую с обратным знаком. Таким образом, для функции веса получаем (рис. 13.1, б) -¦&,¦&) = I' A3.3) Как следует из A3.3), функция веса является функцией двух переменных: вре- мени ?, соответствующего моменту поступления па вход системы единичного им- пульса, и текущего времени t (или ? = t - ?). В связи с этим функцию веса можно изобразить в виде некоторой поверхности (рис. 13.2). Эта поверхность переходит в плоскость ??? при t < ?. Границе перехода поверхности в плоскость соответствует биссектриса t - Ь. Это обстоятельство объясняется тем, что в реальных системах ре- акция не может появиться ранее приложения на входе системы импульса. Поэтому при t < ? функция веса должна быть тождественно равна нулю. Сечение поверхности весовой функции вертикальной плоскостью, параллель- ной оси t (рис. 13.2, s), дает весовую функцию для фиксированного момента прило- жения единичного импульса на входе системы (? = const). Эта функция называется нормальной весовой функцией системы с переменными параметрами: wit-?,?), ? = const. A3.4) Она является параметрической функцией, так как в нее входит фиксированный параметр Ь = const. Нормальная весовая функция может быть сделана зависящей от аргумента ? = t - Ь подстановкой t = ? + ?. В результате получаем функцию w(T,b), ? = const. A3.5) а) Рис. 13.2
Глава 13. Системы с переменными параметрами 385 Сечение поверхности весовой фун- кции вертикальной плоскостью, парал- лельной оси ¦&, дает кривую, образован- ную ординатами семейства нормальных весовых функций для фиксированного значения времени ? = const (рис. 13.2,6). Эта кривая может быть получена путем обработки семейства нормальных весо- вых функций, построенных для различ- ных моментов приложения единичного входного импульса Ь (рис. 13.3). Полу- чающуюся зависимость будем называть сопряженной функцией веса: f=const »-(t-9,9) Рис. 13.3 w (t - ?, ?), t= const. A3.6) Она также является параметрической функцией, так как содержит параметр t - const. Сопряженная функция веса является функцией смещения ?, но может быть пред- ставлена также как функция аргумента ? = t - ? (рис. 13.2, б), называемого реверс- смещением, поскольку 0 отсчитывается от точки ? =* t в сторону, противоположную смещению Ь. Это осуществляется подстановкой в сопряженную весовую функцию значения ? = ?- ? при t = const. В результате получаем w(Q, f-?), t = const. A3.7) Проиллюстрируем все сказанное примером. Пусть функция веса системы с пе- ременными параметрами имеет вид Зафиксировав смещение и положив, например, ¦& мальную функцию веса: const, получаем нор- или в другом виде при переходе к аргументу ? = t - ?: "' ?0+? Зафиксировав текущее время и положив, например, t = ?0 = const, получаем со- пряженную функцию веса е-«'о
386 Непрерывные линейные системы автоматического управления Перейдя к реверс-смещению в ? = t - ?, имеем -?? Заметим, что в системах с постоянными параметрами весовая функция является функцией только времени ? = t - ? и не зависит от момента приложения ? входного импульса. Рельеф функции веса (рис. 13.2) в этом случае получается цилиндричес- ким, а оба рассмотренных выше сечения (рис. 13.2, а и б) совпадают по форме и от- личаются только знаками аргументов. При переходе к реверс-смещению получаем полное совпадение двух функций веса — нормальной и сопряженной: w (?) = w (?). Пусть на систему A3.1) с функцией веса w (t - ?, ?) действует входной сигнал / (?)· Элементарная реакция на выходе системы в произвольный момент времени t > О будет ??(?)- w(t-¦&,-&)/(?)??. A3.8) Полный сигнал на выходе линейной системы определяется как суперпозиции элементарных реакций интегрированием A3.8) в пределах от 0 до t с x{t)=w{t-b,b)f{Q)dQ. о Так как при Ь > t функция веса равна нулю, то выражение A3.9) можно также записать в виде Из двух последних выражений видно, что в интегральном уравнении связи меж- ду входной и выходной величинами используется сопряженная функция веса A3.6), т. е. разрез рельефа функции веса (рис. 13.2, б) вдоль аргумента ?. Если использовать реверс-смещение ? ¦= t - ?, то интегральная связь A3.9) мо- жет быть представлена в виде интеграла свертки t x{t)=w(Q,t-Q)f(t-Q)dQ. A3.11) о Как уже отмечалось, в случае постоянства параметров системы функция веса за- висит только от времени (? - ?). В этом случае формула A3.11) переходит в интег- рал свертки G.44) t х{ о (О = jw(Q)f(t - ?) dQ = jw(x)/(t - ?) dz.
Глава 13. Системы с переменными параметрами 387 13.2. Нахождение функции веса и построение переходных процессов Функция веса системы с переменными параметрами является исчерпывающей характеристикой этой системы, и нахождение ее важно по следующим соображени- ям. Функция веса характеризует протекание временных процессов в системе управ- ления, и по ее виду можно судить о качестве управления, аналогично тому, как это делалось для систем с постоянным параметрами (§ 8.4). По имеющейся функции веса можно определить время протекания переходного процесса, как характеристи- ку быстродействия и склонность системы к колебаниям. Кроме того, по имеющейся функции веса можно строить процесс на выходе сис- темы при заданных входных воздействиях не производя при этом каждый раз пол- ного решения исходного уравнения A3.1). В соответствии с формулами A3.9) и A3.11) для этой цели необходимо иметь сопряженные функции веса. Ввиду сложности проблемы существующие методы позволяют решать задачу на- хождения функции веса в численном виде. Только для систем, описываемых диффе- ренциальными уравнениями первого и иногда второго порядков, удастся решать за- дачу в общем виде. Поэтому в некоторых случаях приходится сложную систему с переменными параметрами приближенно сводить к более простой системе, движе- ние которой описывается уравнением не выше второго порядка. Следует заметить, что большинство систем управления с переменными парамет- рами относится к так называемым квазистационарным системам, и системам, пара- метры которых меняются сравнительно медленно. В подобных системах коэффици- енты дифференциального уравнения A3.1) мало меняются в течение времени пере- ходного процесса, определяемого временем затухания нормальной функции веса. Дифференциальное уравнение первого порядка. В некоторых случаях для оцен- ки вида переходных процессов системы с переменными параметрами ее уравнение приближенно можно свести к дифференциальному уравнению первого порядка ^ A3.12) Это уравнение имеет аналитическое решение A3.13) где S(t)=jP(t)dt, а С—постоянная интегрирования. Пусть, например, имеется уравнение A3-14)
388 Непрерывные линейные системы автоматического управления Определим для него семейство переходных характеристик h (г - ?,?) = h (t, Ь) Для единичной ступенчатой функции при ?* ? уравнение A3.14) можно записать в следующем виде: Приведем его к виду A3.12): dx ?, ?(?- + —ЛГ = — dt t ? Далее получаем ?(?) = —. t 0' На основании формулы A3.13) получаем ¦ + C При пулевых начальных условиях (для t = ?) должно быть h (О, Щ = 0. Отсюда определяется постоянная интегрирования С Окончательно получаем Дифференцируя последнее выражение по Ь , можно получить функцию веса: »(?-?,«) = — ?(?-?,«) = -— ЪЬ t l или в ином виде:
Глава 13. Системы с переменными параметрами 389 Для дифференциального уравнения A3.12) можно сразу найти функцию веса из общего решения A3.13), если положить в A3.12) входной сигнал равным единичному смешенному импульсу Q (г) = ? (t - ?). Проделав необходимые выкладки, получаем w(t-b,b) = e-R(t-b), A3.15) где R(t,b)=P(t)dt. Распространим этот результат па более общий случай записи дифференциаль- ного уравнения в виде . dx aQ(t)— + ai(l)x = bo(t)f(t). A3.16) Приведем его к виду A3.12): ? ?j(?) ^@^ dt ao(t) во(?) Положив/(?) = ? (? - ?), получим для функции веса решение в виде ?,,(?_???) = -^???(?·??, A3.18) яо(б) где Рассмотрим снова в качестве примера уравнение A3.14). Приведем его к виду A3.17): dx а, 1 Обратившись к формуле A3.18), находим - и функцию веса что совпадает с полученным ранее выражением.
390 Непрерывные линейные системы автоматического управления Дифференциальное уравнение второго порядка. Рассмотрим случай, когда диф- ференциальное уравнение A3.1) сводится к уравнению второго порядка При помощи подстановки x(t) = u(t)e *° A3.20) это уравнение приводится к виду /2 -P(t)dt аи 2' , .п „ _ ? /г//и f(tfi о f(t A321^ dt1 ~ Здесь введено обозначение 1 dP(t) P2(t) Ht) = Q.(t)--—r!- т~^ A3.22) 2 at 4 При действии единичного импульса/(^) = ? (? - ?) для уравнения A3.21) полу- чится решение п = ? (t - ?, ?), которое связано с весовой функцией w (t - ?, ?) исходного уравнения A3.19) ira основании формулы A3.20) соотношением () w(t-\?) = ?(?-?,?)? 2° . A3.23) Если же положить/, (?) = ?(?- ?), то для уравнения A3.21) будет получена весо- вая функция r{t- ?, ?), которая на основании A3.9) связана с решением ? (t - ?, ?) зависимостью t-u,u)e ° b{u-b)du. Эта зависимость на основании свойства дельта-функции может быть представ- лена в виде A3.24) В результате из A3.23) и A3.24) получаем ~l-jP(t)dt A3.2э)
Глава 13. Системы с переменными параметрами 391 Таким образом, для отыскания функции веса цв (t - ?, Ь) необходимо предварительно решить уравнение A3.21), которое приобретает вид L = b(t-$) A3.26) с нулевыми начальными условиями: и (?) = 0 и м(?) = 0 при t = ?. Полученную при решении весо- вую функцию и = г (t - ?, ?) необходимо затем подставить в A3.25) и найти ? (? - ?, ?). Решение уравнения A3.26) может быть произведено при помощи функций Бес- селя [86]. Для этого функция F(t) должна быть аппроксимирована отрезками пря- мых линий, уравнение которых сводится к виду ах + Ь{С. Однако это решение являет- ся сравнительно сложным. Ограничимся рассмотрением так называемого аппроксимирующего решения, ко- торое может применяться, если функция .F(t) мало изменяется относительно своего среднего большого значения Fcp (рис. 13.4). Это решение называется аппроксимаци- ей Бриллуина-Вентцеля-Крамера [86]. Рассмотрим однородное дифференциальное уравнение A3.27) Предположим теперь, что для некоторого однородного дифференциального урав- нения второго порядка получено частное решение eW <13·28> где S(t)=JN(t)dt. A3.29) Найдем дифференциальное уравнение, которому удовлетворяет решение A3.28). Продифференцировав его дважды и исключив промежуточные переменные, получаем N 2N и,=0. A3.30) Сравнивая A3.30) и A3.27), видим, что выражение A3.28) будет частным реше- нием уравнения A3.27), если выполняется тождество 4 UV 2N A3.31)
392 Непрерывные линейные системы автоматического управления Решение уравнения A3.31) и отыскание функции N (I) является сложной зада- чей вследствие наличия нелинейное гей в A3.31). Однако может быть найдено при- ближенное решение A3.31) в виде ряда, если удовлетворяются неравенства N ?2 2 <?, N дг:> Тогда решение A3.21) можно представить в виде 413.32) Подставляя этот ряд в A3.31), нолучаем формулы для онределения членов ряда: ?{?0 2?0 ' 4tf0J Uo "о) 2N0[NQ N A3.33) Часто можно ограничиться только первым членом ряда A3.22), что будет спра- ведливым, если функция F (I) изменяется медленно, оставаясь в среднем большой (рис. 13.4). Тогда N(t) = y[F(t). A3.34) При выполнении условия F (I) > 0 в качестве второго частного решения можно взять комплексно-сопряженную величину A3.29) 1 JSU) Тогда можно показать, что решение уравнения A3.26) будет 2j или, после подстановки A3.28) и A3.35), 1 A3.35) A3.36) A3.37)
Глава 13. Системы с переменными параметрами 393 В предельном случае постоянства параметров F(?) = ?2 ¦= const. Тогда S (r) = ?? и 5 (?) = ??. ? результате из формулы A3.37) можно получить функцию веса кон- сервативного звена ?(?-?,?) = — sin(i-d) = — sinQi. ' ? ? Для исходного дифференциального уравнения A3.19) на основании A3.25) и A3.37) получаем искомую функцию веса -ij/чол * i[5(iM(d)] A3.38) fl,fl) = =e s Критерием медленности изменения функции F (t) и, следовательно, примени- мости полученного выражения может служить неравенство -? 2 Ft) 4 F2(t) «1. A3.39) которое получается из A3.31) и A3.34). Метод последовательных приближений. Рассмотрим уравнение A3.1): Ограничиваясь случаем квазистационарных систем и полагая, что коэффициен- ты а, (?) меняются медленно, найдем функцию веса для этого уравнения. Переменные коэффициенты в левой части исходного уравнения представим в виде суммы постоянной и изменяющейся частей: ai(t) = af+ai=aiF) + ai(t-6), < A3.40) где а? =а1{Щ — переменный коэффициент, зафиксированный для момента прило- жения входной величины ? = ?. Тогда исходное дифференциальное уравнение A3.1) можно представить в виде ^ ^ A3.41) где dm f -^t + + b(t)f A3.42)
394 Непрерывные линейные системы автоматического управления ,d"x о — + ... + а„х. A3.43) Поскольку мы предположили, что коэффициенты а{ (?) меняются медленно, то функция у (t) мала по сравнению с левой частью A3.41). Эту функцию можно рас- сматривать как возмущение, и тогда к уравнению A3.41) можно применить метод последовательных приближений. В уравнении A3.41) можно перейти к изображениям по Лапласу. Тогда получим X(p)-<b(p)F0(p)-<t>(p)Y(p). A3.44) Здесь введено обозначение Решение уравнения A3.41) или A3.44) можно записать в виде ряда ? @ = *, + х2 + х3 + ... A3.46) Для получения первого приближения хх зафиксируем переменные коэффици- енты а{ (?) = ?,- (?). Тогда первое приближение может быть найдено как решение диф- ференциального уравнения ??~? + - + ???*?=/?@· A3.47) Решение этого уравнения можно получить, используя обычные методы (см. гла- ву 7), в том числе путем нахождения оригинала, соответствующего изображению A3.44)нриУ(р)-0: Xl(p) = U>(p)F0(p). A3.48) Для получения второго приближения в правую часть A3.41) или A3.44) под- ставляется первое приближение л: = хи а в левую часть — ? = х{ + х2. Тогда получает- ся уравнение с фиксированными коэффициентами для определения поправки: О + ... +а пх2 =- {)—-— + ... +а пх2 . d"x, а0? dt" A3.49) Это уравнение также может быть решено с использованием преобразования Лап- ласа посредством нахождения оригинала изображения Хо (р) - -? (?) ?? (?), где К, (р) — изображение у (?) при подстановке в формулу A3.43) х = xt.
Глава 13. Системы с переменными параметрами 395 Повторяя этот процесс многократно, можно найти рекуррентное соотношение для определения k -го члена ряда A3.46): .,0 dnxk dnxk , о A3.50) Ряд A3.46) сходится тем быстрее, чем медленнее изменяются коэффициенты я; (/,). Рассмотренный метод может использоваться как для нахождения функции веса и переходной функции, так и для построения переходного процесса при любом известном воздействии /(О- §13.3. Передаточные функции Связь между входной и выходной величинами в системе с переменными пара- метрами определяется интегральной зависимостью A3.9): x(t)= о Предположим, что к входному сигналу/(?) можно применить преобразование Фурье G.15). Тогда его можно представить в виде G.16): Объединяя записанные выше две формулы, получаем х(О= Здесь в первом интеграле нижний предел взят равным -<». Это отражает тот факт. что входное воздействие может начаться в любой момент времени при t < 0, в том числе и при t —» -<». Меняя в A3.51) порядок интегрирования и умножая правую часть на ёш е~'"* = 1, получаем W{jt)F{jiS)eju>td(u. A3.52) Здесь введена частотная передаточная функция системы с неременными пара- метрами ? A3.53)
396 Непрерывные линейные системы автоматического управления lie можно представить также в следующем виде: W(ju,t)= w(e,t-e)crJii 0 A3.54) где ? = I - ? — реверс-смещение, а к· @, t - 0) — сопряженная функция веса A3.7). Величина, находящаяся в правой части A3.52) под знаком интеграла, представ- ляет собой изображение Фурье функции времени ? (?). Поэтому вместо A3.52) мож- но записать ? (/?, t)~W (/?, ?) F(/?). A3.55) Таким образом, изображение Фурье выходной неличины системы с переменными параметрами можно представить как изображение Фурье входной величины, умно- женное на частотную передаточную функцию. Разница по сравнению с систе.мой, име- ющей постоянные параметры, заключается в том, что выражение A3.55) записано для некоторого фиксированного момента времени / = const. В связи с этим в частотную передаточную функцию W (до, t) входит параметр ?, вследствие чего она называется параметрической частотной передаточной функцией. Переходя в формуле A3.52) к преобразованию Лапласа, получим с+7@ x(t)= J W(p,t)F(p)epidp, A3.56) где параметрическая передаточная функция W(p,t)= = jw(Q}t-Q)e~l>ode. A3.57) Отыскание параметрической передаточной функции. Использование интег- ральной связи A3.57) для нахождения параметрической передаточной функции яв- ляется нерациональным, так как требует знания функции веса, что усложняет зада- чу. Более удобно находить параметрическую передаточную функцию непосредственно из исходного дифференциального уравнения A3.1). Положим в нем/(?) = ? (? - ?). Тогда решение этого уравнения будет соответствовать функции веса да = w (t - ?, ?). Подставим эти значения в A3.1): dt dtm ?(?-?). A3.58) Умножим левую и правую части A3.58) на е1'® и проинтегрируем по ? в пределах ОТ — оо ДО V. «о (О dt" ... + ??(?) A3.59)
Глава 13. Системы с переменными параметрами 397 На основании (? 3.57) величины, находящиеся в квадратных скобках, можно пред- ставить в следующем виде: J w(t - ?,?) ????? = W(p,t) e >*. В результате вместо A3.59) можно записать I * , т * . L tii ¦ A3.60) A3.61) Продифференцировав левую часть и сократив на е1", получим dA dW I d"A d"W Здесь введены обозначения: ... + ba{t). Таким образом, параметрическая передаточная функция может быть получена в результате решения дифференциального уравнения с переменными коэффициента- ми A3.61). .'Заметим, что в системах с постоянными параметрами передаточная функция не зависит от времени и уравнение A3.61) приобретает вид A(p)W(p) = B(p). A3.63) Передаточная функция в случае постоянства параметров будет А(р) аор"+... + аи В случае переменных параметров уравнение A3.61) может быть решено мето- дом последовательных приближений (86]. Для этого представим его в виде ? (?, ?) W(p, 0 - В (р, t) +N{W(p, t)}, A3.65) N{W(p,t)) = - dA dW 1 d"A d"W ¦ + ... + ¦ A3.66) dp dt n dp" dt" Будем искать решение в виде ряда W(p,t) = W0(p,t) + Wl(p,i)+... A3.67;
398 Непрерывные линейные системы автоматического управления Первое приближение можно получить, положив N = Ов A3.65): [ A3.68) Это будет передаточная функция системы с «замороженными» коэффициентами. Для вычисления первой поправки Wi (p, ?) подставим полученное из A3.68) пер- вое приближение в правую часть A3.65), Тогда получим для первой поправки Формула для k -й поправки будет иметь вид Ь???>>. (Ш0) Таким образом, последующий член ряда A3.67) получается посредством диффе- ренцирования предыдущего члена в соответствии с A3.66) и подстановки его в A3.70). Ряд A3.67) сходится тем быстрее, чем медленнее изменяются коэффициенты ис- ходного дифференциального уравнения A3.1). По найденной функции W (p, t) может быть получена параметрическая частот- ная передаточная функция W(jiu, t) подстановкой ? =;?. Использование параметрических передаточных функций. В соответствии с фор- мулой A3.56) изображение Лапласа выходной величины системы с переменными параметрами можно найти как произведение изображения воздействия па парамет- рическую передаточную функцию: X(p,L)=W(p,t)F(p). A3.71) Это дает возможность находить переходные процессы в системе с неременными параметрами посредством использования преобразования Лапласа (или Карсона- Хевисайда). Для этой цели но формуле A3.71) отыскивается изображение выход- ной величины, а затем делается переход к оригиналу ? (L). Для этой цели могут использоваться существующие таблицы изображений Лап- ласа функций времени. Так, например, пусть изображение выходной величины равно ,t) = W(p,t)F(p) = k- p(p + bt+ct ) Полагая в этом выражении время фиксированным параметром, по таблице (см., например, табл. 7.2) находим x(t) = —^-=-[1-е-(ом<-'2>']. bt + ct
Глава 13. Системы с переменными параметрами 399 Если изображение представляет собой сложную дробно-рациональную функцию, то можно использовать теорему разложения (см. § 7.4). При отсутствии нулевых кор- ней знаменателя изображения A3.72) ?21') аналогично формуле G.37) получаем ?,in, t — ePkt. A3.73) JP-Pk При наличии одного нулевого корпя знаменателя изображения Х(Р)=4т^ (Ш4> аналогично формуле G.39) получаем [dp X2{p,t) Р=Рк В формулах A3.73) и A3.75) корни знаменателя предполагаются некратными. § 13.4. Устойчивость и качество управления Для систем с переменными параметрами понятие устойчивости имеет некото- рую специфику. Если система работает ограниченный интервал времени, то понятие асимптотической устойчивости (см. § 6.1) практически теряет свой смысл. Однако Для квазистационарных систем при сравнительно медленном изменении коэффици- ентов уравнения A3.1) представляется возможным сформулировать понятие устой- чивости следующим образом. Будем считать систему с переменными параметрами устойчивой на заданном ин- тервале времени Т, если ее нормальная функция веса A3.4) или A3.5) затухает во времени для всех фиксированных значений ?, лежащих внутри этого интервала. Это Условие можно записать следующим образом: A3.76)
400 Непрерывные линейные системы автоматического управления Если для системы получена нормальная функция веса, то вид ее и определяет устойчивость системы. Однако в некоторых случаях имеется сопряженная функция веса A3.6 ) или A3.7), которая связана преобразованием Лапласа с параметрической передаточной функ- цией A3..57) и преобразованием Фуры; с параметрической частотной передаточной функцией A3.53) или A3.54). Поэтому более просто можно исследовать вопрос за- тухания функции веса вдоль аргументов ? (смещение) или 0 (реверс-смещение). Ус- ловие затухания вдоль этих аргументов можно записать следующим образом: /?= jw(t-Q,Q)dQ= jw(e,t-0)de<<*>, 0 < ? < Г. A3.77) о Однако затухание сопряженной функции веса и выполнение условий A3.77) еще не означает затухания нормальной функции веса и выполнения условия A3.76). За- метим, что в системах с постоянными параметрами не наблюдается такой неопреде- ленности, так как для них совпадают оба разреза рельефа функции веса: и: (?) = го (?), и оба интеграла: 7, =/в, определяемые формулами A3.76) и A3.77). Можно показать [86], что для систем, описываемых дифференциальным уравне- нием вида выполнение условия A3.77) практически обеспечивает выполнение условия A3.76). В этих системах исследование устойчивости может быть проведено на базе парамет- рической передаточной функции. Исследование затухания сопряженной функции веса может производиться как но ее виду, если она известна для рассматриваемой системы, так и на основании от- сутствия полюсов параметрической передаточной функции замкнутой системы в пра- вой полуплоскости и на мнимой оси. /Для этой цели могут привлекаться известные критерии устойчивости, например, критерий Найквиста и др. Формулы главы 5, дающие связь между передаточными функциями замкнутой системы ? (?), разомкнутой системы W(р) и передаточной функцией но ошибке Ф, (/>), сохраняют свою силу и для параметрических передаточных функций. Качество управления может быть оценено по виду переходного процесса (пере- ходной функции или функции веса) в соответствии с § 8.4. Для этой цели должны использоваться нормальная функция веса и нормальная переходная функция, опре- деляемые для фиксированного момента времени 0 < ? < Т. Рассмотрим теперь точность воспроизведения задающего воздействия в следя- щих системах. Составим дифференциальное уравнение A3.1) так, чтобы в левой ча- сти находилась ошибка ? (t), а в правой — задающее воздействие g (t): <13·78)
Глава 13, Системы с переменными параметрами 401 Реакция системы на дельта-функцию в правой части д (г) = ? (г -- ?, Ь) представ- ляет собой функцию веса ошибки wx (t - ?, ?). В соответствии с формулой A3.11) ошибку системы можно представить в виде x(t)= A3.79) Разлагая задающее воздействие в ряд Тейлора около точки I и подставляя его и A3.79), получаем (?,? -0) dQ- g 2! A3.80) Ограничимся случаем, когда с > tn, где tn — время затухания функции веса. Тогда верхний предел интегрирования в A3.80) можно положить равным бесконечности. В результате A3.80) можно представить в виде A3.81) Здесь введено понятие коэффициентов ошибок, определяемых выражением (-1L@= wx(Q,t-Q)QkdQ. A382) о В отличие от коэффициентов ошибок системы с постоянными параметрами здесь они получаются зависящими от времени. Коэффициенты ошибок можно вычислить с помощью параметрической переда- точной функции по ошибке Wx (p, t). Из A3.57) следует Wx(p,t)]p=0= A3.83) ?-? Дифференцируя Wx (?, t) по р и положив затем /; = 0, получаем формулу для оп- ределения к-то коэффициента·. dkWx(p,t) A3.84) Коэффициенты ошибок могут быть также получены делением числителя Wx (p, t) на знаменатель так, чтобы получить ряд но возрастающим степеням р. Коэффициенты ошибок могут также определяться для возмущающего воздей- ствия но соответствующей функции веса или по параметрической передаточной фун- кции относительно возмущающего воздействия.
402 Непрерывные линейные системы автоматического управления § 13.5. О синтезе систем с переменными параметрами Ввиду сложности математического решения синтез систем управления с нере- менными параметрами, как правило, должен осуществляться при помощи вычисли- тельных машин непрерывного или дискретного действия, а также посредством ре- ального моделирования. Вычислительные машины позволяют просмотреть все наи- более важные режимы работы системы, оценить ее качественные показатели и подобрать необходимые корректирующие средства. Однако во многих случаях, особенно для квазистационарных систем, можно про- вести синтез расчетным путем. Это позволяет более сознательно подойти к опреде- лению структуры проектируемой системы и параметров корректирующих средств, что значительно сокращает объем последующих исследований и проверок па вычис- лительных машинах и моделях. Метод замороженных коэффициентов. Одним из наиболее простых способов является «замораживание» переменных во времени параметров в какой-то фикси- рованный момент времени t = ?, что ведет к замораживанию коэффициентов диф- ференциального уравнения A3.1). В этом случае система с переменными параметра- ми сводится к системе с постоянными параметрами, что позволяет применять для нее известные методы синтеза (см. главу 12). Разница но сравнению с системами, имеющими постоянные коэффициенты, зак- лючается в том, что исследование системы с замороженными коэффициентами дол- жно быть последовательно проведено для различных моментов времени t = Ь, лежа- щих в интервале 0 < ? < ?, где ?'— время работы системы. Если во всем рабочем интервале времени от 0 до Ткачество системы управления оказывается приемлемым, то ее считают работоспособной и при изменении коэффи- циентов уравнения в исследованных пределах. Этот метод будет давать правильные результаты, если в течение времени пере- ходного процесса (пока функция веса не затухнет практически до нуля) коэффици- енты уравнения A3.1) успеют мало изменить свое значение. Следует заметить, что эффективность рассматриваемого метода может зависеть от правильного выбора фиксированных моментов времени, для которых произво- дится замораживание коэффициентов. Необходимо так выбирать эти моменты вре- мени, чтобы охватить все возможные варианты значений коэффициентов, обратив особое внимание на «опасные» точки, в которых происходит значительное измене- ние коэффициента, смена его знака и т. п. Безусловно, что правильный выбор рас- сматриваемых моментов времени во многом зависит от опыта проектировщика. В качестве примера рассмотрим систему угловой стабилизации ракеты по углу рыскания ?. Дифференциальное уравнение ракеты как объекта управления без уче- та влияния возмущений в простейшем случае может быть представлено в виде [93] где ? — угол поворота управляющих органов. Из-за изменения скоростного напора, плотности атмосферы, выгорания топли- ва и под влиянием других факторов коэффициенты с, и с2 в процессе полета изменя- ются (рис. 13.5).
Глава 13. Системы с переменными параметрами 403 Наиболее «опасными» являются точ- ки, соответствующие моментам времени t = ?,, г = 0, 1,2, 3. «Заморозим» в этих точках коэффициенты. Тогда вместо одно- го уравнения с переменными коэффициен- тами получим четыре уравнения с посто- янными коэффициентами и, соответствен- но, четыре стационарных объекта. Наиболее тяжелым с точки зрения ста- билизации является момент времени t = ?,, когда коэффициент с{ (с{) имеет макси- мальное отрицательное значение. Переда- точная функция объекта для этого случая В характеристическом уравнении Т^р2 ~ = 0 имеется положительный корень, т. е. объект статически неустойчив. Структурная схема системы угловой стабилиза- ции с таким объектом аналогична изображенной на рис. 6.5. Выберем параметры этой системы исходя из требований точности и запаса устойчивости. При необходи- мости введем в систему дополнительное корректирующее звено. Желательно, чтобы при тех же значениях параметров обеспечивалось требуемое качество системы с лю- бым ил четырех стационарных объектов. В противном случае придется производить коммутацию параметров или даже структуры корректирующих средств в процессе полета ракеты. Метод замороженных реакций. Во многих случаях переменными параметрами обладает не вся система управления, а одно из ее звеньев. Чаще всего таким звеном оказывается объект управления. Задача синтеза будет сильно упрощена, если звено с переменными параметрами исследовать отдельно, а затем приближенно заменить его в окрестностях некоторой точки ?0 эквивалентным звеном с постоянными пара- метрами. Задача оказывается более простой вследствие того, что в большинстве слу- чаев дифференциальное уравнение звена с неременными параметрами может быть сведено к уравнению первого или второго порядка. Этот метод оказывается более точным, чем метод замороженных коэффициен- тов, так как при замене звена с неременными параметрами эквивалентным звеном с постоянными параметрами учитывается факт переменности параметров исходного звена, что будет определять вид и параметры эквивалентного звена. Идея метода заключается в следующем. Пусть имеется некоторая система управления (рис. 13.6), содержащая в своем составе зве- но с переменными параметрами. Часть сис- темы, соответствующая постоянным парамет- рам, выделена в отдельное звено. X 1 Постоянные параметры Рис, X 13.6 2 Переменные параметры У
404 Непрерывные линейные системы автоматического управления Для звена с постоянными параметрами может быть определена весовая функция ?·, (?), которая зависит только от времени ? - t - ? (рис. 13.1), и соответствующая ей передаточная функция ©о Щр) = 1щ(?)е~^1т. A3-85) и Для звена с неременными параметрами определим весовую функцию w2 (t - ?, ?) = = w2 (?, ?). Эта весовая функция может быть найдена точно, если дифференциальное уравнение звена имеет первый или второй порядок или приближенными методами в соответствии с изложенным в § 13.2 и § 13.3. Для ее нахождения могут быть также использованы вычислительные машины с последующей аппроксимацией решения. После нахождения весовой функции w2 заморозим ее для некоторого фиксиро- ванного момента времени t = ??, полагая при этом, что весовая функция па небольшом интервале времени вблизи точки t = ?0 зависит только от времени т = т-йи не зави- сит от зафиксированного значения смещения. Таким образом, мы получим функцию w2(l - ?, ?) = w2 (?, %). A3.86) Заметим при этом, что мы фиксируем аргумент ? не полностью, а только н той его части, которая делает рельеф функции веса нецилнндрическим. В результате этого оба разреза (рис. 13,2) получаются одинаковыми, т.е. весовые функции A3.5) и A3.7) совпадают. Для весовой функции A3.98) может быть найдена передаточная функция Эта передаточная функция по своей сущности является параметрической, так как в нее входит фиксированный параметр б0. Однако но своим свойствам она пол- ностью совпадает с передаточной функцией звена с постоянными параметрами. Вследствие этого будем называть ее эквивалентной передаточной функцией. С этой передаточной функцией можно в дальнейшем оперировать так, как будто рассмат- ривается звено с постоянными параметрами. В связи с этим рассматриваемую пере- даточную функцию можно записать сокращенно: W2 (?, ?0) = W2 (p). Однако при этом надо помнить, что исследование системы должно быть произ- ведено при различных значениях фиксированного параметра в пределах 0 < ?? < Т. Для системы, изображенной на рис. 13.6, при использовании эквивалентной пере- даточной функции может быть найдена передаточная функция разомкнутой системы W<j))~W[(p)W2(p), A3.88) передаточная функция замкнутой системы JJ^L= ШРЩР). A3.89) + W(p) + Wi(p)W2(p) {l°-
Глава 13. Системы с переменными параметрами 405 и передаточная функция но ошибке Эти функции могут быть использованы обычным образом, как это делается для систем с постоянными параметрами при исследовании устойчивости, точности и ка- чества управления, но исследование должно охватить весь рабочий интервал ? от 0 до Т. Как и в случае замороженных коэффициентов, здесь приходится намечать «опас- ные» точки, где должно быть проведено исследование. Однако в рассматриваемом методе можно учитывать при этом не только сами значения коэффициентов в от- дельные моменты времени, но и характер их изменения во времени (скорость изме- нения, ускорение изменения и т. д.). Это делает все исследование более полным при сохранении его относительной простоты. В некоторых случаях оказывается более целесообразным отыскание и последу- ющее замораживание переходной функции звена с переменными параметрами Для переходной функции A3.18) может быть найдена передаточная функция W2(M))= P h2{T,)e^dx. A3.92) о По сравнений с нахождением передаточной функции но замороженной весовой функции A3.87) здесь получается обычно более полный учет динамических качеств звена с переменными параметрами. Это оказывается наиболее заметным в тех случа- ях, когда в правой части дифференциального уравнения звена имеются переменные во времени коэффициенты. Их изменение может быть учтено только при нахожде- нии переходной функции, так как при нахождении весовой функции значения коэф- фициентов в правой части уравнения фиксируются в момент приложения единич- ного импульса.
РАЗДЕЛ III ЛИНЕЙНЫЕ ДИСКРЕТНЫЕ СИСТЕМЫ Глава 14 ИМПУЛЬСНЫЕ СИСТЕМЫ § 14.1. Общие сведения Линейной импульсной системой называется такая система автоматического уп- равления, которая кроме звеньев, описываемых линейными дифференциальными уравнениями, содержит импульсный элемент, преобразующий непрерывное входное воздействие к последовательность импульсов (рис. 14.1, а). Примеры импульсных си- стем рассмотрены в главе 1. В общем случае можно изобразить обобщенную структурную схему импульсной системы так, как показано на рис. 14.1, б, где все непрерывные звенья сведены в один блок — непрерывную часть системы 114. Последняя может иметь какую угодно струк- туру (любой сложности, с обратными связями и т. п.). Импульсный элемент может представлять собой самостоятельное функциональ- ное устройство (см., например, рис. 1.25) или являться составной частью цифро-ана- логовых преобразователей, входящих в систему управления с цифровыми управляю- щими машинами (ЦВМ). Более подробно системы с ЦВМ будут рассмотрены ниже. В процессе преобразования непрерывного сигнала в дискретный импульсный эле- мент (рис. 14.1, а) выполняет две операции: квантование по времени ? импульсную модуляцию. Первая из них состоит в том, что сигнал u*(t) появляется в дискретные моменты времени t = ?,·(? = 0,1,2,...). Чаще всего эти моменты времени равноотстоящие, т. е. it = iT, где ?— период дискретности. В результате импульсной модуляции изменя- ется какой-либо параметр импульса (амплитуда, ширина). Форма импульсов может быть любой (прямоугольной, трапецеидальной и т.п.), но обычно используются им- пульсы прямоугольной формы.
Глава 14. Импульсные системы 407 Наиболее распространенными в настоящее вре- мя видами импульсной модуляции являются амп- литудно-импульсная (АИМ) и широтпо-имнульс- ная(ШИМ). При амплитудно-импульсной модуляции моду- лируемым параметром служит амплитуда (высота) импульсов. Обычно она пропорциональназначени- ям непрерывного сигнала ?/(?) в дискретные момен- ты времени ? = iT(i = 0,1, 2,...), т. е. значениям и(/?) = и(?)|,„,т. A4.1) Сигнал u*(t) на выходе импульсного элемента формируется в виде (рис. 14.2) U*(t) = kAu{U) при i О при A4.2) где kA — коэффициент пропорциональности; ? — скважность импульсов @ < ? < 1), которая остается постоянной. При широтно-импульсной модуляции модулируемым параметром является ши- рина или длительность импульсов ?,· = ?,?, где ?, = ?(?/) — скважность /-го импульса. Амплитуда импульсов при этом остается постоянной. Сигнал на выходе импульсного элемента (широтно-импульспого модулятора) формируется в виде (рис. 14.3) A4.3) u(t) l { 0 при (i + y;)<t<(i + )T, где h — амплитуда импульсов, a sign u(iT) означает знак величины u(iT). а) 1 0 ? А- 0 -А- и ? ^—1 / и@) и* ? ? г "BГ) ]2Т }ЗТ t 1 UCT) ! I4 1 t ы ?3? 2T | | -t 1 1 6), 0 и /f и* 7 ? ¦ < 2 > 2T ? ЗУ ? I LJ J —U ЗГ - —*. t Рис. 14.3
408 Линейные дискретные системы В зависимости от способа определения текущего значения скважности ?,· различа- ют широтно-импулыную модуляцию 1-го рода (ШИМ-1) и 2-го рода (ШИМ-2). При ШИМ-1 (рис. 14.3, а) скважность /-го импульса k,uu(iT) при /«!П1|и(| 1 ПрнАш1В(.Т)|>1, A44) где kni - коэффициент пропорциональности (крутизна характеристики широтпо-им- пульсного модулятора). Так как длительность импульса ?, = ?,'/'iie может быть больше периода дискретнос- ти Т, то при | u(iT) | > к'ц скважность ?, = 1, т. е. происходит насыщение модулятора. При ШР1М-2 (рис. 14.3, б) длительность импульсов определяется в результате срав- нения непрерывного входного сигнала u(t) с некоторым периодическим опорным сиг- налом иО|1@,в качестве которого обычно используется пилообразный сигнал, форми- руемый специальным генератором. Импульсы запускаются в моменты времени с ¦¦" iT и существуют до момента совпадения сигналов u(t) и «?11(?). Как правило, ШИМ-2 ис- пользуется в системах, в которых сигнал и(Г) не меняет свой знак. Примером может служить система стабилизации напряжения, рассмотренная в главе 1. Широтпо-импульспый модулятор, даже если он в процессе работы системы управ- ления пе насыщается, является нелинейным звеном. В этом можно убедиться, восполь- зовавшись принципом суперпозиции, согласно которому реакция линейного звена па сумму входных воздействий должна быть равна сумме реакций. Рассмотрим, например, ШИМ-1, положив для простоты в A4.4) кш = 1. Пусть сигнал на входе модулятора u(t) = м,(?) + u<i(t) представляет собой ступенчатую фун- кцию, причем ux{t) = 0,2 · 1(/), u2(l) = 0,5 · 1(г). Если сигналы м,@ и м2@ действуют одновременно, то в соответствии с A4.3) и A4.4) па выходе модулятора появится последовательность импульсов u*{t), высота которых равна h, а длительность ? = 0,7Г Это есть реакция па сумму воздействий. Пусть теперь действует только сигнал м,(Г). Реакцией· на него будет последовательность импульсов высотой h и длительностью 0,2г. Соответственно, реакция па сигнал м2(?) — это последовательность импульсов, высота которых равна h, а длительность — 0,57'. В результате сумма реакций будет пред- ставлять собой последовательность импульсов, длительность которых ? = 0,5'Г, а высо- та равна 2// при Г/Х t < П'+ 0,2Г и h при ??+ 0,2Г< t < iT+ 0,5Г. Таким образом, реакция па сумму воздействий не равна сумме реакций и принцип суперпозиции не выполняет- ся. Рассуждая аналогично, нетрудно убедиться, что амплитудно-импульсный моду- лятор является линейным звеном. 11оэтому ниже рассматриваются только системы с амплитудно-импульсной модуляцией. Системы управления с широтно-имнульсной модуляцией из-за нелинейности самого импульсного элемента (широтно-импульсно- го модулятора) относятся к нелинейным системам и будут рассмотрены в разделе IV. § 14.2. Разностные уравнения В импульсной системе (рис. 14.1,6) па вход непрерывной части поступает после- довательность импульсов и*A), модулированных по амплитуде. Несмотря на то, что НРИПРПМШШа UClf-??. ????»?.?????-? липпйш тч лкАЛчтптт,,·, .ti.lji.ik im.imiiiiilll»! 11 faVi ИМ"
Глава 14. Импульсные системы 409 Л и г 0 ?' I *" ? , / ] ? ??(?) и ·«> ) 4 2Г ( 0 Рис. и* <n r 14.4 %(P) чгь. 2Г ? f ?? J/ f ? ? 2? *t пульсный элемент является линейным, получить дифференциальное уравнение систе- мы, как это делалось в главе 5 для непрерывных систем, не представляется возможным из-за разрывного характера сигнала и*{1). Поэтому для исследования импульсных си- стем вместо дифференциальных уравнений используются так называемыеразностшгые уравнения. Рассмотрим разомкнутую систему, состоящую из импульсного элемента и непре- рывной части. Ее схему представим так, как показано на рис. 14.4, где W0(p) — переда- точная функция непрерывной части, а импульсный эломентусловно заменен последо- вательным соединением ключа и некоторого формирующего устройства с передаточ- ной функцией W^(p). Ключ периодически с периодом 7'замыкается па очень короткий промежуток времени и выделяет из непрерывного сигнала«(?) его мгновенные значе- ния u(iT) в соответствии с выражением A4.2). Формирующее устройство образует из этих значений импульсы прямоугольной формы так, как показано па рис. 14.2. Будем полагать, что входным сигналом системы является не u(i), a u(iT), или в сокращенной записи и{г). Несмотря на то, что сигнал y(t), как показано в главе 1, в общем случае непрерывен, в качестве выходного сигнала системы будем рассматри- вать y(iT), или в сокращенной записиy(i). Условно это отображено на рис. 14.4 нали- чием ключа па выходе непрерывной части. Последовательности типа м(г') и г/@ иногда называют решетчатыми функциями, хотя в строгом понимании они функциями не являются. Аналогом первой производной непрерывной функции для любой последователь- ности /(г) служит конечная разность 1-го порядка или первая разность ?/@-/(«+1)-/@. A4.5) Она определяется в момент времени t = гТкак разность между будущим значением последовательности при t = (/' + 1 O7и текущим значением при t = гТ. Аналогом второй производной непрерывной функции для последовательности является конечная разность 2-го порядка или вторая разность ?2/@ - A[A/(OJ = ?/(; + 1) - ?/(?) =/(? + 2) - 2/(? + 1) +/(*)· . A4-6) В общем случае для &-й разности можно записать A4.7) ?=()
410 Линейные дискретные системы где C (y 04.8) — биномиальные коэффициенты. В качестве аналога дифференциального уравнения можно рассматривать уравне- ние в конечных разностях. Применительно к системе, изображенной на рис. 14.4, оно имеет вид ?0?"?/@ + a{A""'y(i) +...+ atly(i) - dobmu(i) + с/,?™ lu(t) +...+ dmu(i), A4.9) где т < п. Однако при исследовании дискретных систем удобнее пользоваться уравнением cQy(i +п) + с,г/(г + ? - 1) + ...+ с„ y(i) = bou(i + m) + bxu(i +m-) + bmu{i), A4.10) которое получается из A4.9) с учетом A4.7). Оно и называется разностным уравнени- ем. Уравнение A4.10) можно представить и в ином виде: сог/(г) + c{y(i- 1) + ...+ cny(i -и) = bou(i + m -n) + btu(i + m - 1 - ?) + ... + + bmu(i-n). A4.11) Разностные уравнения по существу являются рекуррентными соотношениями, позволяющими при i = 0, 1, 2,... последовательно шаг за шагом (т. е. рекурреитно) вычислять значения выходной величины у(Г) при заданных ее начальных значениях и любых заданных аналитически, графически или таблично значениях входной величи- ны u(i). Например, из уравнения A4.11), задав начальные значения у(-п),у(-п+1) г/(-1) и значения м(г) можно последовательно найти г/@), г/A), г/B),... Такие вычисле- ния легко машинизируются, а также не представляют никаких принципиальных труд- ностей и при ручном счете (кроме, конечно, затрат времени) даже в случае, когда коэф- фициенты разностного уравнения с течением времени изменяются. Это отличает раз- ностные уравнения от их непрерывных аналогов — дифференциальных уравнений. Общее решение неоднородного разностного уравнения A4.10) или A4.11), как и решение неоднородного дифференциального уравнения, представляется в виде суммы переходной и вынужденной составляющих. Переходная составляющая, т. е. общее ре- шение однородного уравнения, определяется следующим образом: y(i) = Clz[+C2zi2+.- + CX< A4.12) гдегу(у= 1,2,..., и) — некратные: корни характеристического уравнения CQ."+ cI2"-1-...+ <;„ = О, A4-13) которое легко получается из A4.10), a C'v — произвольные постоянные. Из A4.12), в частности, вытекает условие затухания свободного движения систе- мы, описываемой разностным уравнением A4.10), т. е. условие устойчивости:
Глава 14. Импульсные системы 411 4- II ?? ??+?? 2?2?+?? ? ? 0,5? ? Г+0,57 2? < Рис. 14.5 Решение разностного уравнения y(i) дает значения выходной величины лишь в дискретные моменты времени t = iT. Во многих случаях этого вполне достаточно для суждения о поведении системы. Если же возникает необходимость в получении ин- формации об изменении выходной величины в любой момент времени, то использу- ется смещенная последовательность (рис. 14.5, а) y(iT + zT) = y(O^iT^T, A4.15) или в сокращенной записи y(i, ?), где ? — параметр, которому можно придавать любые значения в пределах 0 < ? < 1. Если ? изменять непрерывно в указанных пределах, то у(г, ?) совпадает с y(t). Смещенная последовательность y(i, ?) представляет собой решение разностного уравнения со смещенным аргументом coy(i + п,г) + с, y(i + ? - 1, ?) +...+ cry(i + ?) = ??(?) u(i +m) + +m Ьгп(г) u(i), A4.16) которое при ? = 0 превращается в уравнение A4.10). Значения выходной величины y(i, ?) можно вычислить последовательно шаг за шагом при заданных начальных значениях и значениях входной величины и(г). Переходная составляющая, т. е. общее решение однородного уравнения, определя- ется в этом случае следующим образом: y(i, ?) = C^i+i + C2z2i+E +...+ Cnz·-' , A4.17) где 2V (? - 1,2,..., ?) — некратные корни характеристического уравнения A4.13). В качестве примера исследуем процессы в системе, разностное уравнение со сме- щенным аргументом которой имеет вид y(i + 2, ?) - 0,27г/(г + 1, ?) + 0,135г/(г, ?) = - A - e~2t cos 4?? ) u(i +2) - @,135 - ?~2? cos 4?? ) u(i + 1) A4.18) при начальных значениях г/(-1, ?) = у(- 2, ?) = 0 и единичной входной последователь- ности м@) - мA) =... = 1. Положив ? = 0, получим обыкновенное разностное уравнение: y(i + 2) - 0,27?/(? + 1) + 0,135?/@ = 0,865 u(i +1). A4.19)
412 Линейные дискретные системы Корни характеристического уравнения ?2 -0,272 + 0,135 = 0; zu = 0,135 ±;?,34 удовлетворяют условию A4.14). Следовательно, система устойчива. Из A4.19) приу(-1) = у(-2) = 0 последовательно шаг за шагом находим значения выходной величины в моменты времени г. = гТ: ?/@) = 0,27 г/(-1) - 0,135у(-2) + 0,865 w(-l) = 0; у{) = 0,27 у@) - 0,135 г/(-1) + 0,865 м@) = 0,865; z/B) = 0,27 #A)-0,135#@) +0,865 мA)« 1,098; уC) = 0,27 уB) - 0,135 г/A) + 0,865 мB) = 1,045,... Продолжая вычисления, убеждаемся, что в дискретные моменты времени ? = гТ процесс монотонный, а выходная величина стремится к установившемуся значению Аналогично решая уравнениеA4.18) получим: ,г/@, ?) =¦ 1 - е 2ecos 4??; у( 1, ?) - 1,135 - 0,27*? 2? cos 4?? ; уB, ?) = 1,036 + 0.062 е 2? cos 4??,... Кривая y(t) изображена на рис. 14.5, б, где отмечены ее значения при ? = 0; 0,25; 0,5; 0,75. Таким образом, реальный процесс в системе колебательный затухающий, что не обнаруживается в результате решения уравнения A4.19). Способы получения разностных уравнений будут рассмотрены в следующих пара- графах. § 14.3, Использование z-преобразования Для последовательностей/(f) может быть введено понятие дискретного преобра- зования Лапласа, определяемое формулой e-piT. A4.20) 1=0 Для смещенных последовательностей может быть записано аналогичное выраже- ние: F*(p,E) = fjf(i,E)e-''ir. A4.21) ?·=0 Формулы A4.20) и A4.21) можно представить в символической записи: = D {/"(О}, A4-22) F*(p, ?) - D, {/(?, ?)}. A4.23)
Глава 14. Импульсные системы 413 В приведенных формулах, как и в случае непрерывного преобразования Лапласа, комплексная величина ? = с +j(o, где с ···· абсцисса абсолютной сходимости. Если с < °°, то ряд, определяемый формулами A4.20) и A4.21), сходится и оригиналу/(?) соот- ветствует некоторое изображение. Как следует из A4.20) и A4.21), изображение является функцией величины ерГ. Для исследования импульсных систем большое распространение получило так называемое2-преобразование, которое связано с дискретным преобразованием Лапла- са и вытекает из него. Применительно к z-преобразонанию ниже будут рассмотрены основные свойства и теоремы дискретного преобразования Лапласа. Под ?-преобразованием понимается изображение несмещенной или смещенной последовательностей, определяемое формулами ?4.24) ?=0 В этих формулах введено новое обозначение2 = е'''. Из них следует, чтог-преобра- зоваиие практически совпадает с дискретным преобразованием Лапласа и отличается только аргументом изображения. Формулы преобразования A4.24) могут быть записаны и символической форме: F{z) = Zf(j)), FB,e)-ZB{/-(i,e)}, A4.25) Формулы преобразования A4.25) могут быть записаны и для непрерывной произ- водящей функции в виде F(z)-Z{f(t)). t-,T, где ? =0, 1,2,... Ряды A4.24) сходятся, и изображение существует, если выполняется условие, сформулированное выше для дискретного преобразования Лапласа: с < °°, где с --¦¦ аб- сцисса абсолютной сходимости. В табл. 14.1 приведены изображения некоторых последовательностей, а также про- изводящих функции времени и их изображений Лапласа. Для всех непрерывных функций и последовательностей, приведенных в табл. 14.1. предполагается, что они тождественно равны нулю при t < 0. В некоторых изображени- ях табл. 14.1 использованы полиномы Rk(z), которые могут быть представлены в виде определителя [96] Rt=k 1 1 2! 1 3! 1 1-2 1 1 2! 1 0 1-2 1 1 ... 0 ... 0 ... 0 1 k (A-l)! (k-2) A4.27)
Таблица 14.1. Изображения решетчатых функций Непрерывная функция оригинал J1 ири^О J ' |0 npHiutO 1@ ? tl 2! 3! kl еы i-eat te - е-ш преобразование Лапласа 1 ? 1 ?2 1 ?3 1 ?4 1 1 ? + ? ? 1 (? + ?J Несмещенная послелователыюсть 1@ iT HO2 2! ОТK 3! k e~aiT d1 1 - e aiT iTe air г-преобразонанне простое 1 2 2-1 Tz (?-if 2!(г-1K Г3г(г2+4г + 1) 3!B-lL k{z-f* 2 d ~aT z-d' zd смещенное ? 3! Tz ?^??2 0 2 г-1 " ? 1 1 _2-l'B-lJJ . 2? ^ 2 + 1 1 2! [2-ГB-1)г B-l):jJ " ?2 | 3?2 , 3?B+1) , 22+42 + ?] 2 1 (? ? -?J B-1K B-1L J =0 (г~1) , ?/" е 2 Zde 2-1 2-?/ ?/?? 2^?+1 -d (z-dJ
Таблица 14.1. (Окончание) Непрерывная функция оригинал ?* ---?"" к) sinTt— cosn— . ? ? sm 2 ? ? ? cos 2 7" sin ?? cos ?? e"at sin ?? e ??№?? преобразование Лапласа 1 1 (р+о)**1 ?,???'1 ?2+0,25?2?-2 ? ? ?· Несмещенная последовательность 2! /И е sin ?? = 0 . ?. sow ?. cos^i sin ??? cos ??? e aiTsin ??? z-нреобразование простое z(z + d)d2 2{z-df k(z-d)M 0 2 2 22 22-2?05?? 2^ sin ??? 22-22(/cospr + i/2 смещенное zdCE2 ( 2rfa1 | 2B + ?/)?/^2 2lB-rf) {z-df 2{z-df 2+1 2COS7CC 2 . ? ? 2 sin -e+2cos--e 2 2 22+l 2 ? .? г ?08--?-25?? - ? 22+1 г2cos??7"-гcos(l-?)?Г 22 -22??5?? + 1 ;? 2sine$T + dsm(-?)?? ,? 2??5???-«?MA-?)?7' 22-22rfcospr+(/2
416 Линейные дискретные системы Некоторые частные: значения этого полинома: +\? + ?. A4.28) Рассмотрим кратко основные правила и теоремы применительно к z-иреобразова- нию. Эти же правила и теоремы будут справедливыми и для дискретного преобразова- ния Лапласа. Рассмотрение проведем для несмещенных последовательностей, но полу- ченные результаты можно распространить и на случай смещенных последовательнос- тей, кроме случаев, оговоренных особо. 1. Свойств о л и и е й и о с г и. Это свойство заключается в том, что изоб- ражение линейной комбинации последовательностей равно той же линейной комби- нации их изображений. Пусть N Тогда для изображения можно записать N ?' A4.29) A4.30) 2. Теорема запаздывания и упреждения. Рассмотрим последо- вательность/(/ - т), сдвинутую вправо (запаздывающую) па целое число тактов т. Тогда из формулы A4.24) следует, если обозначить i -т = г, Z{fd-m)}= r=0 A4.31) Здесь F(z) — изображение/(г)· Если исходная последовательности/^) равна нулю при отрицательных значениях аргумента, то формула A4.31) упрощается: A4.32) Если сдвиг происходит влево (упреждение) и рассматривается последователь- ность/(г + яг), где т — целое положительное число, то аналогично случаю запаздыва- ния можно показать, что '?7 I A4.33)
Глава 14. Импульсные системы 417 Второе слагаемое в правой части A4.33) обращается в нуль, если/(г) = 0 при г = О, 1,..., т-. При запаздывании иа не целое число периодов т + ? приходится вводить смещен- ную последовательность /(г + ? - т - ?), где т — целая, а ? - дробная часть запаздыва- ния. Если смещение ? удовлетворяет условию 0 < ? < ? и f(i + ? - ?? - ?) = О при ? + ?<т- ?, то можно показать, что ?? {/(« + ? - m - ?)} =2-<Km> · FB, 1 + ? - ?). A4.34) Если ?< ? < ?,?? ?? {/(i + ? - т - ?)} - г m · FB, ? - ?). A4.35) При использовании табл. 14.1 для нахождения изображений следует вместо ? под- ставить 1 + ? - ? или ? - ? в соответствии с формулами A4.34) и A4.35). 3. Сумма ординат последовательности. Если абсцисса абсолют- ной сходимости отрицательна (с < 0), то, положив в A4.24) ? = 0, имеем F(l) = limFB) = f;/0·). A4.36) 4. Ко ? е ч и о е з и а ч е и и е ? о с л е д о в а т е л ьн о с ? и. Составим первую прямую разность последовательности/^') и на основании A4.30) найдем ее изображение ?{?/(/)} = (г-l)F(z)-2/@). Далее иа основании A4.36) найдем сумму ординат А/(г): Кроме того, можно записать ?=0 ?) ' Из двух последних выражений следует: A4.37) 5. Формулы ? а з л о ж е ? и я. Если изображение представляет собой про- стейшую табличную форму (см., например, табл. 14.1), то переход к оригиналу не пред- ставляет трудностей. Сложная дробно-рациональная форма может быть представлена в виде суммы дробей первой степени. Рассмотрим некоторые употребительные разно- видности формулы разложения. а) Пусть изображение F(z) представляет собой отношение двух многочленов: B(z) B(z) '
418 Линейные дискретные системы причем будем предполагать, что степень числителя не выше, чем степень знаменателя, а корпи знаменателя простые. Тогда изображение можно представить в виде суммы где ?(?) —производная ?(?)???, а ?? (? = 1,2,...,/) — корни знаменателя. Элементар- ному слагаемому ?(? — ??)~' соответствует оригинал e~ajT = z(, ,где ?? =?~11?? (см. табл. 14.1). В табл. 14.1 единственный корень дроби первой степени обозначен zl =d. Поэтому оригинал A4.38) можно записать следующим образом: A4.39) б) Пусть изображение/"(?) не имеет нулевого корня числителя, но степень числи- теля Л (?) меньше степени знаменателя. Для нахождения оригинала в этом случае можно воспользоваться формулами A4.38) и A4.39), по применить их следует для сдвинутой на одип такт влево решетча- той функции, изображение которой будет zF(z). В результате имеем причем последнее выражение будет справедливым только для i > 1. в) Пусть изображение F(z) не имеет нулевого корня числителя ?(?), причем сте- пень Л (?) равна степени знаменателя ?(?). Тогда следует понизить степень числителя, поделив его на знаменатель, и представить F(z) в виде суммы составляющей нулевого порядка и дробно-рационального остатка F0(z). Тогда Переход от второй составляющей изображения к оригиналу может быть сделан по формуле A4.40), которая справедлива для г > 1. г) Если изображение F(z) можно представить в виде Fo(z)i B(z) z-l °^ } 2-1 /J0(z)' то можно показать, что формула разложения приобретает вид Последнее выражение представляет собой аналог известной формулы разложения Хевисайда, полученной им для непрерывных систем.
Глава 14. Импульсные системы 419 д) Пусть изображение F(z) имеет нулевой полюс кратпости г и простые остальные полюсы F(z) = /1B) ?(?) B(z) zrBQ(z) причем степень числителя A(z) меньше степени полинома BQ(z). Тогда можно найти оригинал в виде О, если i<r +1, f^(blzi-r если ,·>? + 1. A4.42) При равенстве степеней числителя и полинома #0B) следует выделить делением ?(?) на ?0(?) нулевую составляющую и остаток, после чего представить изображение в виде Здесь/(г) — значение оригинала в момент ? = г. Далее можно воспользоваться форму- лой A4.42), заменив в ней А(г) па ?0(?). с) Пусть изображение F(z) имеет полюс zt кратности г, а все остальные полюсы простые: г„ч_1B.)_._. АЮ..- B(z) (z-z,)rB0(z) причем степень числителя меньше степени знаменателя. Тогда оригинал будет I-г /0>^ L-1 v=lJ -2„ +- •lim ?(?)?{- A4.43) Эта формула справедлива для i > 1. При i = 0 значение оригинала /@) = 0. Для случая двойного корня (г= 2) формула A4.43) приобретает вид ¦г, dz ?(?)? .г-1 A4.44) Так, например, если ?? B-1> 2 '
420 Линейные дискретные системы то что совпадает с табл. 14.1. В случае, когда степень числителя F(z) равна степени знаменателя, следует анало- гично изложенному выше выделить член нулевого порядка/@) делением числителя на знаменатель и рассматривать далее остаток от деления. 6. Разложение в ряд Л о ? а н а. Из основного выражения для нахожде- ния 2- преобразования A4.24) следует: F{z) = f]/0>-f = /@) + f{)z A Разложив любым способом изображение F(z) в ряд Лорана (ряд по убывающим степеням г): и сравнивая два ряда между собой, можно установить, что с0 =/@), с, =/( 1), с2 = /B),..., ck=f{k) и т. д. Разложение в ряд можно делать любым способом, так как такое разложение един- ственно. Наиболее удобным приемом для дробно-рациональных функций является деление числителя на знаменатель. Применяя разложение в ряд Лорана, можно вычислить значения оригинала/(г) илм/(/, ?) в дискретных точках без нахождения полюсов изображений F{z). 7. Решение разностных у рав н еп и й. Пустьимеетсяразностноеурав- иеиие в форме A4.10) coz/(z + п) + c,z/(z + ? - 1) + ...+ cny(i) ~ V(f + ??) + b,u(i + ?? - 1) + ...+ bmu(i) с начальными условиями z/(v) = yv (v = 0, 1,... ? - 1). Найдем г-преобразование от его левой и правой частей. В соответствии с формулой A4.33) для случая упреждения на и тактов Аналогичные зависимости могут быть записаны для упреждения па (п- 1), (п - 2), ..., 1 тактов. Для входной последовательности начальные условия не задаются. Поэтому Z{u{i + ??)} = zm U(z). В результате при переходе в рассматриваемом разностном уравнении к изображе- ниям получим: C(z)Y(z)-Y0(z)=B(z)U(z), A4.45) где C(z) = (.„2й + clz"~l +...+ с„, B{z) = boz"' +bizm~l+...+ bm, a Y0(z) - сумма членов, опреде- ляемых начальными условиями.
Глава 14. Импульсные системы 421 Из A4.45) можно найти изображение искомой выходной последовательности A4.46) C(z) C(z) Далее можно использовать изложенные выше приемы перехода к искомому ори- гиналу у (г). Для решения рассматриваемого разностного уравнения необходимо, как следует из изложенного, знать начальные условия z/(v) = yv (? = 0, 1,..., т - 1). Последние же зависят от вида действующей в правой части разностного уравнения входной последо- вательности. Более удобны для решения разностные уравнения вида A4.11) c<M0 + сУ0 - 1) + -+ спУ0 - ») = МО' + т-п) + 6,m(z + т - 1 - п) + ...+ bmu(i - ?) с начальными условиями z/(-v) =yv (v = 0,1,..., ?). Изображение последовательности y(i - ?), запаздывающей на п тактов, в соответ- ствии с A4.31) будет п>} = 2|уB) + L Подобные зависимости могут быть записаны для запаздывания на (п - 1), (п - 2), ..., 1 тактов. При переходе в рассматриваемом разностном уравнении к изображениям могут быть получены выражения, аналогичные A4.45) и A4.46). Переход к искомой после- довательности y(i) осуществляется в соответствии с изложенными выше приемами. Особый интерес представляет случай, когда до момента времени ? = 0 искомая последовательность тождественно равна нулю. Это эквивалентно случаю нулевых начальных ус- ловий слева (при t = —0) при решении диффе- ренциальных уравнений для непрерывных функ- ций. Тогда в выражении для изображения A4.46) пропадает член в правой части, определяемый на- чальными условиями, и оно приобретает вид A4.47) C(z) Здесь введена дискретная передаточная фун- кция W(z), которая, как и в случае непрерывных функций, есть отношение двух изображений (вы- ходной и входной величин) при нулевых началь- ных условиях. Дискретная передаточная функ- ция играет такую же роль в импульсных и циф- роиых системах, как и обычная передаточная Функция в непрерывных системах. Получение этой функции будет подробно рассмотрено ниже.
422 Линейные дискретные системы 8. Периодические последовательности и их изображу- м и я. Введем в рассмотрение периодическую последовательность /(?+ Ш) =/(/), A4.48) где k и ? — целые числа, причем ? представляет собой относительный период (рис. 14.6). Для симметричной периодической функции (см. рис. 14.6, б) ? = 2Naf(i) = - (?' + Д/у Для нахождения изображения периодической последовательности A4.48) при- меним теорему сдвига A4.33): Отсюда следует: ,.w м-? f<*>=-?—??/<?>*~?· <14·49> Сумма в правой части A4.49) представляет собой изображение последовательно- сти на интервале 0 - ?. Для симметричной последовательности/(?) = -/(г + ?0 аналогичным образом мож- но получить ?г-г. A4.50) 2 + 1 Ы Найдем, например, изображение симметричной периодической последовательно- сти, показанной на рис. 14.6, в: Г. г2 X .,. ?2 _, 2B + 1) Кроме рассмотренных существуют и другие теоремы 2-преобразования [49]. § 14.4. Передаточные функции В предыдущем параграфе было показано, что передаточная функция W(z) системы, схема которой представлена на рис. 14.4, легко определяется если известно разностное уравнение A4.10) или A4.11). В соответствии с A4.47) она имеет вид A4.51) ?/B) С{г) где ?(?) и С(г) — полиномы, входящие в уравнение A4.45). Однако на самом деле заданным является не разностное, а дифференциальное урав- нение непрерывной части системы. Поэтому, наоборот, один из способов получения
Глава 14. Импульсные системы 423 разностного уравнения основан на использовании уже известной передаточной функ- ции W(z). Действительно, если известна передаточная функция A4.51), то сразу же опреде- ляется уравнение для изображений A4.45). Из него при помощи формул A4.33) или A4.31) получаются разностные уравнения A4.10) или A4.11). С учетом отмеченного передаточную функцию W(z) будем определять непосред- ственно по структурной схеме системы (рис. 14.4). В качестве входной величины системы целесообразно рассматривать последова- тельность и(г), изображение которой U(z), а в качестве выходной — последователь- ность y(i), изображение которой У(г). Тогда, как видно из рис. 14.4, ?(?) = ? {??(?) W0(p)} U(z) A4.52) и передаточная функция A4.51) может быть определена следующим образом: W(z)=Z{W([)(p)W0(p)}. A4.53) Последовательное соединение формирующего устройства с передаточной функ- цией Wty(j)) и непрерывной части с передаточной функцией W0(p) иногда называют приведенной непрерывной частью системы. Передаточная функция W(z) должна опре- деляться но ее результирующей передаточной функции W(^(p) W0(p). Это связано с тем что 2-преобразованпя от произведения передаточных функций непрерывных зве- ньев, не разделенных импульсным элементом (ключом), не равна произведениюг-нре- образований: A Wt]l(P) W0(p)} * ?{ ??(?)} ?{ W0(p)}. Поэтому иногда для последовательного соединения двух звеньев, например тако- го, как в A4.53), передаточная функция записывается в виде W(z) = W^ W0(z), причем ф Передаточная функция непрерывной части системы W0(p) полагается заданной. Для нахождения передаточной функции формирующего устройства W^(p) положим, что оно генерирует прямоугольные импульсы (рис. 14.2) длительностью уТв соответ- ствии с выражением A4.2). Коэффициент пропорциональности kA можно отнести к непрерывной части системы. Тогда амплитуда (высота) импульсов будет равна u(i). Передаточная функция ??(?) может быть определена как отношение изображе- ний по Лапласу выходной величины формирующего устройства (см. рис. 14.4) U*(p) и его входной величины. Однако входная величина представляет собой последователь- ность ы(г), для которой преобразование Лапласа не существует. Чтобы устранить эту неопределенность положим, что идеальный импульсный элемент (ключ) генерирует не импульсы конечной высоты и(г), а бесконечно короткие импульсы типаб-фупкций, площади которых пропорциональны значениям u(i). На самом деле никакой импульсный элемент не может генерировать бесконечные по высоте импульсы. Вместе с тем возможность использования указанного формаль- ного представления при теоретических исследованиях является обоснованной [49].
424 Линейные дискретные системы При поступлении па вход формирующего устройства единственной дискреты и(г) высотой, равной единице, па его выходе образуется прямоугольный импульс с такой же высотой и длительностью ? Г. Его изображение в соответствии с G.7) Y'r -e-'"'T U*(p)= \.e-ptdt=— . о ? A4.54) Но так как указанная дискрета формально заменяется единичной ?-функцией, изоб- ражение которой ??? Лапласу (см. табл. 7.2) равно единице, то изображение A4.54) представляет собой передаточную функцию формирующего устройства: В этом случае передаточная функция A4.53) -р-ЧРт { ? A4.55) A4.56) Выражение A4.56) неудобно для практического применения. Поэтому воспользу- емся теоремой смещения г-преобразования в вещественной области [49J, согласно которой A4.57) A4.58) где m = 0,1,2,...; О < ? <1. Положив m = О, ? = ?, вместо A4.56) получим: ? J ?=1-? Пусть, например, непрерывная часть системы имеет передаточную функцию К ° ?+7'??' Тогда в соответствии с A4.58) и табл. 14.1 получим: (-d)z 1 ??~'< W(z) = (г-Щг-el) z-C z-d = К- z-d ' -т/ где d = е ' '. В системах автоматического управления преимущественно используются форми- рующие устройства, удерживающие на выходе величину, ранную u(i), в течение всего периода дискретности Т. В этом случае ? -· 1, а само формирующее устройство называ-
Глава 14. Импульсные системы 425 ется экстраполятором нулевого порядка. Передаточные функции A4.55) и A4.58) при ? = 1 принимают вид W^(p) = ——, A4.59) Р j <14·60' Определим, например, передаточную функцию A4.60) для случая, когда непре- рывная часть имеет передаточную функцию Шр)= ,Д ч- рA + 2,р) Чтобы можно было использовать данные табл. 14.1, разложим правую часть на простые дроби: У ? + 7'??, Тогда из A4.60) и табл. 14.1 получим: КB-1)Г Тг ? ~?? ?( + ???) ? [(г-!J (z-)(z-d) В непрерывную часть системы может входить звено с чистым временным запаздыва- нием ?, что соответствует (см. гл. 6) наличию в передаточной функции W0(p) сомножите- ля е~тр. Если величина ? находится в пределах 0 < ? < 7', то передаточную функцию A4.60) с учетом формулы A4.57) при m = 0. ? = ? можно определит!) следующим образом: ? J, A4.61) ?=?-? Заметим, что при ? = 0 из A4.61) нельзя получить A4.60), так как при этом ? = 1 и смещенная последовательность/^', ?) переходит в/(г'+ 1). Выражения A4.60) и A4.61) совпадут, если последнее в соответствии с формулой A4.33) умножить на ?. В ряде случаев для получения более полной информации об изменении выходной величины системы применяется так называемая модифицированная передаточная Функция хШ^ A4·62)
426 Линейные дискретные системы J J @ —*¦ X* Wj{p) ¦Л J Рис. 14.7 у@ Однако большинство задач по исследованию дискретных систем решается при использовании пере- даточной функции W(z). Рассмотрим Tci ? ерь зам кнутую импульсную систему (рис. 14.1,6). Ее структурная схема может быть представлена так, как показано на рис. 14.7, где Wj(p) — передаточ- ная функция разомкнутой системы но возмущению (см. гл. 5). Основу этой системы составляет схема, изображенная па рис. 14.4, при х(г) = м(г). Тогда изображение управ- ляемой величины y(t) ири/(?) = О У(г) = W(z) Х(г), A4.63) где W(z) - передаточная функция разомкнутой системы, которая при использовании экстраполятора нулевого порядка имеет вид A4.60) или A4.61). Так как приведенная непрерывная часть системы реагирует назначения ошибки системы хA.) = g(t) - y(l) только в дискретные моменты t = гТ, то x(i) = g(i) - г/(г), а Х(г) = G(z) - У(г), и из A4.63) получим: W(z) Y(z) = : W(z) A4.64) ¦W(z) A4.65) где Ф(г) - передаточная функция замкнутой системы, а Ф,(г) — передаточная функ- ция замкнутой системы но ошибке (но своей структуре эти передаточные функции аналогичны передаточным функциям замкнутой непрерывной системы (см. гл.5)). В качестве передаточной функции разомкнутой системы можно рассматривать и модифицированную передаточную функцию A4.62). Тогда при U(z) = X(z) , A4.66) или с учетом A4.65) W(z) G(z) = ?B,???B) A4.67) где Ф(г, ?) — модифицированная передаточная функция замкнутой системы (обычно эта передаточная функция не используется, так как практически всегда для оценки качества работы дискретной системы достаточно знания передаточных функций W(z), ?(?) или ?,.(?)). Передаточная функция импульсной системы (рис. 14.7) по возмущению Ф/г) не существует. Это связано с тем, что если F(p) представляет собой изображение по Лап- ласу функции/^), то как отмечалось ранее, Z{Wf(p)F(p)} = WfF{z) ? Wf(z)F(z). A4.68)
Глава 14. Импульсные системы 427 При наличии возмущения для разомкнутой системы вместо A4.63) получим Y(z) = W(z)X(z) + WfF(z). A4.69) Отсюда с учетом выражения X(z) = G(z) - Y(z) для замкнутой системы имеем: WfF(z) ?(?) = ?(?)?(?)+ J ;/ A4.70) 1 + W (?) Изображение WjF(z) можно определить только для конкретных заданных воздей- ствий/^)· Однако, как будет показано в § 14.5, это не является препятствием для оцен- ки качества импульсных систем при детерминированных воздействиях. § 14.5. Уравнения состояния Уравнения состояния при непрерывном управлении ? = Ах + bu + mf; _7·_ A4.71) у = с ? и способы их получения были рассмотрены в главе 5. Найдем уравнения состояния для импульсной системы, схема которой изображена на рис. 14.4 с учетом возмущающего воздействия. Передаточные функции W0(p)n Wj(p) полагаются заданными. Это озна- чает, что известны и матрицы А, Ь, т, с. Решение первого из уравнений A4.71), как было показано в главе 5, имеет вид [ ?. A4.72) о Для дискретных моментов времени из A4.72) получим: п' x(i) = e*iTx(Q)+ |?'1(??~?)[??(?) + №/(???. A4.73) о Входное воздействие иA.) = u*(t) изменяется но закону A4.2), причем коэффици- ент пропорциональности kA отнесен к матрице b ¦ Возмущающее воздействие/^) бу- дем полагать детерминированным и изменяющимся по любому закону, но таким, что в течение периода дискретности ? его можно считать постоянным:/(?) =/@ при iT < t. < (i + 1)Т. В реальных системах при малых значениях Гэто условие, как правило, выполняется. Решая A4.73) последовательно шаг за тагом при ? = 1, 2,..., как это делалось для разностных уравнений (см. 14.2), получим: 0 + ?O· _ iT+T x(i + i) = e'ATx(i)+u(i) J eMiT+T-^bdx + f(i) J eA(iT?T~^m dx, rr rr
428 Линейные дискретные системы или после введения новой переменном ? = ??+ ?- ? ? A-7O' A4.74) Таким образом, для импульсной системы (рис. 14.4) уравнения состояния можно представить в виде: x(i +1) = А * x(i) + b * u(i) + т * /(?); A4.75) где еЛТ, b*= A-?O· A4.76) а матрица ст такая же, как и в A4.71). При переходе от уравнений A4.71) к уравнениям A4.74) наиболее сложной опе- рацией является вычисление матрицы А . Задача определения этой матрицы может быть решена различными способами [31]. В общем случае предпочтение следует отдать способу, основанному па использовании преобразования Лапласа, согласно которому eAT=, A4.77) гдер —оператор Лапласа, ? —единичная матрица. Иными словами, для получения Л* необходимо найти матрицу, обратную матрице (рЕ-А), для каждого ее элемента осуществить обратное нреобразованиеЛанласапв полученных выражениях заменить ? на Т. Обширная таблица для матриц A4.76), соответствующих наиболее распростра- ненным передаточным функциям W0(p) и Wj{p), приведена в [57]. При ее использова- нии в выражениях для Ь* скважность им пульсов ?; следует заменить на ?. В частном случае, когда уравнения A4.71) представлены в канонической форме (см. гл. 5? т. е. когда матрица Л является диагональной с элементами /З], р2, ···> Рп< матрица Л* вычисляется очень просто: А* = A4.78)
Глава 14. Импульсные системы 429 Решение первого из уравнений A4.75) можно получить как последовательно шаг за шагом, так и в замкнутой форме. В первом случае вычислительная процедура осуще- ствляется следующим образом: х([) = А*х@) + Ь *м@) + т*/@); A4.79) Во втором случае, подставляя выражение для хA) в выражение для хB), выра- жение для хB) в выражение для хC) и т. д., получим A4.80) v=0 Для простоты здесь положено, что/(г) = 0. Решение A4.80) позволяет при известной последовательности м(г') найти х(г) и, следовательно, г/(г) = сг7х(г) для любого наперед заданного момента времени I = iT. Используя уравнения A4.75), можно определить передаточные функции рассмат- риваемой системы. Для этого найдем z-преобразования от их левых и правых частей с учетом формулы A4.33) при нулевых начальных значениях. В результате получим: zX(z) - А * X(z) + Ъ * U(z) + т * F(z); A4.81) где ?, B) Х2(г) A4.82) Тогда Y(z) = A4.83) A4.84) Таким образом, передаточные функции системы определяются следующим обра- зом: A4.85)
430 Линейные дискретные системы ^ A*ylm*. A4.86) Использование выражения A4.85) дает такой же результат, как и A4.58) приу< 1 или A4.60) нриу= 1. Передаточная функция A4.86) существует лишь при сделанном ранее допущении о том, что возмущающее воздействие можно считать постоянным на интервалах времени zT<f < (? +1)?. § 14.6. Устойчивость импульсных систем В § 6.1 было показано, что непрерывная система устойчива, если все корниру (? = 1, 2,..., ?) ее характеристического уравнения лежат в левой полуплоскости (рис. 14.8, а). При исследовании импульсных систем вместо ? используется новая переменная г = ерГ. В теории функций комплексного переменного преобразования, в процессе которого одна переменная заменяется некоторой функцией от новой переменной, а одна область комплексной плоскости отображается в другую, называется конформным преобразо- ванием. Конформное преобразование г = epI отображает левую полуплоскость плоско- сти ? в область, ограниченную окружностью единичного радиуса па плоскости г (рис. 14.8, б). При этом мнимая ось плоскости ? отображается в саму окружность. Действительно, пусть ? j 2 = ? ±;?. Тогда г, 2 = e(aTjm = ea7'(cos ??+isin ??). A4.87) При этом 12]л = еа1. Для значений a < 0 (что соответствует корням^ 2 лежащим в левой полуплоскости плоскости;») 12, 2| < 1, что соответствует корням, лежащим внут- ри круга единичного радиуса плоскости ?. Если a = 0, т. е. если корпи/з^ 2 располагают- ся на мнимой оси плоскости/;, ?? корни г( 2 попадают па окружность единичного ради- уса плоскости 2. Таким образом, импульсная система устойчива, если все корни ее характеристи- ческого уравнения лежат внутри круга единичного радиуса, т. е. если | ?? | < 1, V = 1,2,..., п, что совпадает с результатом A4.14). Если хотя бы один корень лежит вне круга единичного радиуса, то система неустойчива. Окружность единичного радиуса представляет собой границу устойчивости для импульсной системы. Система находится на апериодической границе устойчивости, если в ее характе- ристическом уравнении ???" + ??? "·¦'+...+ а„ = 0 A4.88) имеется корепьгу = 1, а остальные корни располагаются внутри круга единичного ради- уса (рис. 14.8, в). В этом случае переходная составляющая решения разностного урав- нения A4.12) стечением времени стремится к значению Cv(zv)' = Cv. Если в характеристическом уравнении имеется пара комплексных сопряженных корней, расположенных на окружности единичного радиуса (рис. 14.8, г), т. е. таких, что Re2 zvy+l + Im2 zv v+1 = 1, то имеет место колебательная граница устойчивости. В этом
I Глава 14. Импульсные системы 431 случае с течением времени в системе устанавливаются незатухающие периодические колебания. Вещественная часть указанных корней Re zViV+I может быть положитель- ной, как на рис. 14.8, г, отрицательной или нулевой. Типичной для импульсных систем является так называемая граница устойчивости третьего типа, которой соответствует наличие в характеристическом уравнении корня zv = -1 (рис. 14.8, д). В этом случае в системе с течением времени устанавливаются незатухающие периодические колебания с периодом, равным 2Т, так как составляю- щая решения A4.12) Cv(zv)' = Cv(-1)' при изменении / последовательно принимает значения Cv и -Cv. В §14.4 отмечалось, что обычно для оценки устойчивости и качества импульсных систем используются передаточная функция разомкнутой системы W(z) и передаточ- ные функции замкнутой системы ?(?) или Фг(г). Тогда в соответствии с выражения- ми A4.64) или A?.65) характеристическое уравнение замкнутой системы A4.88) мо- жет быть получено следующим образом: W(z) = B(z) + C{z) = О, A4.89) где B{z) и C{z) — полиномы числителя и знаменателя передаточной функции W(z). Как правило, такое же уравнение получается и при использовании модифициро- ванной передаточной функции замкнутой системы ?(?, ?), определяемой по формуле A4.67). Лить в отдельных редких частных случаях полиномы знаменателей переда- точных функций ?(?) и ?(?, ?) могут иметь различное число корней f30J. Эти случаи здесь не рассматриваются. Исследование устойчивости импульсных систем представляет собой более слож- ную задачу, чем исследование устойчивости непрерывных систем. Это связано с тем, что рассмотренные в главе б критерии устойчивости, такие как критерии Гурвица или Вышнеградского, устанавливают принадлежность корней характеристического урав- нения к левой полуплоскости плоскости р, тогда как для устойчивости импульсной
432 Линейные дискретные системы системы корни характеристического уравнения A4.88) или A4.89) должны находить- ся внутри круга единичного радиуса на плоскости ?. По той же причине неприменимым оказывается и необходимое условие устойчивости, требующее положительности ко- эффициентов характеристического уравнения. Например, в уравнении ? - 0,5 = 0 один коэффициент отрицательный, однако корень 2, = 0,5 находится внутри круга единич- ного радиуса. Принадлежность корней к круг}' единичного радиуса может быть установлена при помощи критерия Шур-Кона [90]. До некоторой степени он аналогичен критерию Гур- вица, однако при его использовании необходимо составлять и анализировать опреде- лители вплоть до определителя порядка Ъг ? 2?, где и — порядок характеристического уравнения. Поэтому на практике этот критерий применяется редко. Для того чтобы получить возможность использования для исследования устойчи- вости импульсных систем всех критериев устойчивости непрерывных систем, необхо- димо отобразить круг единичного радиуса с плоскости ? на левую полуплоскость неко- торой новой неременной. Для этого можно, например, применить рассмотренное выше конформное преобразование z = e ??. Однако в результате такой замены уравнение A4.88) станет трансцендентным. Вместе с тем в теории функций комплексного переменного существует преобразование !±? A4.90) -w которое называется билинейным, или ^-преобразованием. Оно тоже отображает круг единичного радиуса палевую полуплоскость, но уже не плоскостир, а плоскости пере- менной w. Рассмотрим, например, характеристическое уравнение A4.88) при ? = 1. После подстановки A4.90) получим: (а0 - a, )w + а0 + а, = 0. A4.91) Для уравнений первого и второго порядка, как показано в главе 6, необходимое и достаточное условие устойчивости сводится к требованию положительности коэф- фициентов. Таким образом, условия устойчивости импульсной системы при ? = 1 имеют вид ?? - ал > 0; а() + а, > 0. A4.92) При ? --* 2 характеристическое уравнение и условия устойчивости следующие: (а0 - а, + а2)й!2 + 2(а0 - а2)гс +· ?? + а, + а2 = 0; а0 - а, + а2 > 0; ао+а{+а2> 0. A4.93)
Глава 14, Импульсные системы 433 При ? = 3 кроме положительности коэффициентов должно дополнительно выпол- няться условие критерия Гурвица (см. гл. 6). Поэтому для исследования устойч ивости требуется проверить выполнение пяти неравенств: а0 - а, + а2 - а-л > 0; 3?0 ~ах-а2 + 3?:! > 0; За0 + щ - а2 - Зя3 > 0; а0 + а, + а2 + rt;i > 0; ?% -аоа2 + а^а3 -а > 0. A4.94) При ? > 4 условия устойчивости становятся слишком громоздкими. В качестве примера исследуем устойчивость замкнутой системы, передаточная функция непрерывной части которой o) г = у + ~- A4.95) В соответствии с A?.60) при помощи табл. 14.1 находим передаточную функцию разомкнутой системы: 2?] -21 2 (z-f 2-1 2 B-1J Характеристическое уравнение замкнутой системы A4.89) имеет вид { 2 J 2 Из неравенств A4.93) получаем условия устойчивости замкнутой системы: ' ???<2, ?>-. Для исследования устойчивости замкнутых систем удобно использовать критерий Найквиста (см. гл. 6). Чтобы построить амплитудно-фазовую характеристику разом- кнутой системы можно использовать преобразование 2 = е ??. Положив;? =_/?> получим: . . ?/' 1 + Jtg- V A4.97) ?/ Подставив A4.97) в выражение для передаточной функции разомкнутой системы И^(г), найдем частотную передаточную функцию разомкнутой системы W(eJU) ). Опре- делив модуль и фазу или вещественную и мнимую части этой функции, можно постро- ить а. ф. х. разомкнутой системы.
434 Линейные дискретные системы а) ,, ? -1 W(eil"T) ?=0 ?, 180" -90% , L ?^-20 -20 ?(?) 2 ? ? 1 ? ? ? ? > ? ? ??>2 ' / ??<2 Рис. 14.9 Следует учитывать, что функция A4.97) периодическая. Поэтому при построении а. ф. х. достаточно ограничиться диапазоном частот 0 < ? < ?/?. В качестве примера рассмотрим систему, передаточная функция непрерывной ча- сти которой W0(p) = K/p. В соответствии с A4.GO) находим передаточную функцию разомкнутой системы КТ W(z) = В результате замены A4.97) получим W(ej 2-1 A4.98) ?? . ?? ?? —-;-2-ctg—. ?. ?. ?. разомкнутой системы изображена на рис. 14.9, а. Так как при ? = 0 ома имеет разрыв, обусловленный наличием/> в знаменателе W0(p), дополняем ее четвер- тью окружности бесконечно большого радиуса. Для исследования устойчивости замкнутой системы можно использовать любую из приведенных в главе 6 формулировок критерия Найквиста. В знаменателе переда- точной функции W0(p) нет корней с положительной вещественной частью, т. е. / = 0. Поэтому в соответствии с первой формулировкой а. ф. х. разомкнутой системы не должна охватывать точку (-1J0). Следовательно, как видно из рис. 14.9, а, замкнутая система устойчива при КТ< 2. В соответствии со второй формулировкой сумма пере- ходов а. ф. х. через критический отрезок должна быть равна пулю. При КТ < 2 перехо- дов нет и замкнутая система устойчива. При КТ> 2 а. ф. х. заканчивается на критичес- ком отрезке, т. е. имеет место -1/2 перехода.
Глава 14. Импульсные системы 435 При использовании преобразования ? - ер частотная передаточная функция W(eJiaT) является трансцендентной. Поэтому для систем выше второго порядка постро- ение а. ф. х. существенно затрудняется. Кроме того, практически исключается возмож- ность построения асимптотических логарифмических частотных характеристик. Для преодоления указанных недостатков удобно использовать преобразование A4.99) Оно, как и преобразование A4.90), является билинейным и отображает круг еди- ничного радиуса с плоскости ? на левую полуплоскость плоскости переменной ?, что дает возможность применять все критерии устойчивости непрерывных систем. Переменная ? называется абсолютной нсевдочастотой, или сокращенно — псевдо- частотой. Сравнив A4.99) с A4.97) получим: X = -tg—. A4.100) ? 2 Из A4.100) видно, что благодаря сомножителю 2/Тпсевдочастота ? имеет размер- ность угловой частоты. Кроме того, при изменении частоты ? от 0 до ?/? она изменя- ется от 0 до оо. Наконец, при ? < 2/Тпсевдочастота практически совпадает с реальной частотой ?. При исследовании устойчивости и качества импульсных систем можно опериро- вать cjX точно так же, как это делалось cja> или с ? при исследовании непрерывных систем. В качестве примера используем подстановку A4.99) в передаточной функции (! 4.97). В результате получим частотную передаточную функцию разомкнутой систе- мы A4.101) ft Теперь для исследования устойчивости замкнутой системы можно применять как алгебраический критерий, так и критерий Найквиста. В первом случае находим характеристическое уравнение замкнутой системы: Необходимое условие выполняется при КТ< 2. Для системы первого порядка оно является и достаточным.
436 Линейные дискретные системы Во втором случае находим модуль и фазу: /CJl + ?2 — 4 Нетрудно убедиться, что а. ф. х. разомкнуто» системы будет точно такой же, как на рис. 14.9, а, только она закончится на оси абсцисс при ? = °°. Парис. 14.9, б изображены логарифмические частотные характеристики разомк- нутой системы. Так как в знаменателе A4.101) имеетсяД, что эквивалентно наличию ? в знаменателе передаточной функции непрерывной системы W(p), то первая асимп- тота имеет наклон -20 дБ/дек и пересекает ось абсцисс при ? = К. Па сопрягающей частоте ? = 2/Гл.а.х. изламывается на -^20 дБ/дек, так как сомножитель 1 - jXT/2 находится в числителе. Если К<2/Т, то вторая асимптота проходит ниже оси абсцисс. При этом критический отрезок находится левее точки ? = Км логарифмическая фазо- вая характеристика не пересекает его. Следовательно, замкнутая система устойчива. Если же К > 2/Т, то вторая асимптота проходит выше оси абсцисс и критическим отрезком будет вся эта ось. При ? = °° фаза ? (?) = -180°, а модуль не равен бесконеч- ности. Следовательно, имеет место -1/2 перехода и замкнутая система неустойчива. § 14.7. Оценка качества импульсных систем Общие соображения по оценке качества систем автоматического управления, рас- смотренные в § 8.1, относятся и к импульсным системам. Для опенки точности можно использовать величину ошибки в типовых режимах. В первых трех из них (см. § 8.2) при отсутствии возмущения значение установившей- ся ошибки в любой момент времени в соответствии с теоремой о конечном значении A4.37) определяется по формуле e), A4.102) г»оо г*1 v где )- ?(?,?). G(z, ?) = Zz{g(L)} — изображение задающего воздействия, а ?(?, ?) определяется выра- жением A4.77). В дискретные моменты времени t — ?" xvn.=limB-l)XB), A4.103) где X(z) определяется выражением A4.65).
Глава 14. Импульсные системы 437 Следует отметить, что необходимость в использовании формул A4.102) или A4.103) возникает только тогда, когда скважность импульсов на выходе формирую- щего устройства системы (рис. 14.7) ? < 1. Нашу- 1,то в установившемся состоянии сигнал на выходе этого устройствах* будет постоянным и импульсная система может рассматриваться как непрерывная. В этом случае для оценки точности, в том числе и возмущающих воздействий, можно пользоваться формулами, приведенными в § 8.2. В режиме движения по гармоническому закону (8.12) частота ??обычно сравни- тельно мала, причем всегда ?? < 2/Т. При этом условии псевдочастота ?? в соответ- ствии с A4.100) практически совпадает с реальной частотой ?? и для расчетов можно использовать формулы (8.15) и (8.16), положив в них W(ja>) = W0(ja>). Установившаяся точность импульсной системы может оцениваться и по коэффи- циентам ошибок. Аналогично непрерывным системам, начиная с некоторого момента времени ошибку можно представить в виде ряда A4.104) где коэффициенты ошибок с0, chc2,... представляют собой коэффициенты разложения передаточной функции по ошибке ?^?) при ? = е р в ряд Маклорена по степеням/?, т. с. с„ = A4.105) J/>=0 Оценка качества импульсной системы может делаться построением кривой пере- ходного процесса, что при использовании z-иреобразования осуществляется сравни- тельно легко (§ 14.2). Максимальное значение последовательности y(i) может не совпадать с максималь- ным значением переходной характеристики (рис. 14.10, а). Обычно это несовпадение не имеет существенного значения для определения запаса устойчивости системы. Од- нако в отдельных случаях оно может быть существенным (рис. 14.5,6). Чаще всего это бывает при наличии в знаменателе передаточной функции непрерывной части систе- мы W0(p) сомножителей с комплексными корнями типа fjp2 +2????? + . Можно 27' 37· AT t 27' 3? AT Рис. 14.10
438 Линейные дискретные системы показать, что процессы, подобные изображенному на рис. 1?.5, б, будут исключены, если Специфической особенностью импульсных систем является возможность суще- ствования в них переходных процессов конечной длительности, полностью закапчива- ющихся за конечный промежуток времени ?„ = kT, k = 1,2,... (рис. 14.10, б). Для этого параметры системы должны быть выбраны так, чтобы корни характеристического урав- нения A4.91) располагались в начале координат на плоскости ?. Тогда передаточная функция замкнутой системы принимает вид W(z) _bQzk-x + ft,z*~2 + G(z) 1 + W(z) ? Ей соответствует разностное уравнение 1/@ = « " 1) + *1Й(' - 2) + -+ *>t ig(' - *) A4.107) При подаче на вход системы единичного ступенчатого воздействия и г/@) = 0 по- лучим: z/(l) = Z»0, yB) = bo+blt ..., г/(^) = оо+й,+... + ^_1- A4Л08) Например, в системе с передаточной функцией A4.98) можно получить процесс с tu = ?, если КТ= 1, а в системе с передаточной функцией A4.96) — процесс с tn = 2Т, если 2 Следует однако учитывать, что системы с процессами конечной длительности ча- сто имеют малый запас устойчивости. Так, во втором из рассмотренных случаев при указанных параметрах передаточная функция A4.96) имеет вид фB) G(z) z' Из A4.108) находим: у{ 1) = 2, у{2) = у(Ъ) =...= 1. Таким образом, перерегулирова- ние ?%= 100%. Запас устойчивости по амплитуде и по фазе и показатель колебательности замкну- той системы для импульсных систем определяется точно так же, как и для непрерыв- ных систем (§ 8.8). Отличие состоит только в виде частотных характеристик этих систем. Рассмотрим, например, систему, передаточная функция которой в разомкнутом состоянии имеет вид A4.96): W(z)=KT2 2 + 1 +— A4.109) 2 B-IJ 2-1
Глава 14. Импульсные системы 439 Воспользуемся для расчета методом логарифмических частотных характеристик. С этой целью в A4.109) сделаем подстановку A4.99). В результате получим частот- ную передаточную функцию разомкнутой системы Л ( ? -/?-- ? ?? 1- /? — J 2 { J 2 Ее модуль К и фаза ?(?) = -180° + arctg?? - arctg XT ?. Логарифмические частотные характеристики для случая ? > Г/2, КтТ< 2 изобра- жены на рис. 14.11. Асимптотическая л. а. х. построена в соответствии с выражением A4.110). Ее первая асимптота имеет наклон -40 д Б/дек и пересекает ось абсцисс па частоте ?0 = V^"· 1 2 На сопрягающей частоте ? = — она изламывается на+20дБ/лек, аначастоте ? = — -- еще на +20 дБ/дек. При ? = <» модуль |W(jX) равен 0,5???. Поэтому при КхТ< 2 третья асимптота располагается ниже оси абсцисс. Таким образом, при ? > 7/2 и ??? < 2 замкнутая система устойчива, так как л. ф. х. не пересекает критический отрезок. Запас устойчивости замкнутой системы по амплитуде (см. §8.8) 1Х1 ш A4.111) Для определения запаса устойчивости по фазе найдем частоту среза л. а. х. ??. В соответствии со свойствами треугольников на плоскости л. ч. х., гипотенузы кото- рых имеют наклоны -20 дБ/дек и -40дБ/дек, имеем: L Отсюда частота среза л. а. х. ?=? = ??. A4.112)
440 Линейные дискретные системы Таким образом, запас устойчивости замкнутой системы по фазе ?, - 180° + ?(?0) = arctg ?,? - arctg ?? ?/2. A4.113) Для определения показателя колебательности замкнутой системы ? необходимо при помощи ?-крнвых (рис. 8.23) построить запретную область так, как показано на рис. 8.24. При этом параметры К, ? и 7" должны быть заданы численно. В данном случае можно найти такие значения этих параметров, нри которых будет обеспечено наперед заданное значение показателя колебательности. Нетрудно видеть, что случай (рис. 14.11) по расположению фазовой характерис- тики сводится к случаю л. а. х. типа 2-1-2, изображенной на рис. 12.10. Используя полученные в главе 12 формулы, получаем оптимальную протяженность участка с па- клоном -20дБ/дек: 2?_? + 1 ~Т~ м- A4.114) Базовая частота л. а. ?. ?0 = VК. Далее имеем связь между постоянной времени ? и базовой частотой: откуда находим коэффициент передачи разомкнутой системы у_т2_ 1 ? _ 4 М(М-1) ?=?? = ?2?/-1 = 7'2 (? + 1J' Эту формулу можно записать также в следующем виде: A4.115) A4.116) ч, -180° -90°- , L ч, 0 1—. 1 ? 0 1 ?? ?? h ? --— ?; Рис. 14.11 2 ? i I i ^-* ?
Глава 14. Импульсные системы 441 Формулы A4.115) и A4.116) позволяют выбрать значение коэффициента переда чи непрерывной части системы Л" и постоянной времени ? при заданном периоде диск- ретности Гили определить значение периода дискретности при заданном К. Более детально решение задачи синтеза импульсных систем с заданными показате- лями качества рассматриваются в главе 15. § 14.8. Случайные процессы в импульсных системах Введем понятие случайной последовательности /(г), которую можно образовать из непрерывной случайной функции/(г) ее дискретизацией. В этом случае она будет определена в. дискретные моменты времени I: = ??. Будем рассматривать стационарные процессы, когда вероятностные характеристики не зависят от времени. Среднеезначение случайного стационарного процесса л /(|>Й.2ЛГЙ ?/<'>. A4.117) или на основании эргодического свойства A4.118) где w[f(i) — одномерная плотность вероятности. Для центрированных процессов среднее значение равно нулю. Введем понятие корреляционной функции R(m)= lim -J— ? f(i)f(i + m). A4.119) .?-»» IN +1 ;__N Аналогично главе 11 можно сформулировать основные свойства корреляционной функции. 1. Для случая т = О Л@)= Htn-J— ? /20>7^?· A4.120) Л -->« ? А + 1 г'__,у 2. При т = 0 корреляционная функция достигает наибольшего значения: К@)>Я(т). .A4.121) 3. Корреляционная функция является четной: R(-rn) = R(m). A4.122)
442 Линейные дискретные системы При наличии двух случайных процессов/,(г) и/2(г) можно ввести понятие взаим- ной корреляционной функции 1 л' R12(m)=Hm—— ? /КОЛСг + т). A4.123) Свойства ее схожи со свойствами взаимной корреляционной функции для непре- рывных процессов. Введем понятие спектральной плотности случайного стационарного процесса как двустороннего ?-преобразования корреляционной функции S0(z) = TS(z) = T ? R('"J-m=r[FB)+fB-1)-/?@)]. A4.124) где Г- нормирующий множитель, равный периоду дискретности, a F(z) представляет собой z-прсобразоваиие корреляционной функции R{m). Нормирующий множитель ? введен в S0(z) для того, чтобы сделать физическую размерность спектральной плотно- сти дискретного случайного процесса равной размерности спектральной плотности непрерывного процесса и сохранить ее физический смысл. Однако это не обязательно. Аналогично непрерывному случаю можно ввести понятие спектральной плотнос- ти как функции круговой частоты 5(со) = 5(е*°г)= ? R(m)e-ja'"T. A4.125) или при учете четности оо A4.126) Наконец, молено определить спектральную плотность как функцию абсолютной псевдочастоты. Для этого в формуле A4.124) необходимо перейти к да-преобразова- нию, используя подстановку A4.92), а затем перейти к псевдочастоте посредством ? подстановки w = j—X. В результате получим S*(X) + S A4.127) «¦=?-? Аналогичным образом может Олть определена взаимная спектральная плотность двух процессов. Заметим, что все приведенные формулы могут быть записаны и для случая ? * О, тогда рассматривается случайная последовательность/О', ?), корреляционная функция R(m, ?), спектральные плотностиS(z, ?), 5(?, ?) и 5*(?, ?).
Глава 14. Импульсные системы 443 Основное свойство спектральной плотности, как и в непрерывном случае, заклю- чается в том, что интеграл от нее по всем частотам дает средний квадрат случайной величины. Можно показать [96], что в дискретном случае соответствующая формула имеет вид ?, л/Т ? ?/? /2(f) = — J 5(?)?/? = - J 5(?)?/?. A4.128) Так как имеют место равенства ? l + j—? 2 то формула A4.128) может быть записана в виде TT7Z 7 Выражение A4.129) обычно является более удобным для расчетов по сравнению с A4.128), так как позволяет использовать таблицы интегралов (см. приложение 1). Типовые случайные стационарные процессы. Если для фу нкции/(?), представля- ющей собой центрированную помеху, эффективное время корреляции ~dT ¦ A4130) меньше периода дискретности, ?? < Г, то такой процесс может быть представлен как дискретный белый шум с корреляционной функцией R(m) = Д@). ??(??), A4.131) где i?@) = D — дисперсия, а 50(т) — единичная импульсная функция, равная единице при т = 0и равная нулю при тп * 0. Этому белому шуму соответствует спектральная плотность 5(?) = 5(?) = 5*(?) = ?? A4.132) Если эффективное время корреляции ?? > Г, то корреляционная функция R{m) может быть получена из соответствующей корреляционной функции непрерывного процесса R(x) заменой ? = тпТ. Спектральная плотность может быть получена использо- ванием формул A4.124)—A4.127). В табл. 14.2 приведены некоторые типовые дискретные стационарные случайные процессы.
444 Линейные дискретные системы Таблица 14.2 Вид процесса Белый шум Случайный процесс с ограничен- ной полосой Нерегулярная качка R(m) Я@) ?(/?) = O50(m) тТ. De т" sh^ch^ л. 2 2 1 -rsh -—sin [ ~~d 2?7· 2 S(z) ? D2zsh-- 22-2zch- + l 2(?-^?«??) ?(??-??5??) 1 2z2-2zdcos$T + l sh2^- + sin2 J3 ^ " . , ¦> ?? 1 + sh —f sin i DAi ?? 2 2 D 1 *» A 4 j+4 J 27;, J 4 Прохождение сигнала через линейную систему. Пусть на входе линейного звена с известной дискретной передаточной функцией W(z) действует случайная функция х,(/), для которой известны корреляционная функция R^m) и спектральная плотность 5,@)) или s(k). Тогда для выходной величиныдг2(г), аналогично непрерывному слу- чаю, можно найти спектральную плотность умножением спектральной плотности вход- ного сигнала на квадрат модуля частотной передаточной функции: 52(ш)=|М/(^)Г)|251(ш), S(K)^Wjk)2 5,'(?). A4.133) Интегрирование спектральной плотности по всем частотам в соответствии с A4.128) и A4.129) позволяет найти средний квадрат выходной величины х?(;). Это позволяет для замкнутой импульсной системы производить расчеты, аналогичные из- ложенным в §11.8. Так, например, пусть в схеме, изображенной на рис. 14.7, па входе действуют полезный сигнал g(t) и помеха n{t), не коррелированные между собой. Обо- значим их спектральные плотности 5*,(?) и S"n(k), Тогда спектральная плотность ошибки S'n(X), A4.134) где ?*(/?) и ?* (jX) — частотные передаточные функции замкнутой системы и замк- нутой системы по ошибке.
Глава 15. Цифровые системы 445 Интегрирование A4.134) по всем частотам в соответствии с A4.129) дает средний квадрат ошибки 3/.л_ ! чф'хоЦ2s*g(k)dxа ? -|?4;?)|25;(?^? Г2 ' A4.135) - ?+?? - .... 4 Подобным же образом могут быть найдены расчетные формулы н для других воз- можных случаев (см. §11.8). Глава 15 ЦИФРОВЫЕ СИСТЕМЫ § 15.1. Общие сведения Цифровой системой, как отмечалось в главе 1, называется система автоматичес- кого управления, в состав управляющего устройства которой включена цифровая вы- числительная машина или специализированное цифровое вычислительное устройство. В дальнейшем будем сокращенно обозначать их как ЦВМ. Непосредственно в целях управления ЦВМ используется для формирования про- грамм управления (§ 2.1) и цифровой реализации алгоритмов управления (§ 2.2) или корректирующих средств (§ 10.1). Как правило, целесообразно вводить ЦВМ в систему управления в тех случаях, когда для решения указанных задач требуется сложная обработка информации или выполнение таких операций, которые не могут быть осуществлены с требуемой точно- стью при помощи аналоговых средств (умножение, деление, преобразование коорди- нат и т. п.). Это относится, например, к программам наведения типа B.8), нелинейным алгоритмам управления, алгоритмам самонастройки и другим. Вместе с тем в ряде случаев вполне оправданной оказывается цифровая реализа- ция линейных корректирующих средств, которые обычно выполняются с использова- нием К-, С-, L-элементов. Это связано с тем, что характеристики таких элементов из- меняются с течением времени и под влиянием внешних факторов, а их надежность сравнительно невысока. Помимо непосредственного участия в управлении объектом ЦВМ может выпол- нять такие операции, как контроль состояния элементов и устройств системы, само- контроль и др. В общем случае па ЦВМ может возлагаться решение задач с обслуживанием не- скольких зависимых или независимых каналов управления с разделением функций управления между ними по времени или по приоритету [93]. Один из вариантов функциональной схемы цифровой системы автоматического Управления при наличии двух каналов показан на рис. 15.1. Управляемые величиныух
446 Линейные дискретные системы Si д. g2 д. ЦВМ I цлп ЦАИ АЦП ¦» ИУ ИУ цд д Рис. 15.1 «2 —»¦ ? УО У и г/2 измеряются соответствен- но аналоговым датчиком Д и цифровым датчиком ЦД. Так как ЦВМ оперирует не с ана- логовыми величинами (тока- ми, напряжениями), а с число- выми (цифровыми) кодами, в систему вводится преобразо- ватель аналоговой величины в цифровой код АЦП. Для свя- зи ЦВМ с аналоговыми иснол- нительными устройствами ИУ используются преобразо- ватели цифрового кода в аналоговые величины ЦАИ. Задающие воздействия g, ng2 формируются самой ЦВМ в виде программы управления или вводятся в нее извне. В последнем случае преобразования этих воздействий в цифровые коды осуществля- ется преобразователями АЦП. Функции сравнивающего устройства, как правило, воз- лагаются на ЦВМ. Кроме исполнительных устройств в систему могут входить и другие аналоговые устройства, например, усилители. ЦВМ представляет собой устройство дискретного действия. Это связано с тем, что решение задач управления осуществляется в ней путем выполнения арифметичес- ких операций. Поэтому в отличие от непрерывных систем реализация ею (ЦВМ) алго- ритма управления происходит не мгновенно, а за конечный промежуток времени ?. Иными словами если информация поступает на вход ЦВМ в момент времени t = ?,, то результат вычислений может быть получен лишь при ? = ?, + ?. Величина ? зависит от сложности алгоритма и быстродействия ЦВМ. К пей добавляется еще и время, затра- чиваемое на преобразования в ЦАП и АЦП. Таким образом, результаты реализации алгоритма управления ЦВМ может выда- ватьлишь дискретно,т. е. в моменты времени? = iT, г = 0,1,2,..., причем Т>х. Значения ? и Гмогут быть различными для каждого из каналов. На основании изложенного, структурную схему одного канала цифровой системы ( при условии независимости этого канала от других) можно представить так, как показано на рис. 15.2. При этом полагается, что ЦВМ реализует линейный алгоритм управления, а суммарное время запаздывания ? отнесено к непрерывной части системы. Процесс преобразования аналоговой величины g(i) или y(t) в цифровой код g или у , осуществляемый АЦП, можно условно представить состоящим изтрех опера- ций: квантования по времени, квантования по уровню и кодирования. Квантование по времени возникает из-за того, что информация вводится в АЦП по командам, поступающим от ЦВМ, лишь в моменты времени t = iT. На рис. 15.2 эту операцию выполняют ключи. В процессе квантования по уровню весь диапазон изменения непрерывной вели- чины, например y(t), разбивается на ?, равных частей (квантов). Величина . "max "min ?? A5.1)
Глава 15. Цифровые системы 447 АЦП ЦВМ Г ' г !т * 1 / Igl ^Х_ ? ? 1| J L _ У 1 * 1 ' 1 1 1 | У / Рис. 15.2 ИЛИ / /?_ Г ад ? АЦП по существу определяет разрешающую способность АЦП. В результате величина на выходе АЦП может принимать только определенные фиксированные значения, отли- чающиеся друг от друга на величину ?]. На рис. 15.2 это отражено наличием звена с многоступенчатой релейной характеристикой. В процессе кодирования каждому из ?, интервалов присваивается определенный двоичный код. Чтобы такое присвоение было однозначным, должно выполняться ус- ловие ?,=2?>-1, A5.2) где ?, — число двоичных разрядов (без учета знакового разряда). Тогда разрешающая способность A5.1) Ушах .V A5.3) В преобразователях АЦП число разрядов обычно велико (а, > 10). При 0С[ = 10 число ступеней нелинейной характеристики ?, = 1023. Если, например, АЦП преобра- зует напряжение в код, а напряжение изменяется в пределах ±10 В, то разрешающая способность такого преобразователя согласно A5.3) ?, = 0,02 В. Это означает, что нели- нейностью АЦП можно пренебречь, заменив нелинейную характеристику линейной. Коэффициент передачи АЦП для линеаризованной характеристики *,-1/?,. A5.4) ЦАП преобразует код п , поступающий с выхода ЦВМ, в аналоговый сигнал и*, обычно представляющий собой электрическое напряжение или ток. В процессе преобразования каждому значению кода п ставится в соответствие определенное фиксированное (эталонное) значение непрерывного сигнала и, что озна- чает наличие квантования но уровню и отражено на рис. 15.2 в виде многоступенчатой релейной характеристики. Число отличных от нуля разрешенных уровней u,=2"*-l. A5.5) где а2 — число разрядов ЦАП.
448 Линейные дискретные системы В моменты времени t = /'/'значения полученного непрерывного сигнала и(Т) фик- сируются и удерживаются на одном уровне в течение периода дискретности 7" (или части его), что соответствует наличию в ???? формирующего устройства с передаточ- ной функцией №'?(?), имеющей вид A4.59) или A4.55). Число разрядов серийно выпускаемых преобразователей кода в напряжение ос2 > 10. Поэтому, как и у АЦП, нелинейностью статической характеристики ЦАП мож- но пренебречь. Коэффициент передачи для линеаризованной характеристики к-, = §,, где ?2 — единица младшего разряда для выходной величины и. ЦВМ формирует требуемый алгоритм управления или осуществляет дискретную коррекцию в виде вычислительной процедуры, задаваемой линейным разностным урав- нением q()u(i + k) + <7,и(г - k - 1) +...+ qvu(i) -pjcfji + s) + ?,*(? + s - 1) +...+ pjc(i),s< A, A5.6) где неременные и и хпредставляются и виде цифровых кодов. Это уравнение по существу представляет собой рекуррентную формулу, позволяю- щую вычислять текущее значение управляющего воздействия u(i) в зависимости от текущего значения ошибки _г(г), а также предшествующих значений ошибки и управ- ляющего воздействия: "@ =—[-' psx(i -k)]. A5.7) Из A5.7) видно, что в программу вычислений входят операции сложения и умно- жения па постоянные коэффициенты, а также операции запоминания результатов вы- числения и значении ошибки на предшествующих шагах. Применив клевым и правым частям уравнения A5.6)г-преобразовапие при пуле- вых начальных условиях (см. 14.3) получим передаточную функцию -*-1 Х{2) qozk . + qk A5.8) которую в дальнейшем будем называть передаточной функцией ЦВМ. С учетом всех сделанных выше допущений структурную схему цифровой системы (рис. 15.2) можно представить так, как показано па рис. 15.3. Коэффициенты передачи АЦП и ЦАП, а также запаздывание ? здесь отнесены к непрерывной части системы. Погрешности, возникающие в результате замены много- D{z) r Рис. 15.3 W0(z u* (?) ~"^ ) 1 .III ¦ ' M. Щр)- J
Глава 15. Цифровые системы 449 ступенчатых релейных характеристик линейными в случае необходимости могут быть учтены в виде шумов [28]. Структурная схема (рис. 15.3) отличается от структурной схемы импульсной сис- темы (рис. 14.7) лишь наличием дополнительного звена с передаточной функцией D(z). Передаточная функция W0(z) в клане 14 обозначалась W(z), так как она представляла собой передаточную функцию разомкнутой импульсной системы. В тех случаях, когда запаздывание ? значительно меньше периода дискретности Т. для определения W0(z) можно использовать формулы A4.60) или A4.58), а в против- ном случае — формулу A4.61). Модифицированная передаточная функция Wn(z, ?) определяется по формуле A4.62). Передаточная функция разомкнутой цифровой системы (рис. 15.3) W(z) = D(z) U/oB), A5.9) так как Y(z) = W0(z) U(z), U(z)~D(z)X(z). Модифицированная передаточная функция разомкнутой системы W(z, г) - D(z) W{)(z, ?). A5.10) С учетом A5.9) и A5.10) передаточные функции замкнутой цифровой системы определяются из выражений A4.64), A4.65) и A4.77). Таким образом, на цифровые системы распространяются все методы исследования устойчивости и качества, рас- смотренные в главе 14. § 15.2. Дискретные алгоритмы управления и дискретная коррекция При непрерывном управлении реализация алгоритма управления (§ 2.2) и коррек- тирующих средств (§ 10.1) осуществляется за счет введения в систему дополнитель- ных устройств: тахогеператоров, интегрирующих приводов, R-, С-, I-цепей и т. п. В циф- ровых системах как алгоритмы управления, так и корректирующие средства реализу- ются программным путем в виде вычислительной процедуры, организованной в соответствии с разностным уравнением A5.7). Разностное уравнение A5.7) может быть физически реализовано, сел и для вычис- ления значения управляющего воздействия в момент времени ? = iT, т. е. u(i), не требу- ются будущие значения ошибки, т. е. ? (i + 1), ? (? + 2),... Нетрудно убедиться, что это условие выполняется, если s < k. Если же например s = k + 1, то в правой части уравне- ния A5.7) появится слагаемоерох(г +1). Применительно к передаточной функции ЦВМ A5.8) условие физической реали- зуемости выполняется, если стеиепьнолицома ее числителя не превышает степени но- Липома знаменателя. Вообше говоря, в цифровой системе могут быть использованы и непрерывные ал- '"оритмы управления или непрерывные корректирующие устройства. Тогда передаточ- пая функция ЦВМ D(z) = 1. При этом цифровая система формально превращается в
450 Линейные дискретные системы импульсную, так как их структурные схемы, изображенные на рис. 15.3 и рис. 14.7 будут одинаковыми. Однако фактически эти системы останутся принципиально раз- личными. В импульсной системе преобразование непрерывного сигнала в последовательность импульсов осуществляется сравнительно простым устройством - амплитудно-импуль- сным модулятором, а все остальные элементы и устройства являются аналоговыми. В цифровой системе при D(z) = 1 сохраняется весь комплекс сложных устройств(ЦВМ, АЦП, ЦАП), а на ЦВМ возлагается лишь задача вычисления ошибки и, возможно, формирования задающего воздействия в соответствии с программой управления. Поэтому, очевидно, построение цифровой системы при D(z) = 1 не является рацио- нальным. В табл. 15.1 приведены некоторые простейшие дискретные алгоритмы и переда- точные функции D(z), соответствующие рассмотренным в§ 2.2 линейным непрерыв- ным алгоритмам. В качестве аналога производной использована не первая разность A4.5) Ax(i)=x(i + 1) -х(г), которая физически не реализуется, а разность.г(г) -¦ x(i - 1). Для вычисления интеграла применены известные приближенные методы интегриро- вания. При осуществлении дискретной коррекции желаемая передаточная функция D(z) может быть определена следующим образом. Пусть известна передаточная функция исходной не скорректированной системы ?ii> A5.11) а в процессе решения задачи синтеза определена желаемая передаточная функция ра- зом кнутой системы ^ A5.12) C(z) Тогда искомая передаточная функция дискретного корректирующего устройства (передаточная функция ЦВМ) P(z) W(z)_B(z)C,(z) Щ)Ш <1513> Если известна желаемая передаточная функция замкнутой системы Ф(г), то вме- сто A5.13) получим: Q(z) 1-ФB) Wn(z) 1-ФB) B0(z) Формирование желаемых передаточных функций W(z) или Ф(г) должно произ- водиться с учетом некоторых ограничений. Во-первых, получающаяся передаточная функция ЦВМ A5.13) или A5.14) должна быть физически реализуемой, т. с. степень полинома ее числителя не должна превышать степени полинома знаменателя. Во-вто-
Таблица 15.1 Управление По отклонению По производной от отклонения По отклонению и производной По интегралу от отклонения Изодромнос Непрерывный алгоритм u = k,x u=k2x u-k3xdt Дискретный алгоритм ы@ = ktx(i) и@ = ?? WO ~ x(i ~ 1I u(i) = u(i - 1) + k3Tx(i - 1) (метод Эйлера) и@=и('")—~WO+J?(i~OI (метод трапеций) А2 z-i ? ? i*1 + 7rJZ~"f ? k3Tz k3Tz + i 2 z-i z-i №№¦ z-i
452 Линейные дискретные системы рых, скорректированная система должна быть грубой, т. е. малое изменение ее пара- метров не должно приводить к существенному изменению характера протекающих в ней процессов. В соответствии с условием грубости нули и пол юсы (корпи числителя и знаменате- ля) передаточной функции ??(?), модуль которых равен или больше единицы, не дол- жны сокращаться или компенсироваться такими же полюсами и нулями передаточной функции D{z). Иными словами «плохие» нули и полюсы W0(z) должны входить в качестве нулей и полюсов в желаемую передаточную функцию разомкнутой системы. Применительно к выражению A5.14) это означает, что передаточная функция Ф(г) должна содержать в качестве нулей «плохие» корни полинома B{){z), а 1 - ?(?) — «пло- хие» корни полинома С0(г). Невыполнение условий грубости вызывает неустойчи- вость системы. Поясним сказанное примером. Рассмотрим систему (рис. 15.3), передаточная фун- кция непрерывной части которой равна Тогда при ? = 1 имеем ^ ? p(T]P-l) z-d Положим, например, /{ = 2, d - 1,2. Тогда вд? (,,15) и (?) ?-1,2 Введем в систему дискретное корректирующее устройство с передаточной функ- цией V ; X(z) 2-0,8 В результате получим передаточную функцию разомкнутой системы A5.12) W(z) = D(z)W0(z) = -^~. A5.17) ? — и, о Корень 2, = 1,2 знаменателя W0(z), модуль которого больше единицы, скомпенси- рован таким же корнем числителя D(z). Таким образом, условие грубости нарушено. Однако, если судить по передаточной функции A5.17), замкнутая система устойчива, так как корень ее характеристического уравнения 2, = 0,4 < 1. Допустим теперь, что фактическое значение постоянной времени Г, несколько меньше расчетного значения и d= 1,21, а параметры D(z) остались прежними. Тогда передаточная функция разомкнутой системы = Z~°'2 °'42 2-0,8 2-1,21
Глава 15. Цифровые системы 453 Характеристическое уравнение замкнутой системы имеет вид 22-1,592 +0,464 = 0. Нетрудно убедиться, что замкнутая система стала неустойчивой, так как не выпол- няется третье из условий A4.93). Такой же вывод получится, если например, d= 1,201. Таким образом, из-за нарушения условия грубости малое изменение параметра (в данном случае Г]) привело к существенному изменению поведения системы. Следует отметить, что даже при идеальной компенсации (что, конечно, практичес- ки невозможно) сделанный ранее вывод об устойчивости замкнутой системы с пере- даточной функцией в разомкнутом состоянии A5.17) оказывается неверным. Это свя- зано с тем, что передаточные функции получаются при нулевых начальных условиях, а последствия нарушения условии грубости проявляются при ненулевых начальных условиях. Чтобы убедиться в этом, составим разностные уравнения (см. § 14.3), соот- ветствующие передаточным функциям A5.15) и A5.16): у(г +1)= 1,2 z/@ ^ 0А и(«); и@ - 0,8 u(i - 1) + x(i) - 1,2 x(i - 1); x(i) = g(i) - y{i). Положим?(?) =·" 0,y@) = 0,5, z/(-l) = 0. Определяя при г = 0,1,2,... последовательно шаг за шагом значения х@), и@), уA);х(), и(),у{2);... можно установить, что у{г) неограниченно увеличивается, т. е. замкнутая система неустойчива. Вместо формул A5.13) и A5.14) может применяться соотношение, связывающее частотные передаточные функции |^ A5.18) или соответствующие им логарифмические частотные характеристики LD(X) = ?(?) - ?.0(?). A5.19) После определения LD(JX) подстановкой^! ~ 2wT~l можно получить передаточную Функцию LD(io), а затем путем перехода от да-преобразования к z-преобразовапию — передаточную функцию D(z). Сформулированные выше ограничения по отношению к выражению A5.18) име- ют следующий вид. Необходимо, чтобы передаточная функция W(jk) содержала в ка- честве своих нулей и полюсов по переменной /? все те нули и полюса передаточной Функции WQ(jX), которые лежат в правой полуплоскости. Кроме того, необходимо, чтобы получающаяся дробио-рацпоналыгая функция D(jX) имела степень числителя не больше, чем степень знаменателя. Поясним сказанное примером. Пусть в цифровой системе с экстраполятором ну- левого порядка передаточная функция непрерывной части
454 Линейные дискретные системы соответствует интегрирующему звену второго порядка. Тогда без коррекции имеем 2(z-I)" Далее можно получить частотную передаточную функцию 4 Соответствующая ей л. а. х. L построена на рис. 15.4. Если принять в качестве желаемой л. a. x.Lv то желаемая частотная передаточная функция A5.20) Она совпадает с передаточной функцией 14.110, если положить! - Т2. Дискретная частотная передаточная функция требуемого корректирующего звена последовательного тина A5.21) Переход к передаточной функции ЦВМ дает D(z) = A5.22) 2 + 1 Последнее выражение определяет неустойчивую программу, так как полюс пере- даточной функции 2, = -1 соответствует границе устойчивости третьего тина и нарушаются усло- вия грубости. Заметим, что получившаяся частотная переда- точная функция корректирующего устройства A5.21) не может быть реализована, вообще гово- ря, и в непрерывном варианте. Эта функция соот- ветствует бесконечному подъему усиления при ро- сте частоты до бесконечности. При реализации в дискретном варианте эта функция приводит к не- устойчивой программе ЦВМ.
Глава 15. Цифровые системы 455 Для исключения этого явления примем желаемую л. а. х. L2 в другом виде (рис. 15.4). Желаемая передаточная функция A5.23) Передаточная функция корректирующего устройства в этом случае имеет вид A5.24) 2 Переход к передаточной функции ЦВМ дает 1f ? z + 1f ?>(?)=? LJ L A5.25) W 2z Этой передаточной функции соответствует устойчивая программа ЦВМ, так как условия грубости не нарушаются. Для рассмотренного примера произведем числовой расчет. Пусть но условиям точности /С= 100 с, а показатель колебательности ? = 1,5. Дальнейший расчет произ- ведем в соответствии с формулами § 12.6. Базовая частота л. а. х. A0=Vx=Vi00 = t0 с. Требуемое значение постоянной времени равно a=±J^l 011.0.173 с. 2 XoVM-1 10 V 1,5 — 1 Допустимое значение суммы малых постоянных времени для передаточной функ- ции A5.23) равно периоду дискретности: т + т ±Щм^=±ЩЦ^Г) с 2 2 ?0 ? + 1 10 1,5 + 1 Примем период дискретности Т= 0,0346 с. Передаточная функция ЦВМ A5.25) имеет вид 0,0346 22
456 Линейные дискретные системы a) ? u(i) б ? ГГ ЗГ ? ? И* 0 ~t ) 0 ( 0 г и* у,' j 1 г Рис. «) j я' Г у 2Г ЗГ ? 0 ^,· * 0 15.5 и{г) ?? Г м* 1 Г ? 2 Г -" 1 || 2Г ЗГ ~t ЗГ ? С целью повышения точности ЦВМ может быть использована для повышения по- рядка астатнзма системы или реализации комбинированного управления. Повышение порядка астатизма, как отмечалось в § 9.1, применяется для устране- ния установившейся ошибки от задающего воздействия в различных типовых режи- мах: в неподвижном состоянии, при движении с постоянной скоростью, при движении с постоянным ускорением и т. д. Оно достигается введением в систему интегрирую- щих или изодром пых устройств. Передаточные функции D(z) для их дискретных ана- логов приведены в табл. 15.1. В непрерывных системах астатилму г-го порядка соответствует наличие сомножи- теля//в передаточной функции разомкнутой системы W(p), а в дискретных - наличие сомножителя (г - 1 )г в знаменателе передаточной функции разомкнутой системы W(z), так как каждому корню ? = 0 соответствует корень ? = е1'1 = 1. Поэтому повышение порядка астатизма цифровой системы может быть достигнуто за счет как непрерыв- ных, так и дискретных интеграторов. Принципиальная особенность дискретного интегратора состоит в том, что па его выходе образуется не непрерывный сигнал, а последовательность м(г), что показано па рис. 15.5. Формирующее устройство при ? = 1 сохраняет значение и{г) в течение пери- ода дискретности 7'и образует сигнал и*. Если окажется, что u(i) в установившемся режиме изменяется (рис. 15.5, б и рис. 15.5, в), то сигнал и* будет ступенчатым (раз- рывным). Поэтому следует ожидать, что ошибка сие темы между моментами замыка- ния С = гТбудет иметь пульсации. Исследуем вначале возможность появления пульсаций исходя из физических со- ображений. Пусть имеем статическую непрерывную часть системы и 0B) = 1. Тогда в режиме неподвижного состояния (см. § 8.2) будет существовать постоянная статическая ошибка от задающего воздействия, a u(i) и и* будет изменяться так, как показано па рис. 15.5, й. Сигналы* непрерывный и появление пульсаций исключается. Для устранения ошибки можно использовать как непрерывный, так и дискретный интеграторы. В любом из этих случаев u(i) и и* будут такими же по форме, как па рис. 15.5, а, но при пулевой ошибке.
Глава 15. Цифровые системы 457 Для обеспечения режима движения с постоянной скоростью в системе, как пока- зано в § 8.2, должен иметься по крайней мере один интегратор. Если он непрерывный, то существует постоянная скоростная ошибка, a u(i) и и* изменяются так же, как на рис. 15.5, а, т.е. пульсации отсутствуют. Если же этот интегратор дискретный, то при постоянной ошибке сигнал и (г) в установившемся состоянии должен изменяться по линейному закону (рис. 15.5, б). При атом сигнал и* имеет разрывный характер, что приводит к появлению пульсаций. Таким образом, система может воспроизводить линейно изменяющееся задающее воздействие без пульсаций (но с ошибкой) только при наличии в ней непрерывного интегратора. Для устранения скоростной ошибки можно использовать дополнительно как непрерывные, так и дискретные интеграторы. Рассуждая аналогично нетрудно убедиться, что для обеспечения движения с по- стоянным ускорением без пульсаций в системе должно иметься не менее двух непре- рывных интеграторов. При наличии одного непрерывного и одного дискретного интег- раторов сигнал и* будет изменяться так, как показано па рис. 15.5, б, а при наличии двух дискретных интеграторов — как на рис. 15.5, в. Для исследования возможности появления пульсаций можно использовать также формулу A4.102). Из нее с учетом выражения A4.67) получим A5.26) Если окажется, что.густ(е) не зависит от ?, то пульсации отсутствуют. В качестве примера рассмотрим систем}', передаточная функция непрерывной ча- сти которой при наличии дискретного аналога интегрирующего звена с передаточной функцией По формулам A4.60) и A4.62) находим: ПередаточиыефуикцииразомкнутойсистемыA5.10) и A5.9) имеют вид
458 Линейные дискретные системы В режиме неподвижного состояния задающее воздействиеg(f) = g0 · 1(?). Его изоб- ражение ГЧ -, о — ??-, Ч — "О По формуле A5.26) находим установившуюся ошибку системы xVCT (?) = 1 i m g0 ycrV t I60 = 0. Таким образом, при введении дискретного интегратора статическая ошибка пол- ностью устраняется, что соответствует сделанному ранее выводу. В режиме движения с постоянной скоростью, т. е. npHg(i) = Vt, имеем VTz 2'? "(г-1J Аналогично предыдущему получаем: V GB) = VTz (г-1J ХуСГ (?) — 1-КТ Скоростная ошибка зависит от ?, что (как и ожидалось) свидетельствует о нали- чии пульсаций между моментами замыкания L = ??. В моменты времени ? = Г/она совпадает со скоростной ошибкой системы при наличии одного непрерывного интег- ратора: лга(= V/K. На рис. 15.6 это показано для случая T/Ti = 0,5, КТ = 5. В цифровых системах возможно использование комбинированного управления по задающему или возмущающему воздействиям. При выполнении заданных условий по точности комбинированное управление позволяет снизить требования к основному каналу. Комбинированное управление особенно удобно применять в тех случаях, когда задающее воздействие вычисляется в управляющей ЦВМ. В этом случае па ЦВМ мо- жет быть также возложена задача вычисления производных этого воздействия, что позволяет просто реализовать схемы, ана- логичные рассмотренным в § 9.2.1 Годобное положение возникает, например, при сле- жении телескопов за планетами, при управ- лении по счисляемым координатам и т. н. Структурная схема системы комбини- рованного управления для случая исполь- зования дополнительного канала с переда- точной функцией E(z) по задающему воз- действию изображена на рис. 15.7. Vi к 0 хуст(е) > —1—1— i —1— 7 ы—t— Рис. -ч—н 15.6 -н—к- 2O —» t
Глава 15. Цифровые системы 459 Эквивалентная передаточная функция замкнутой системы с учетом дополнитель- ного канала ? D(z) = W,(z) D(z)WQ(z) W(z) A5.27) где W(z) = D(z) WQ(z) — передаточная функция разомкнутой системы; W.,(z) — эквива- лентная передаточная функция разомкнутой системы. Эквивалентная передаточная функция но ошибке A5.28) A5.29) Ф)х(IФ)B); Эквивалентная передаточная функция разомкнутой системы -E(z)W0(z) Из формулы A5.28), если положить ?3?(?) =- 0, можно получить условие полной инвариантности E(z) = W0(z) A5.30) Для большинства реальных систем степень числителя W0(z) оказывается меньше степени знаменателя на единицу. Поэтому степень полинома ?,(z) будет на единицу больше степени полинома E2(z) и формула A5.30) может быть приведена к виду Слагаемое cz = cep означает, что при формировании сигнала но каналу с переда- точной функцией E(z) необходимо использовать упреждепное на один такт значение Рис. 15.7
460 Линейные дискретные системы задающего воздействия. Это связано с необходимостью применения прямых разно- стей, которые в дискретном плане должны здесь заменить процесс дифференцирова- ния (см. § 14.2). При этом возможны следующие ситуации. 1. Если ЦВМ вычисляет значение задающего воздействия но некоторым заложен- ным в пес данным и использует при этом прогнозирование (например, при вычислении текущих координат небесных тел, спутников, ракет и др.), то вычисление будущего значения интересующей величины может быть легко сделано со сдвигом на практичес- ки любое число тактов. В этом случае реализация формулы A5.31) в принципе воз- можна. Однако практические трудности в реализации слишком сложных алгоритмов и ограничения в элементах пе дают возможности иолучитьполную инвариантность. 2. Если ЦВМ вычисляет задающее воздействие не по принципу прогнозирования, а в результате обработки поступающей текущей информации, то точная реализация формулы A5.31) оказывается невозможной. Тогда приходится ограничиться прибли- женной реализацией формулы A5.30) либо вводить в прямой канал дополнительное запаздывание па один такт. В первом случае условие полной инвариантности A5.30) нарушается, во втором — вводится постоянное временное запаздывание па один такт к обработку задающего воздействия, что также нарушает условие инвариантности. Таким образом, при использовании комбинированного управления приходится ориентироваться не на полную инвариантность, а на некоторое, во многих случаях весьма существенное, повышение точности. Поскольку точность систем управления определяется низкочастотной частью л, а. х., а низкочастотная часть л. а. х. дискретных систем практически сливается ел. а. х. непрерывной части системы, то расчет дискретных систем комбинированного управ- ления осуществляется аналогично непрерывному случаю [9]. Важнейшим следствием использования комбинированного управления является возможность снижения требований к ЦВМ в части ограничения периода дискретнос- ти. Это связано с понижением требований к каналу управления по отклонению при введении дополнительного канала с передаточной функцией E{z). § 15.3. О синтезе систем управления с ЦВМ Синтез систем управления с ЦВМ наиболее просто производить па основе той методики, которая была изложена в § 12.6 для непрерывных систем. Покажем, как можно перенести ее на дискретные системы управления. Как и в случае непрерывных систем, будем определять качество переходного про- цесса устойчивых дискретных систем, точнее их запас устойчивости, но показателю колебательности, соответствующему максимуму амплитудной частотной характерис- тики замкнутой системы: WW 05.32, Соотношение A5.32) полностью аналогично соответствующему соотношению для непрерывных систем. Поэтому получение требуемого показателя колебательности мо- жет быть обеспечено выполнением условия для л. а. х. разомкнутой системы подобно тому, как это было сделано в § 12.6 для непрерывных систем.
Глава 15. Цифровые системы 461 Для упрощения выкладок ограничимся рассмотрением систем с астатизмом не выше второго порядка при наличии двух непрерывных интеграторов, хотя методика остается применимой и в случае более высокого порядка астатизма. Пусть передаточ- ная функция непрерывной части разомкнутой системы имеет вид При построении л. а. х. следящей системы с учетом ЦВМ введем следующие пред- положения. 1. Величина, обратная периоду дискретности Г, больше половины частоты среза ?(.} л. а. х. непрерывной части системы, т. е. ??,.??< 2. При расчете следящих систем с ЦВМ это неравенство приходится выполнять практически во всех случаях в связи с требо- ваниями по устойчивости и запасу устойчивости. 2. Все постоянные времени ? . . ., Т„ можно разделить на две группы. К первой группе Г,,..., Tq отнесем те из них, которым соответствуют сопрягающие частоты, мень- шие частоты среза ?0|) (большие постоянные времени). Ко второй группе ? ,,..., Тн отнесем те постоянные времени, которым соответствуют сопрягающие частоты боль- шие, чем частота среза (оср (малые постоянные времени), причем для каждой постоян- ной времени второй группы должно выполняться неравенство ?]< ?/2. 3. Постоянным временем Tj,..., xm соответствуют сопрягающие частоты меньшие, чем частота среза. Это не относится к тем постоянным времени числителя передаточ- ной функции разомкнутой непрерывной части, которые были введены для компенса- ции некоторых ее полюсов и поэтому после сокращения соответствующих множите- лей не вошли в окончательное выражение A5.33). 4. Переход осп пуля децибел асимптотической л. а. х. непрерывной части происхо- дит при отрицательном наклоне 20 дБ/дек. Л. а. х. системы с ЦВМ в области низких частот. Рассмотрим построение л. а. х. для A5.33) в области низких частот, т. е. левее частоты среза. Передаточная функция не- прерывной части для этой области может быть представлена в виде р\ + Гр)( + 1р) Очевидно, что вследствие условия 4 имеем равенство m = q + 1. Разложим A5.34) на простые дроби: +4 где ?,· — коэффициенты разложения, КТ0 = Кп представляет собой условную доброт- ность ио скорости, а 7"?=?>*-???· A5-36) *=1 (=1
462 Линейные дискретные системы На основании A4.60) дискретная передаточная функция, соответствующая A5.34), будет ?B)=??_?±!_+???? 2 B-l)^ 2-1 г-rf, ' A5.37) где Перейдем к дискретной частотной передаточной функции посредством использо- вания ^'-преобразования A4.90) и подстановки A4.99). В результате получим Д к . кт. + к ?- (АJ Я ftn+jXlcth ., г , г 2 27; A5.38) где абсолютная псевдочастота , 2 7 ? " 2 Ранее было сделано допущение, что ?, > Т/2. Поэтому можно считать ? 1 пТ: A5.39) cth- Тогда окончательно 2'Л К (;?J ;? Сравггение последнего выражения с A5.35) показывает, что в низкочастотной об- ласти частотная передаточная функция системы с ЦВМ может быть получена из пере- даточной функции непрерывной части подстановкой ? mjX и умножением на дополни- тельный множитель A -jXT/2). Псевдочастота ? в этой области практически совпадает с частотой входного воздействия ?, что вытекает из A5.39). Так как было принято, что 2/Т> ???, то влияние дополнительного множителя A -jXT/2) при построении асимп- тотической л. а. х. можно не учитывать. Поэтому в пизкочастотной области асимпто- тическая л. а. х. системы с ЦВМ практически сливается с л. а. х. непрерывной части, причем можно положить ? = ?. Это дает большие удобства в формировании низкочас- тотной части л. а. х. проектируемой системы и позволяет полностью использовать ту методику, которая была изложена ранее для непрерывных систем.
Глава 15. Цифровые системы 463 Л. а. х. системы с ЦВМ в области высоких частот. В соответствии с принятыми условиями передаточная функция непрерывной части для этой области может быть представлена в виде Ч-р A5.41) где частота среза асимптотической л. а. х. Разложим A5.41) на простые дроби: ?,.? ? ?, A5.42) Аналогично предыдущему найдем частотную передаточную функцию переходом к псевдочастоте: ,0V=И-Д /? - ш . « *¦ ?=?+? 1+ /?—cth— 2 27) Так как 7)< Т/2, то можно положить ,, · Учитывая, что A5.43) получаем в результате -. A5.44) Это выражение и может использоваться для построения л. а х., причем модуль A5.44) ? A5.45)
464 Линейные дискретные системы Начало л. а. х. в высокочастотной области сливается с концом л. а. х. низкочастот- ной области в точке ? = ???. При построении фазовой характеристики следует учитывать появление множите- ля A -jXT/2), соответствующего иемипималыю-фазовому звену. /Для построения фа- зовой характеристики можно воспользоваться результирующим выражением для дис- кретной частотной передаточной функции, которое наосновамнн изложенного будет w(Jx)= ^ 2Л ^_Д A546) 2 |1 Результирующий фазовый сдвиг т q rr f ?· ? ? = -180° + ?arctg Xxj -j>rctg ?7) -2arctg ?- + arctg ? j - - 7? . A5,47) ? ы ? ? 2 ) В районе частоты среза при ? < 2/Гможно считать с достаточной точностью т ? (? ^^??^??)^ | ,^ A5.48) j= ' V ? ) В результате при построении высокочастотного «хвоста» приходится учитывать сумму малых постоянных времени 7V и дополнительный множитель A -jXT/'l). Пос- ледний приводит к подъему л. а. х. на высоких частотах и дает дополнительный фазо- вый сдвиг в отрицательную сторону, равный arctg XT/2. Методика расчета следящих систем с ЦВМ и здесь совпадает с методикой расчета непрерывных систем, изложен- ной выше. Только формула A2.83) должна быть переписана в виде U±JLJL· A5.49) ?(;?? Аналогичным образом для «несимметричных» л. а. х. типа 1-2-3 ... (рис. 12.15) систем с астатизмом первого порядка можно показать, что вид л. а. х. в низкочастотной области сохраняется, а требуемый запас устойчивости получится при (?/<1·3)· <?5·50) Последнее выражение является достаточным, если имеется хотя бы одна постоян- ная времени, по величине большая чем Г/2. Если для всех постоянных времени выпол- няется условие Г; < Г/2, то для предотвращения захода высокочастотного хвоста л. а. х. в запретную зону (рис. 12.13) необходимо выполнить дополнительное условие Г ^ 1 А/ _ 1 ? 2^ К ? + ?~??? М + 1 (Ь· ^
Глава 15. Цифровые системы 465 При построении л. а. х. для систем с ЦВМ можно не вво- дить специального обозначения для нсевдочастоты ?, а употреб- лять обычное обозначение ?, считая, что в области рабочих частот (левее частоты среза) это есть частота входного воз- действия, а в высокочастотной области она переходит в псев- дочастоту. Сделаем теперь два замеча- ния. Первоеотносится к случаю наличия в передаточной функ- ции непрерывной части A5.33) сомножителей, соответствую- щих колебательным звеньям с передаточной функцией дБ, 50" 40 ? 30 -270" 20 10 -180" 0 -10 -90" 20 -30 /. 2 , . 1 1.1 I I 1 1 . 1 III . | 1 _—^? Рис. 15.8 1 / /У |? о к* Л ' Если выполняется условие qT< 2, то дискретная частотная передаточная функция для подобного сомножителя совпадает с частотной передаточной функцией непрерыв- ного звена и она может быть получена подстановкой ? =jX и умножением на A -fkT/2). При qT> 2 построение л. а. х. несколько усложняется вследствие явления транспони- рования частот. Однако и здесь не возникает никаких принципиальпыхтрудностей [9]. Второе замечание касается последней части условия 2, которое было сформулиро- вано выше при построении л. а. х. для передаточной функции A5.33). Если для всех постоянных времени Т(гХ... Тп условие ?;<0,57??? выполняется, то построение л. а. х. делается следующим образом. Строится л. а. х., соответствующая передаточной функ- ции непрерывной части (рис. 15.8). Затем проводится вертикальная линия, соответ- ствующая граничной частоте ?, = 2/7! Л. а. х., расположенная левее граничной частоты, соответствует низкочастотной части, и она может быть принята в качестве л. а. х. дис- кретной системы, так как в этой области абсолютная псевдочастота совпадает с обыч- ной частотой: ? ~ ?. Далее находится формула, соответствующая высокочастотной части л. а. х. непре- рывной системы, аналогичная формуле A5.41). Пусть, например, пересечение гранич- ной частоты происходит при наклоне асимптоты -40 дБ/дек так, как это показано на рис. 15.8. Тогда уравнение высокочастотной части будет A5.52)
466 Линейные дискретные системы гдеа)в = yfk — частота пересечения оси частот асимптотой, имеющей отрицательный наклон 40 дБ/дек. Раскладывая выражение A5.52) па простые дроби, переходя к WB(z), а затем к WB(jX), получим аналогично формуле A5.44) для высокочастотной части где ??=??+?2+...+??, Tl =Т;2 + ... + Т? Если выполняется условие То <?. —??, то формула A5.53) упрощается: fa · A5.54) UA) В соответствии с выражением для И/и(/'Х)строится высокочастотная часть л. а. х., которая показана па рис. 15.8 пунктиром. Построение фазовой характеристики делается аналогично изложенному выше. Таким же способом строится высокочастотная часть л. а. х. при пересечении гра- ничной частоты асимптотой -60 дБ/дек, -80 дБ/дек и т. д. Во всех случаях формиро- вание высокочастотной части делается по сумме малых постоянных времени, которым соответствуют сопрягающие частоты, находящиеся правее граничной частоты ?? = 2/Т. II ? и м е р. Произведем расчет следящей системы с астатизмом второго порядка при следующих исходных данных: 1) максимальная входная скорость ????1!?= 10 град/с; 2) максимальное входное ускорение етах - 5 град/с2; 3) максимальная допустимая ошибка9тах = 2 угл. мин.; 4) непрерывная часть содержит постоянные времени Г, = 0,01 с, Т2 = 0,002 с; и T:i = = 0,001 с; 5) допустимый показатель колебательности М= 1,5 и М= 1,2. Требуется определить параметры непрерывной части системы и допустимый пе- риод дискретности Т.
Глава 15. Цифровые системы 467 а) Ц ¦% дБ 0 . г> Лк Л 0,1 ?? ? 1 ? 1 1 1 101 ?? с —»- L '¦ ??-tl ? ¦ч о ,1 Рис. ? ? /с 15.9 б) ?2. 1 0 'ill 0,10 I ' 0,20 c Решим задачу вначале для случая Т{ - Т2 = Т3 = 0 и ? = 1,5. Передаточная функция непрерывной части разомкнутой системы, структурно устойчивой в замкнутом состо- янии, должна иметь вид где ?, — постоянная времени, вносимая корректирующим звеном дифференцирующе- го типа. Так как высокочастотная часть после частоты среза в рассматриваемом идеализи- рованном случае представляет собой прямую с наклоном -20 дБ/дек, то вся частотная передаточная функция системы с ЦВМ може;т быть получена подстановкой ? = jo, где ? — псевдочастота, и введением дополнительного множителя A ~j<x>T/2): Л. а. х. для нее построена на рис15.9, а. На этом же рисунке построена запретная зона для л. а. х. на основании условий по точности и в соответствии с рис. 12.8. Базовая частота A2.63) = 12,2c. Требуемое значение общего коэффициента передачи разомкнутой системы при совпадении первой асимптоты л. а. х. с границей запретной зоны (рис. 12.21)
468 Линейные дискретные системы В соответствии с расчетом, проделанным выше, для л. а. х„ изображенпой ла рис. 12.11 и рис. 14.11, получаем требуемое значение постоянной времени ? ? 1 Частота среза л. а. х. 0)ср - . 12,2 1,5-1 = 12,2 — = 0,142 с. = 21,2 с'1. Ill -180° L ? 270° > -180" ——¦_ ? -90° \ —^^ ^ '(?) 111 j ?4! ° | У j/ з Рис. 15.10
Глава 15. Цифровые системы 469 В соответствии с формулой A5.41) получаем далее < 2 о)ср М + 21,2 1,5 + 1 с, откуда допустимый период дискретности Г< 0,0568 с. В случае учета постоянных вре- мени Г,, Т2 и ?? имеем LJ?+т, + ??) = 0,0284-0,013 = 0,0154 с 2 ?(.? ? + и допустимый период дискретности 7"< 0,0308 с. Аналогичные расчеты для случая ? = 1,2 дают xt " 0,2 с, соср = 30 с ' и Г< 0,0368 <; (при Г, = Г, - Г3 = 0) и Т< 0,026 с'(при 7 * 0, Г2 * 0 и Г3 * 0). На рис. 15.9, б для иллюстрации построены переходные процессы при воздей- ствии па входе в виде единичной ступенчатой функции. Переходные процессы постро- ены посредством разложения вряд Лорана 2-иреобразования выходной величины. Таким образом, синтез следящих систем методом л. а. х. на основе частотных кри- териев качества (по точности и запасу устойчивости) оказывается применимым и для систем, содержащих в своем контуре ЦВМ. При этом все расчеты сохраняют свою простоту и наглядность. Для расчета удобно применять абсолютную псевдочастоту, которая в области низ- ких частот (левее частоты среза) совпадает с обычной угловой частотой ?. При этом в области высоких частот л. а. х. приходится строить по сумме малых постоянных време- ни. Влияние квантования но времени, вносимое ЦВМ, легко учитывается при постро- ении только л. а. х., без необходимости рассмотрения фазовой характеристики. Для облегчения процесса синтеза можно внести понятие типовых л. а. х. систем управления с ЦВМ. На рис. 15.10, а приведены типовые л. а. х. для статической систе- мы и астатической первого и второго порядков без учета временного запаздывания. На рис. 15.10, б изображены соответствующие им л. а. х. непрерывной части, а и табл. 15.2 приведены передаточные функции. Синтез непрерывных корректирующих средств. В импульсных системах (глава 14) Для коррекции используются непрерывные корректирующие средства. Наиболее про- сто производится расчет корректирующих средств последовательного тина. В этом случае дискретная передаточная функция разомкнутой системы должна равняться желаемой передаточной функции WJz) = WmWQ(z). A5.55) Здесь W!IKW0(z) представляет собой дискретную передаточную функцию последо- вательно включенных корректирующего звена с передаточной функцией WilK(p) и не- прерывной части с передаточной функцией W0(p). Напомним, что WmtW{)(z)* WnK(z) W0(z). Поэтому расчет последовательных корректирующих средств в дискретных сис- темах не является столь простой задачей, как в непрерывных системах.
470 Линейные дискретные системы Таблица 15.2. Типовые передаточные функции Тип л. а. х I II III Степень астатнз ма 0 1 2 Дискретная частотная передаточная функция K(i+jkT2)(i-jkL) Ml + jXT^l + jX1^ х[1+7Ч?-г0] x[1+*(?-7k)] Передаточная функция непрерывной части К( + Т2р)х х{A + ГоР)A + 7»х xO + T.iP)...( + TiP)...}-1 К(+Т2р)х x{p( + TlP)( + T3p)x ?(+???)...A + ?,?)...}-1 КA + Т2р)х ?{?2A + ?:??)A+7»... ??=??,=?3+??+...+?? 1=3 Однако выше было показано, что л. а. х. дискретных систем, построенные в функ- ции абсолютной псевдочастоты ? = —tg— для частот ? < 2/Т практически сливают- ся с л. а. х. непрерывной части. Поэтому можно воспользоваться известными приема- ми расчета последовательных корректирующих средств, если в качестве желаемых л. а. х. использовать характеристики, соответствующие передаточным функциям не- прерывной части. Требуемый вид последовательного корректирующего звена определяется в этом случае по виду л. а. х., полученной вычитанием ординат л. а. х. нескорректированной системы из ординат желаемой (типовой) л. а. х. Рассмотрим иллюстративный пример [9]. Пример. Произведем расчет системы с астатизмом первого порядка по следую- щим исходным данным: максимальная скорость слежения Qmax = 20 град/с; максималь-
Глава 15. Цифровые системы 471 ное ускорение слежения етах = 10 град/с 2; максимальная допустимая ошибка ?1?1:1? = = 4 угл. мин.; допустимый показатель коле- бательности ? = 1,5; период дискретности ? = 0,02 с; передаточная функция непрерыв- ном части имеет вид К W0(p) = где Г[ = 0,05 с, Тц = 0,003 с, ТП1 = 0,001 с. Определим вид и параметры последова- тельного корректирующего звена, которое должно быть включено в непрерывную часть системы, а также необходимое значение ко- эффициента передачи разомкнутой системы К. Левее частоты среза л. а. х. дискретной системы совпадает с л. а. х. ее непрерывной части, а псевдочастота ? — с реальной частотой ?. Поэтому формирование желаемой л. а. х. левее частоты среза произведем обычными приемами. Построим запретную зону для л. а. х. из условий точности (рис. 15.11). Конт- рольная частота . ?na, ?». 10 ?·1 Модуль передаточной функции разомкнутой системы при ? = ?? emax0max 10-4 По этим данным на рис. 15.11 построены контрольная точка Ак и запретная зона, сформированная из прямых с наклоном -20 и -40 дБ/дек (наклоны 1 и 2). Желаемая л. а. х. в низкочастотной области формируется так, чтобы она проходила выше точки Ак на 3 дБ. Она состоит из отрезков прямых с наклонами 1-2-1. В низко- частотной области частотная передаточная функция разомкнутой системы имеет вид Параметры желаемой л. а. х. и передаточной функции разомкнутой системы в низ- кочастотной области определим в следующем порядке. Базовая частота л. а. х. = 14,5 с -1
472 Линейные дискретные системы Постоянная времени корректирующего звена, формирующая первый взлом л. а. х„ г—L-JL-2C 1 ?? 0,5 Для получения заданного показателя колебательности должно выдерживаться ус- ловие (формула 12.73) =_1 / м Отсюда получаем значение второй постоянной времени корректирующего звена: x, pimc. 1 14,5 1,5-1 Далее определяем необходимое значение коэффициента передачи разомкнутой системы: Я = Л^-=1,41—= 420с. 9п,ах 4 и частоту среза л. а. х.: ??, _ 420-0,12 _ , ?,?- ? - 2 -2э,2с . Для обеспечения заданного показателя колебательности в высокочастотной обла- сти должно удовлетворяться неравенство A5.?9): 2 JTz ??) ? + 1 ? где 2_Ji -?? — сумма постоянных иремепи меньших, чем Т/2. (=3 Отсюда получаем допустимое значение для суммы постоянных времени: а>ср М + 1 2 25,2 1,5 + 1 2 с. На рис. 15.11 пунктиром построена л. а. х. непрерывной части нескорректирован- ной системы, сплошной линией — желаемая (скорректированная) л. а. х. непрерывной части. В низкочастотной области (до частоты среза ??[)) она совпадает с л. а. х. дискрет- ной системы (см. рис. 15.10, а; на рис. 15.11 л. а. х. дискретной системы не изображена). В области высоких частот вид желаемой л. а. х. непрерывной части, вообще говоря,
Глава 15. Цифровые системы 473 может быть произвольным. Важно только, чтобы сумма постоянных времени ?? не превышала допустимого значения. Наиболее простые корректирующие звенья получаются в тех случаях, когда со- прягающие частоты л. а. х. нескорректированной системы и желаемой л. а. х. совпадают между собой. В рассматриваемом примере Целесообразно принять ТА = Г„ - 0,003 с, Т5 + 7",| | = 0,001 с. Тогда Г3 = Тх - Тл - 75 = 0,014 - 0,003 - 0,001 = 0,01 с. Вычитая из ординат желаемой л. а. х. ординаты характеристики нескорректиро- ванной системы, получим искомую л. а. х. последовательного корректирующего звена. Она соответствует интегро-дифференцирующему звену с передаточной функцией где Г1|( =¦ /"] = 2 с, ^2? = ?? = 0,12 с, Г3к ·= 7", = 0,05 с, Г<к ¦- 7д = 0,01 с. Из приведенного примера видно, что при синтезе непрерывных последовательных корректирующих устройств метод логарифмических частотных характеристик не те- ряет своей простоты и наглядности. Более детально цифровые системы рассмотрены в работах [8,39,48].
РАЗДЕЛ IV НЕЛИНЕЙНЫЕ СИСТЕМЫ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ Глава 16 СОСТАВЛЕНИЕ УРАВНЕНИЙ НЕЛИНЕЙНЫХ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ § 16.1. Общие понятия Нелинейной системой автоматического управления называется такая система, которая содержит хотя бы одно звено, описываемое нелинейным уравнением. Пере- числим виды нелинейных звеньев: 1) звено релейного тина (рис. 1.12); 2) звено с кусочно-линейной характеристикой (рис. 1.10, д и др.); 3) звено с криволинейной характеристикой любого очертания; 4) звено, уравнение которого содержит произведение переменных или их произ- водных и другие их комбинации; 5) нелинейный импульсный элемент; 6) логическое звено; 7) звенья, описываемые кусочно-линейными дифференциальными уравнениями, и том числе неременной структуры. Различают статические и динамические нелинейности. Первые описываются не- линейными алгебраическими уравнениями, а вторые представляются в виде нелиней- ных дифференциальных уравнений. Общий метод составления уравнений для нелинейных систем состоит в следую- щем. Сначала но правилам §3.1 производится линеаризация уравнений всех звеньев системы, для которых это допустимо, кроме существенно нелинейных звеньев (чаше всего одпого-двух). Затем составляются уравнения этих последних звеньев со всеми допустимыми упрощениями их характеристик. В результате получается система линейных уравнений, к которым добавляется одпо- два (иногда более) нелинейных. В соответствии с этим обобщенную структурную схе- му любой нелинейной системы в случае одного нелинейного звена можно представить в виде рис. 16.1, а, где линейная часть может иметь структуру любой сложности (с обратными связями и т. п., как, например, на рис. 16.1, били в). В случае двух нелиней-
Глава 16. Составление уравнений нелинейных систем автоматического управления 475 а) I Нелинейное! [г—— Ч, Линейная част б) НсЛИ нейнос звени J -*- -л t ных звеньев могут быть разные ком- бинации, в зависимости от того, в какие цепи системы они входят (см., например, рис. 16.2). Часто при исследовании нели- нейных систем удается выделить нелинейность так, чтобы она опи- сывалась непосредственно зависи- мостью между выходной и входной величинами x2"F(Xi). A6.1) которая может иметь любую фор- му (релейного типа, кусочно- линейного или криволинейного). Но иногда, как будет показано в следующих парагра- фах, не удается этого сделать и приходится исследовать нелинейные дифференциаль- ные зависимости вида х2 = F(х,,рхх), х2 = F, (х,) + F2 (рх2); A6.2) с,х, и т. п. A6.3) I с V Нели- нейное ЗВ1МЮ .1 t Рис. 16.1 Встречаются и более сложные случаи, когда обе величины (входная и выходная) оказываются под знаком нелинейной функции раздельно: A6.4) или же вместе: A6.5) Разделим все нелинейные системы на два больших класса. 1 . К ? ер в ом у клас- су отнесем такие, в которых Уравнение нелинейного звена приводится к любому из видов A6.1)-A6.3), т. е. когда под зна- ком нелинейной функции сто- ит только входная величина(и ее производные) либо только выходная величина (и ее произ- водные). При этом имеется в виду, что схема системы в целом а) Г """„"""""'МЛимейпая часть 1 Ь Лилейная часть il·"*] 1 г) Х2-х~Уг> 1 г , " г —f Нелиней- ное звено ? ? ИНГ .IHIK Нелинейное звено I ?елинейно звено ? иная часть I I ^- ч хз Нелинейное!. ,.«..11 Г Линейная часть II1 el ХЗ ' хг Лина пая часть системы J /.@| Линейная часть ? г ? ? л. ли -«— У2 Нелинейное1 звено 11 I ? i Рис. 16.2 Нелинейное :meuo I 1 У Линейная часть 11 1
476 Нелинейные системы автоматического управления может быть приведена к виду рис. 16.1 с одним нелинейным звеном. К этому классу сводится также случаи с двумя нелинейными звеньями, указанный на рис. 16.2,«, так как там они могут быть объединены в одно нелинейное звено. Сюда же относится и случай, показанный на рис. 16.2, г, где имеются два нелинейных звена (если их уравне- ния содержат нод знаком нелинейности только входную величину х, например, вида A6.1) или A6.2)) 2 . Второй к л а с с нелинейных систем включает системы с любым числом нелинейных звеньев, когда нод знаки нелинейных функций входят различные пере- менные, связанные между собой линейной передаточной функцией. Так будет в случае системы с одним нелинейным звеном вида A6.4) нли A6.5), а также в системе с двумя нелинейными звеньями (рис. 16.2, ? или г), если в нервом из них нод знак нелинейно- сти входит входная величина, а во втором - выходная. Система же рис. 16.2, б отно- сится ко второму классу, если иод знаки нелинейностей входят в обоих звеньях либо только входные, либо только выходные величины нелинейных звеньев. К о в ? ? ? о м у к ласе у нелинейных систем относятся также системы с двумя и более нелинейноетями, в уравнениях которых под знаки нелинейных функций вхо- дят разные переменные, связанные между собой нелинейными дифференциальными уравнениями (т. е. связанные через линейные части и нелинейные звенья). К таким системам относятся, например, система на рис. 16.2, я, если в ее уравнения ? под знака- ми нелинейных функций находятся входные (нли выходные) величины обоих нели- нейных звеньев, и многие другие системы. Системы с логическими устройствами относятся обычно к нелинейным системам второго класса. Заметим, что во всех случаях, когда под знак нелинейной функции входит какая- либо линейная комбинация разных переменных, их следует обозначать одной буквой, а данную линейную комбинацию учесть при составлении общего уравнения линейной части системы. Это бывает, например, в тех случаях, когда на вход нелинейного знена подаются производные или включается обратная связь. Так, если для рис.. 16.1, б то,обозначая *2Z2=*1. A6.6) можно привести уравнение нелинейного звена к виду A6.1). Из всех уравнений линейныхзвепьев, атакжедобавочныхлинейных выражений типа A6.6), получаемых при выделении нелинейности, составляется общее уравнение линейной части системы Q(p)xl = -R(p)x2, О б·7) где Q (/;) и R (р) — операторные многочлены, или передаточная функция линейной части системы Составление уравнений будет проиллюстрировано ниже на примерах.
Глава 16. Составление уравнений нелинейных систем автоматического управления 477 Рис. 16.3 Процессы в нелинейных сис- темах автоматического управле- ния имеют целый ряд весьма су- щественных особенностей, кото- рые не встречаются в линейных системах. Благодаря этим существенным особенностям даже вопрос об устойчивости системы становится здесь более сложным. Кроме струк- туры системы и значений ее пара- метров для устойчивости того или иного установившегося процесса в отличие от линейных систем име- ют значение также и начальные условия. Возможен новый вид установившегося процесса - автоколебания, т. е. ус- тойчивые собственные колебания с постоянной амнлитудой при отсутствии внешних колебательных воздействий. Когда в системе возникают автоколебания, то устано- вившееся состояние, соответствующее постоянному значению управляемой величи- ны, становится невозможным. Следовательно, в общем случае на плоскости параметров системы могут быть не дна вида областей (устойчивости и неустойчивости), как в линейных системах, а боль- ше: 1) область устойчивости равновесного состояния с постоянным значением управ- ляемой величины; 2) область автоколебаний; 3) область неустойчивости системы; 4) области, соответствующие другим, более сложным случаям. Если процессы в системе имеют вид, указанный на рис. 16.3, а, то равновесное состояние (х = 0) неустойчиво. В том случае, когда оба указанных на рис. 16.3, а ко- лебания в переходных процессах стремятся к колебаниям с одной и той же амплитудой и с одной и той же частотой, система будет обладать автоколебаниями с амплитудой а. ¦ На рис. 16.3, б и в показаны случаи, когда равновесное состояние (х = 0) системы устойчиво «в малом», т. с. при начальных условиях, не выводящих отклонения в пе- реходном процессе за определенную величину а, и неустойчиво «в большом», т. е. при начальных условиях, выводящих отклонение в переходном процессе за пределы вели- чины а. Здесь граничным процессом является неустойчивый периодический процесс собственного движения системы с: амплитудой а (переходные процессы расходятся от него и обе стороны). На рис. 16.3, г показан случай трех возможных установившихся состояний: 1) рав- новесное состояние (х = 0); 2) колебания с постоянной амплитудой а{; 3) колебания с постоянной амплитудой а2. При этом колебания с амплитудой а, неустойчивы. В результате система будет устойчива «в малом» но отношению к равновесному со- стоянию ? = 0, а «в большом» система будет обладать автоколебаниями с амплиту- дой а2. ? ? и м е р. Для иллюстрации особенностей нелинейной системы исследуем пере- ходный процесс и автоколебания в релейной системе стабилизации температуры. Для этого составим сначала уравнения управляемого объекта и управляющего устройства.
478 Нелинейные системы автоматического управления Пусть объект представляет собой некоторую камеру. Учитывая инерци- онность процесса нагрева и охлажде- ния, запишем его уравнение в виде Ti + Q = где 0 — отклонение температуры; ? — отклонение управляющего органа, f(t) ·-· внешние возмущения. При отклонении температуры 0 появляется ток в диагонали моста того или иного направления и замыкается соответ- ствующий контакт реле, включающего постоянное напряжение в ту или иную обмотку возбуждения электродвигателя. Приняв во внимание некоторое отставание в этом процессе включения, получим релейную характеристику. Далее, считая, что ток / иро- порционален отклонению температуры объекта ?, а скорость —г- отклонения управля- ющего органа пропорциональна напряжению на обмотках возбуждения электродвига- теля, можно в данном случае выходной величиной для указанной релейной характе- ристики считать прямо —, а входной -- ? (рис. 16.4, я). Следовательно, уравнение управляющего устройства запишется следующим обра- зом: dot dt = +c при dt = -c при когда ?? at A6.10) ~ = +с при 0>-b, dt ~dt = -c при 0<-b, dQ . когда ~г<(>- dt A6.11) Рассмотрим два произвольных участка переходного процесса (????/(?) = 0) в дан- ной системе (участки АВ и BD па рис. 16.4, б). На участке АВ уравнение управляющего устройства согласно рис. 16.4, в будет dip - ~]7 = +с- Дифференцируя A6.9) по t и подставляя туда +с, получаем при/@ = " следующее уравнение системы на участке АВ: d^+d0 12) dt1 dt
Глава 16. Составление уравнений нелинейных систем автоматического управления 479 иа участке BD а и dt A6-13) Решение уравнения A6.12) будет откуда получаем -k{ct+C2. A6.14) A6.15) Условимся для простоты отсчитывать время f от начала участка АВ (рис. 16.5, а). Тогда начальные условия будут ? = +b, — = QA при t = О, где ?^ пока неизвестно. Используя начальные условия, находим произвольные посто- янные для уравнения A6.15): С|=9Л+&|С, С2 = 6 + 7'|С'[. A6.16) Аналогично для участка BD согласно A6.13), отсчитывая время г тоже от начала этого участка (рис. 16.5, б), получим решение dt A6.17) Все остальные участки кривой переход- ного процесса будут определяться, очевидно, такими же решениями, по только с другими значениями величин С,, Съ ?? , С[ ,C'2,QB. Заметим, что величины ?? и ??, необходи- мые для определения произвольных постоян- ных, находятся как значения ? в конце предшествующих им участков. Поэтому, если а) р о, ? V к I-»1 Рис. б){ 1 в 16.5 ? ?? /?+_? .
480 Нелинейные системы автоматического управления будет задана величина О в начальной точке первого участка процесса, то все вышепа- пнсанное решение для переходного процесса в системе станет определенным. Такой метод решения задачи ?шывастся.методом припасовывапия. Выясним теперь, возможны ли в данной системе автоколебания, т. е, устойчивое периодическое решение. Для этого нужно, очевидно, чтобы в конце D одного периода колебаний (рис. 16.4, о) получились точно такие же значения ? и 0, какие были в начале его А. Легко заметить, что при этом оба полупериода (А В и BD) должны быть одинаковыми вследствие симметрии характеристики (рис. 16.4, а). Поэтому для оп- ределения автоколебаний достаточно рассмотреть только один участок АВ и потребо- вать, чтобы ?«=-?,. A6.18) Обозначив период искомых автоколебаний через 2Т. а длительность участка АВ, через 7", из A6.14) найдем Подставляя сюдаA6.18)и.чамечая,чтопзA6.16) Эл =СХ -k^c, получаем выраже- ние Сх{+е^) = 2к,с, A6·19> в котором содержатся две неизвестные: С) и Т. Величину Г (длительность участка АВ) можно выразить из A6.15), так как известно, что в конце участка ? = ~Ь. Из A6.15) и A6.16) при этом находим Подставив сюда значение Сх из A6.19), получим уравнение для определения по- лунериодаавтоколебаний: A6.20) У, 0 Рис. 16.6 27) 27, V71 Это трансцендентное уравнение для Глегко реша- ется фафически ())ис. 16.6) пересечением двух кривых: ? — ? Если найдено вещественное положительное значе- ние для У, то это свидетельствует о наличии периоди- ческого решения в данной системе. Чтобы доказать, что
Глава 16, Составление уравнений нелинейных систем автоматического управления 481 это соответствует автоколебаниям, нужно исследовать их устойчивость, т. е. показать, что в переходном процессе система ведет себя, как изображено на рис. 16.3, а, но не так, как на рис. 16.3,6. Это будет показано ниже. Амплитуда найденных автоколебаний определяется как вшах па участке АВ (рис. 16.5, а) путем исследования функции A6.15) на максимум обычным путем. Фазовое пространство. Для наглядного представления о сложных нелинейных процессах управления часто прибегают к понятию (разового пространства, которое зак- лючается в следующем. Дифференциальное уравнение замкнутой системы ?-го поряд- ка можно преобразовать к системе ? дифференциальных уравнений первого порядка в виде ^ Ф(/) A6.21) с начальными условиями .г,=л-10, х2~х2а. ·¦- *я = *„о "?" 1=0, i'Jiex-i,x2, ...,х„ — переменные, являющиеся искомыми функциями времени, причем .Г] может обозначать управляемую величину, ах,,.. .,х„ — вспомогательные переменные; / и g — возмущающее и задающее воздействия. Пусть, например, в уравнениях A6.21) будет ? «= 3 (система третьего порядка). Переменные х{, х2, х3 здесь могут иметь любой физический смысл. Но условно их можно представить как прямоугольные координаты некоторой точки ? (рис. 16.7, а). В реальном процессе управления в каждый момент времени величины х,, х2> -r:i имеют вполне определенные значения. Это соответствует вполне определенному поло- жению точки ? в пространстве (рис. 16.7, а). С течением времени в реальном процессе величины.г,,.r2,jr3 определенным образом изменяются. Это соответствует перемеще- нию точки ? в пространстве но определенной траектории. Следовательно, траектория Движения точки ?? может служить наглядной геометрической иллюстрацией повеле- ния системы в процессе управления. Точка Доказывается изображающей точкой, ее траектория называется фазовой тра- ек>порией, а пространство (?,, х2, х3) пазыиается фазовым пространством. 'Гак как производные по времени от координат точки представляют проекции ее с'<орости г) на оси координат, то дифференциальные уравнения системы в форме A6.21) "Редставляют собой выражения для проекций скорости ? изображающей точки ? (рис. 16.7, а) на оси координат. Следовательно, по значениям правых частей уравне- ний A6.21) в каждый момент времени можно судить о направлении движения изобра- жающей точки М, а вместе с тем и о поведении соответствующей реальной системы.
482 Нелинейные системы автоматического управления a) У x х-л. 0 6) ?? Он xJ№L·· ? V«— [Чл/о( ?" Рис. 16.7 '=0) Начальные условия (х]0, х20, х30) определяют коорди- наты начальной точки фазовой траектории Мо (рис. 16.7, а) Если переменных в уравнениях A6.21) будет всего две· х, и х2 (система второго порядка), то изображающая точка будет двигаться не в пространстве, а на плоскости (фа:ювая плоскость). Если переменных будет любое число ? > 3 (система ?- ?? порядка), то фазовое пространство будет не трехмер- ным, аи-мерным. Итак, фазовое пространство и фазовые траектории представляют собой лишь геометрический образ процес- сов, протекающих в системе. В этом геометрическом Пред- ставлении участвуют координаты и исключено время. Фа- зовая траектория сама но себе дает лишь качественное представление о характере пове- дения системы. Чтобы определить количественно положение изображающей точки (а значит, и состояние системы) в любой момент времени, нужно найти решение задан- ных дифференциальных уравнений A6.21) во времени. Если уравнения A6.21) составлены в отклонениях от установившегося состояния, то последнее характеризуется значениями*, = х2 =... = хп = 0. Следовательно, изобра- жением установившегося состояния системы является начало координат фазового пространства. Отсюда вытекает, что фазовые траектории устойчивой линейной системы будут асимптотически приближаться к началу координат при неограниченном увеличении времени. Фазовые траектории неустойчивой линейной системы будут неограниченно удаляться от начала координат. Для нелинейной системы вследствие ряда особенностей процессов, отмечавшихся выше, фазовые траектории могут принимать самые разнообразные очертания. Если имеется асимптотическая устойчивость для определенного круга начальных условий, то все фазовые траектории, которые начинаются внутри определенной области ?, ок- ружающей начало координат фазового пространства (рис. 16.7, б), будут асимптоти- чески приближаться к началу координат. Если устойчивость неасимнтотическая, то фазовые траектории, начинающиеся внутри области ? могут иметь любые очертания, но не будут выходить за пределы некоторой определенной области ?, окружающей начало координат (рис. 16.7, 6). Формулировка понятия устойчивости по Ляпунову. Невозмущенное движение (установившийся процесс) называется устойчивым, если при заданной сколь угодно малой области ? (рис. 16.7,6) можно найти такую область ?, что при начальных усло- виях, расположенных внутри этой области, возмущенное движение (переходный про- цесс) будет таким, что изображающая точка не выйдет из области ? при любом сколь угодно большом значении времени t (см. § 6.1). В аналитической записи формулировка понятия устойчивости но Ляпунову бу- дет следующей. Невозмущенное движение (установившийся процесс) будет устойчи- вым, если при заданных положительных сколь угодно малых числах ?,- можно найти такие положительные числа ?,- (г = 1,..., п), что при начальных условиях л,- (' -?.···.") A6-22)
Глава 16. Составление уравнений нелинейных систем автоматического управления 483 решение дифференциальных уравнений возмущенного движения (переходного про- цесса) удовлетворяет неравенствам !.?,(?)?<?, 0=1,..., ?) при любом сколь угодно большом t, начиная с некоторого I = Т> 0. Представим себе для этой аналитической записи геометрический образ в фазовом пространстве. Очевидно, что при ограничении начальных условий но каждой коорди- нате неравенствами A6.22) получается и-мерный параллелепипед со сторонами 2?,, внутри которого должна лежать начальная точка фазовой траектории Мо (х10, х2о> ···, ???). На фазовой плоскости (и = 2) он обращается в прямоугольник. Аналогично и второе из написанных неравенств геометрически означает, что фазовые траектории не должны выходить из параллелепипеда со сторонами 2?,. В формулировке Ляпунова содержится требование сколь угодной малости ука- занных областей. Однако практически это определение, так же как и теоремы Ляпуно- ва, которые будут приведены ниже, применяется и тогда, когда эти области имеют определенные конечные размеры. Фазовые траектории для обыкновенных линейных систем. Пусть переходный про- цесс в некоторой системе описывается уравнением второго порядка ?? fc 0. A6.23) dr dt Введем обозначение для скорости изменения отклонения управляемой величины у = —-. Тогда уравнение системы A6.23) преобразуется к виду dt dy 2 тгу- Исключим из уравнений A6.24) время ?, разделив первое из них па второе (прих и у ? 0): $L = -ax-a2-. A6.25) dx у Решение у = ?(?) этого дифференциального уравнения с одной произвольной по- стоянной определяет собой некоторое семейство так называемых интегральных кри- иых на фазовой плоскости {х,у), каждая из которых соответствует одному определен- ному значению произвольной постоянной. Вся совокупность интегральных кривых представит собой все возможные фазо- вые траектории, а значит, и все возможные виды переходного процесса в данной систе- ме при любых начальных условиях.
484 Нелинейные системы автоматического управления Рассмотрим отдельно различные случаи. Уравнению A6.23) соответствуют кориц характеристического уравнения причем возможны шесть случаев: 1) корни чисто мнимые при а, = 0, а2 > 0 (колебательная граница устойчивости линейной системы); 2) корни комплексные и имеют отрицательные вещественные части при ? <4?2, а, > 0, а2 > 0 (устойчивая линейная система); 3) корни комплексные и имеют положительные вещественные части при а( < аъ д, < 0, а2 > 0 (неустойчивая линейная система); 4) корни вещественные отрицательные при а < Аа2, ах > О, а2 > О (устойчивая линейная система); 5) корни вещественные положительные при а <4я2. ах < 0, а2> 0 (неустойчивая линейная система); 6) корни вещественные и имеют разные знаки при а2 < 0 (неустойчивая линейная система); в частности, один из корней будет равен нулю при а2 = 0 (апериоди- ческая граница устойчивости линейной системы). Случай 1.В первом случае получаются, как известно, незатухающие колеба- ния (рис. 16.8, а) dx ? = A sin (of + ?), у -~- —г = ?/1 cos (cof -r ?), ? = ??2, dt A6.26) с постоянной амплитудой А и начальной фазой ?, которые зависят от начальных усло- вий. Для фазовой плоскости уравнения A6.26) представляют собой параметрические уравнения эллипса с полуосями Л ??? (рис. 16.8,6). Уравнение эллипса 4 ?2 можно получить непосредствен- ным решением дифференциаль- ного уравнения фазовых траекто- рий A6.25) при я, = 0 и ?, = ? , причем Л--произвольная посто- янная интегрирования.
Глава 16. Составление уравнений нелинейных систем автоматического управления 485 Итак, периодическим коле- баниям системы (рис. 16.8, а) соответствует движение изоб- ражающей точки но замкнутой кривой (рис. 16.8, б). Случай 2. В этом случае (комплексные корни с отрица- тельными вещественными час- тями), как известно, имеют ме- сто затухающие колебания(рис. 16.9, а) dx_ dt где :—, co =. a-, - —L 2 V I 2 ? ? = arctg—, ? а произвольные постоянные Л и ? определяются из начальных условий: ? = х0, у = у0 = х() при ?" 0. Значения ? и у не возвращаются за период колебания к прежним, а становятся меньше. Это дает на фазовой плоскости (х, у) кривую (рис. 16.9, б), которая за один оборот не возвращается в прежнюю точку Мо, а подходит ближе к началу координат. Итак, затухающим колебаниям системы (рис. 16.9, а) отвечают фазовые траекто- рии в пиде спиралей, по которым изображающая точка приближается к началу коор- динат (рис. 16.9,6). С л уча и 3. Этот случай (комплексные корни с положительными вещественны- ми частями) соответствует расходящимся колебаниям (рис. 16.10, а). Рассуждая ана- логично предыдущему, получим всю совокупность возможных фазовых траекторий тоже в виде спиралей, но только изображающая точка будет двигаться по ним не к началу координат, а от него (рис. 16.10, б). С л у ч а ?'? А. Этот случай (вещественные отрицательные корпи) соответствует эпериодическому процессу к С п. -а2 где а) 6) Рис. 16.10
486 Нелинейные системы автоматического управления На рис. 16.11, а показаны два воз- можных варианта(кривые 1 и 2) про- текания такого процесса. Легко видеть, что на фазовой плоскости (х, у) это изобразится кривыми 1 и 2 соответ- ственно (рис. 16.11, б), так как в пер- вом варианте все время ? > 0 и у < О, а во втором варианте знаки ? и у меня- ются по одному разу. Границы облас- тей 1 \2 представляют собой прямые у = -ос,* и у = -сс2х. получающиеся из уравнений A6.27) соответственно при сс2 = 0 и при а, ¦¦= 0 (обращение одного из корней в нуль). В отличие от прежнего здесь «се фазовые траектории вливаются непосредственно в начало координат О фазовой плоскости. Однако изображающая точка ? не попадает в начало координат в конечное время, а приближается асимптотически. Итак, затухающим апериодическим процессам в системе отвечают фазовые траек- тории, вливающиеся в начало координат. С л у ч а и 5. Этот случай (вещественные положительные корни) соответствует также апериодическому процессу, определяемому теми же уравнениями A6.27), но при а, < 0 и а2 < 0. Аналогично предыдущему получаем кривые процесса и фазовые траектории, изображенные на рис. 16.12. Случай 6. В этом случае (вещественные корни разных знаков) также имеет место апериодический процесс A6.27) (рис. 16.13,д), где ос[ иос2 имеют разные знаки, но картина фазовых траекторий здесь иная. Так как д2 < 0, то введем обозначение а2 = -д2, причем для простоты построений рассмотрим случай д, = 0. что соответствует согласно A6.23) уравнению системы —.—а x-? и согласно A6.25) — уравнению Рис. 16.12 фазовых траекторий dy J ас ¦)х L у A6.28) Интегрирование последних аналогично случаю 1 дает х2 у2 = 1, ? е. семейство ги- С2 (аСJ пербол, изображенное на рис. 16.13,6. Направления движения изоб- ражающей точки ? но фазовым траекториям, показанные на рис. 16.13, б, легко определяются в
Глава 16. Составление уравнений нелинейных систем автоматического управления 487 каждой четверти плоскости по знаку dy/dx( 16.28). Аналогичная картина фа- зовых траекторий получится в данном случае и при ?? ? 0. Итак, расходящимся апе- риодическим процессам в си- стеме отвечают фазовые тра- ектории типа рис. 16.12, били типа рис. 16.13, б, причем изоб- ражающая точка, двигаясь по ним, в конечном итоге удаля- ется от начала координат. Особые точки. В точках, которые соответствуют установившемуся состоянию, получаем согласно A6.25) неопределенное выражение dy 0 т. е. неопределенное направление касательных к интегральным кривым (фазовым тра- екториям). Такие точки называются особыми точками, причем для них существует следующая классификация: а) особые точки тина точки О на рис. 16.8, б называются центрами, б) особые точки типа рис. 16.9, б называются устойчивыми фокусами, . в) особые точки типа рис. 16.10, б называются неустойчивыми фокусами, г) особые точки типа рис. 16.11, б называются устойчивыми узлами, д) особые точки типа рис. 16.12, б называются неустойчивыми узлами, е) особые точки типа рис. 16.13, б называются седлами (седло всегда неустойчиво). • Особые линии для нелинейных систем. Реальные системы автоматического управ- ления можно считать линейными чаще всего в предположении малости отклонений переменных от их значений в определенном установившемся состоянии. За пределами указанной области вследствие значительного отклонения характе- ристик от линейных картина фазовых траекторий может сильно измениться и стать качественно иной. В частности, если по линейной теории система оказывается неустойчивой и про- цесс начинает расходиться, то может оказаться, что из-за фактической нелинейности характеристик он не будет расходящимся неограниченно. Амплитуда расходящихся колебаний может увеличиваться только до определенного значения, а затем оставать- ся постоянной, т. е. неустойчивая линейная автоматическая система как бы превраща- ется в устойчивую нелинейную автоколебательную систему (система «генерирует» устойчивые колебания определенной формы). Картина фазовых траекторий для такой системы изображена на рис. 16.14, а. Здесь вблизи начала координат получаются спирали, как в неустойчивой линейной системе (рис. 16.10, б), но далее все они расходятся не до бесконечности, а приближаются
488 Нелинейные системы автоматического управления асимптотически к некоторо- му замкнутому контуру огра- ниченных размеров, как по- казано парне. 16.14, а. К не- му же приближаются и все спирали, находящиеся вне контура. Это соответствует картине процессов во време- ни, изображенной па рис. 16.3, а. Такого вида замкну- тый контур, представляю- щий собой наиболее важный для теории тип особыхлипип на фазовой плоскости, назы- вается устойчивым предель- ным циклом. Устойчивый предельный цикл соответствует автоко- лебаниям системы. Размеры предельного цикла А и В (рис. 16.14, а) представляют амплитуды колебаний самой величины ? и скорости ее dx изменения у = —. для at определения периода автоко- лебаний надо обратиться к решению уравнений во вре- мени. Случаю устойчивости системы «в малом» и неус- тойчивости «в большом» (рис. 16.3, б) соответствует картина фазовых траекторий, изображенная на рис. 16.14, б. Граница начальных условий, до которой система устой- чива, имеет чаще всего на фазовой плоскости вид неустойчивого предельного цикла, как на рис. 16.14, б, от которого в обе стороны удаляются спиралевидные фазовые траектории. Это — второй важный тип особых линий, определяющий устойчивость системы «в малом» и неустойчивость «и большом». Заметим, что в этом случае может быть также еще более удаленный устойчивый предельный цикл (рис. 16.14, о), соответствующий автоколебаниям с большой ампли- тудой. Это соответствует процессам по времени, изображенным на рис. 16.3, г. Такие же принципиальные качественные изменения картины фазовых траекторий при доста- точно больишх отклонениях могут наблюдаться и в случаях апериодических процес- сов (рис. 16.12, б и 16.13, б), включая превращения их в колебательные и наоборот. Например, картине процессов во времени, показанной на рис. 16.3, в, соответствует картина фазовых траекторий па рис. 16.14, е. Рис. 16.14
Глава 16. Составление уравнений нелинейных систем автоматического управления 489 Аналогично для системы, находящейся согласно линейной теории на границе ус- тойчивости (при чисто мнимых корнях), картина фазовых траекторий, изображенная на рис. 16.8, б, может иметь место лишь вблизи состояния установившегося режима О. При больших отклонениях, если линейность характеристик звеньев системы наруша- ется, картина фазовых траекторий будет другой. Один из возможных вариантов изме- нения фазовых траекторий при больших отклонениях в этом случае показан па рис. 16.14, г. Здесь, кроме особой точки О тина центра, появляются два седла С, и С2, что приводит фактически к неустойчивости системы. Но может иметь место и устойчи- вый предельный никл. Особые линии такого типа, как С]А;С2 и С2А2С1 (рис. 16.14, г), на фазовой плоскости называются сепаратрисами (третий тип особых линий). Особые линии более сложного очертания рассматриваться не будут. Здесь говорилось пока о системах, которые при малых отклонениях рас- сматриваются как линейные. Но совершенно аналогичная картина получается и для таких нелинейных систем автоматического управления, которые даже «в малом» нельзя рассматривать как линейные. Таковыми являются многочисленные типы релейных систем, а также системы с зоной нечувствительности, с гистерезиспой петлей, с сухим трением, с зазором. Интересно отметить, что некоторые из таких систем скорее «в большом», чем «в малом», могут приближаться к линейным, когда зона нечувстви- тельности или зазор оказываются малыми по сравнению с величиной отклонений дг. В системах с зоной нечувствительности и с сухим трением существуют, как изве- стно, области застоя, когда установившемуся состоянию при данных внешних услови- ях (данной нагрузке) соответствует не одна точка, а целая область возможных равно- весных состояний системы. На фазовой плоскости это выражается, в том, что особая точка вытягивается в особый отрезок (рис. 16.14, д). Заметим, наконец, что координатами (х,у) фазовой плоскости могут служить не обязательно отклонения управляемой величины и скорость ее, как было выше. Для этой цели могут быть взяты любые две переменные, однозначно характеризующие состояние системы второго порядка в произвольный момент времени. Пример. Изобразим па фазовой плоскости переходный процесс и автоколеба- ния^ системе стабилизации температуры, рассмотренной выше. Координаты фазовой плоскости будут ?=? и У~. 06.29) at Если у > 0, то согласно A6.10) и рис. 16.4, а переключение управляющего устрой- ства происходит при Э = +й(линия EF на рис. 16.15); если же г/<0, то при ? = -b (линия GH). Справа от линии переключения EFGH справедливо уравнение системы A6.12), а слева-A6.13). Уравнение A6.12) в обозначениях A6.29) примет вид dx _, dy , " dt ' dt У ' откуда получаем дифференциальное уравнение фазовых траекторий ^ = _J__A?. A6.30) dx Г, 1у
490 Нелинейные системы автоматического управления Интегрирование его дает вает при у < 0. Уравнение A6.13) в обозначениях A6.29) будет dy __ 1 k^c dx Г, 1у С,, A6.31) где Сх — произвольная постоянная. Каждому конкретному значению С, соответствует определенная кривая на фазовой плоскости. Семейство кривых, отвечающих различным значениям Ср изображено на рис. 16.15 справа от ли- нии EFGH. Эти кривые имеют асимпто- ту у = -А[С. Направление движения изоб- ражающей точки но ним, показанное стрелками, определяется из условия dx n , у = —, т. е. ? возрастает при у > О и убы- dt A6.32) что дает решение х= -klcTl ny-kic- 1у + Сь согласно которому наносится семейство фазовых траектории слева от линии HFGIf (рис. 16.15). В результате получится, что фазовые траектории расходятся от начала координат и сходятся из бесконечности, т. е. имеет место случай, аналогичный рис. 16.14, а, а значит, где-то должен быть устойчивый предельный цикл. Он обозначен жирной лини- ей на рис. 16.15. Следовательно, в данной системе будут наблюдаться автоколебания, к которым сходится переходный процесс с обеих сторон, т. е. при любых начальных условиях. Автоколебательный процесс является здесь единственно возможным видом уста- новившегося процесса, а строгое поддержание постоянной температуры (? = 0) невоз- можно. Амплитуда автоколебаний температуры в данной системе изображается на рис. 16.15 отрезком а. Период же автоколебаний определяется решением уравнений во времени, как было сделано выше. Половины ЛВ и BD (рис. 16.15) предельного никла соответствуют полупериодам АВ и BD (рис. 16.4, б) автоколебаний. Отрезок g (рис. 16.15) изображает амплитуду скорости изменения температуры при автоколебаниях; это есть величина A6.18). Видно, что#< ?,с. Перейдем к составлению уравнений нелинейных систем автоматического управ" ления.
Глава 16. Составление уравнений нелинейных систем автоматического управления 491 § 16.2. Уравнения систем с нелинейностью релейного типа Следуя сделанным в § 16.1 замечаниям, приведем несколько примеров составле- ния уравнений нелинейных систем релейного типа. Система автоматической стабилизации напряжения. Пусть имеется генератор по- стоянного тока (управляемый объект) с вибрационным регулятором напряжения. Уп- рощенная принципиальная схема такой системы показана на рис. 16.16. Когда контакты К под действием пружины II замкнуты, резистор, обозначенный через 2?, выключен из цепи возбуждения генератора 1. Система рассчитана так, что при этом напряжение U па клеммах генератора возрастает. В результате увеличивается ток /2 в обмотке 2 электромагнитного реле и якорь реле притягивается, размыкая тем самым контакты К. При разомкнутых же контактах К в цепь возбуждения включен резистор 2?. Это вызывает снижение напряжения U, а значит уменьшение тока /2 и отпускание реле, в результате чего контакты К снова замыкаются, выключая тем самым резистор 2? из цепи возбуждения. Настройка системы на желаемое номинальное зна- чение управляемой величины Uпроизводится установкой резистора /?л. Уравнение объекта (генератора) представим в линейном виде: G',?+1)??/=-&?? + /(?), A6.33) гдеАг— изменение сопротивления цепи возбуждения (управляющее воздействие); постоянная времени Т{ и коэффициент kl определяются параметрами якоря и цепи возбуждения. Уравнение чувствительного элемента (обмотки электромагнита 2) запишем в виде (Т-дз + 1) ?/2 = k2AU. A6.34) Начало отсчета величин отклонений ??/, А12 и Аг будет определено ниже. Управляющий орган (контакты К, скачком включающие и выключающие резис- тор 2?) является нелинейным звеном релейного типа. Выходная величина его — со- противление г цепи возбуждения — меняется скачкообразно при срабатывании и от- иускапии реле, т. е. в зависимости от величины тока 12 в цени обмотки 2 электромаг- нитного реле. Это изображено на рис. 16.17, а, где 1ср и /ОТ11 — токи полного срабатывания и отпускания реле. Для составления уравнения такого нелинейного звена удобно, как 0г ¦*-t Рис. 16.16 Рис. 16.17
492 Нелинейные системы автоматического управления всегда, ввести отклонения А/2 и Агот некоторых постоянных значений /" и /?". Как указано на рис. 16.17, а, принимаем (ЛИ ^ ('¦) 1 A6.35) Тогда характеристика данного нелинейного звена в отклонениях примет вид рис 16.17,6, симметричный относительно начала координат (релейная характеристика с гистерезисной петлей). В связи с этим уравнение нелинейного звена (рис. 16.17,6) будет Ar = r,.sign(A/2-z,) при ^->0; A6.36) A/- = /-,sign(A/2+i,) при -^-<0, A6.37) где выражение sign (А/2 - г',) обозначает знак величины (А/·, - г',). Формулы A6.36) и A6.37) отвечают соответственно движению вправо по линии ABCEF(рис. 16.17) и влево по линии FEDBA, причем в точках Си D происходит пере- ключение реле (перескоки в точки Ем В соответственно). Уравнения линейной части системы A6.33) и A6.34), имея в виду исследовать переходный процесс при/@ = 0, объединим в одно: G> -г 1) G> + 1) ?/2 = -k^k.,Ar. , A6.38) Постоянные значения, от которых производится здесь отсчет отклонений пере- менных, определяются из алгебраических уравнений условного номинального устано- вившегося режима U° =(Rl+ г, )/{>, (К2+ЯлI02+и /о = '"+4 с использованием реальных характеристик генератора. Система автоматической стабилизации курса торпеды. Возьмем простейшую схе- му. Уравнение вращения торпеды вокруг вертикальной оси (рыскание но курсу) как управляемого объекта запишем приближенно в виде ? = -?·2?, A6.39) где ? — угол отклонения торпеды от заданного направления^ / -- ее момент инерции относительно вертикальной оси; Cjj/ — момент сопротивления среды (воды), (-'2? - момент руля; ? — угол поворота руля. Разделив A6.39) па q, получим уравнение объекта в виде где
Глава 16. Составление уравнений нелинейных систем автоматического управления 493 Чувствительным элементом является трехстепенный гироскоп, поворачивающий рычаг заслонки в системе питания пневматической руленой машинки на угол, пропор- циональный углу отклонения торпеды. Следовательно, уравнение чувствительного эле- мента будет s = ?2V, A6.41) где.? - - величина перемещения заслонки из нейтрального положения. Будем считать, что поршень рулевой машинки при открытии заслонки, быстро получая полную скорость, мпюнснно (точнее, за такое малое время, в течение которого торпеда не успевает заметно повернуться, т. е. много меньшее возможного периода колебаний торпеды) перебрасывает руль из одного крайнего положения в другое. В таком приближенном представлении линейная часть системы ограничивается уравнениями A6.40) и A6.41). Единое уравнение линейной части системы поэтому будет -?,&25. A6.42) Рулевая машинка вместе с рулем (привод и управляющий орган) представляет собой нелинейное звено, уравнение которого согласно вышесказанному можно пред- ставить либо в простейшем виде (рис. 16.18, а) ? = <; sing .?, A6.43) либо, если имеется заметная зона нечувствительности (рис. 16.18, б), в виде ? = 0 при -b<s<+b, 6 = csign s при |s|>6, либо, если существенное значение имеет гислерезисная ггетля (рис. 16.18, в), 6 = (;sign(s-A) при ps>Q, 5 = csgn(s + b) при ps<Q, либо, наконец, в простейшем случае, по с запаздыванием (рис. 16.18, г) ? = csignE — I sT I) нри ps>0,| . |) при ps > 0,J A6.44) A6.45) A6.46) где A6.47) причем ? — время запазды- вания срабатывания реле. . При исследовании сис- темы в целом можно принять один из этих четырех вари- ?) ? 0 ±_ б) ?, ¦ j ?) ? п. ' ь i г> б 0 ь ' 0 Рис. 16.18
494 Нелинейные системы автоматического управления антов в зависимости от того, какой из них лучше будет соответствовать свойствам данной релейной системы. § 16.3. Уравнения систем с нелинейностью в виде сухого трения и зазора Приведем примеры составления уравнений для нелинейных систем с сухим тре- нием или зазором в механической передаче. Следящая система с линейным и сухим трением. В главе 5 были составлены урав- нения следящей системы в линейном виде. Рассмотрим теперь такой случай, когда к линейному моменту трения Мт добавляется еще момент сухого трения Л/ст, имеющий ггостоянную величину, равную некоторому значению с, и меняющий свое направление (знак) с изменением знака скорости вращения объекта/ф (рис. 16.19). Следовательно, теперь уравнение управляемого объекта примет вид /?2? - Мир - Мж - М„, Мвр = суя, М„ где ? — угол поворота вала управляемого объекта, причем Л/ст = с sign ?? при ??^?, -с<Л/ст< + с при ?? = 0. A6.48) A6.49) Важная особенность сухого трения состоит в том, что это (в отличие от релейных характеристик) далеко не всегда означает мгновенное переключение величины jVfcr при ?? = 0. Здесь возможны два варианта: J) ?? = ? и|Мвр|>с, ! 2) ?? = ? и I MBp I < с. J A6.50) В первом случае скорость объекта ?? пройдет через пулевое значение и его движе- ние будет продолжаться без остановки дальше ??? закону A6.48). Во втором же случае произойдет остановка управляемого объекта, в течение которой будет иметь место не переключение, а медленное изменение величины Л/ст в интервале -с < Мсг < +с (или обратно), причем Мст будет принимать все время определенные значения = 0, I Л/вр | < с). A6.51) В этом случае движение возобновит- ся снова только тогда, когда вращающий момент достигнет значения | Мвр j = с и превысит его. Если же остается | Мвр | < с, то систе- ма будет неподвижна. Поэтому положе- ние равновесия управляемого объекта оказывается неопределенным внутри не- V ? Рис. о · р^ 16.19 К 0 *
Глава 16. Составление уравнений нелинейных систем автоматического управления 495 которого отрезка, а именно при любом значении | Мпр | < с. Этим определяется зона застоя системы. Застой проявляется в том, что, с одной стороны, система не будет двигаться при изменении угла поворота командной оси в определенном интервале и, с другой стороны, что система будет обладать ошибкой из-за сухого трения в положе- нии равновесия. В процессе же движения системы в одну сторону с любой скоростью сухое трение внесет постоянную ошибку одного знака, что соответствует как бы допол- нительной внешней нагрузке Мт. = с. Итак, уравнен неуправляемого объекта, как нелинейного звена системы, согласно A6.48) и A6.49) с учетом A6.50) будет иметь вид или = 0 и при с с,' при A6.53) Уравнения всех остальных звеньев данной следящей системы в совокупности об- разуют лииейную часть системы, единое уравнение которой для свободного движения упрощенно запишем в виде (Твр + 1IЯ = -[G> + )k6p + *]?. A6.53) Следящая система с зазором. Предположим теперь, что в той же самой следящей системе нелинейность заключается не в сухом трении, а в наличии зазоров в силовой механической передаче между двигателем и управляемым объектом. Все эти зазоры объединим в один и изобразим его условно в виде вилки со свободным ходом ±Ь. Таким образом, между двигателем и управляемым объектом вклинивается теперь но- вое нелинейное звено, изображенное на рис. 16.20, а, входную величину которого обо- значим ?,. Характеристика этого нелинейного звена изображена на рис. 16.20, 5. Смысл ее следующий. Если бы ие было зазора, то ? равнялось бы ?, и характеристикой была бы прямая под углом 45°, изображенная на рис. 16.20, 6 штрих-пунктиром. Вследствие [азора при движении в сторону возрастания угла ? эта прямая сдвинется вправо на еличинуb (поводок при- смется к правой стороне илки). При изменении направления движения "начала поводок будет пе- ремещаться внутри зазора, не двигая вилку (? = const). На характери- стике это соответствует горизонтальному отрезку длиной 2Ь (АБ, или EF, ш РУправл ——¦ объект Нелинейное звено Рис. 16.20
496 Нелинейные системы автоматического управления или KL, или другие в зависимости от фактического значения ? в это время). Затем начнет двигаться и вилка, что будет соответствовать прямой ВС, сдвинутой влево от начала координат на величину Ь. При равновесии системы поводок и вилка могут занимать любое относительное положение внутри зазора, что вызывает ошибку системы из-за зазора, равную ± Ь. 11ри движении системы в одну из сторон будет постоянное отставание объекта из-за зазора на величину ± Ь, не считая того отставания, которое будет еще из-за нагрузки. Уравнение управляемого объекта, включавшее в себя и двигатель, теперь разобьет- ся на два нелинейных. Первое нелинейное уравнение управляемого объекта с двигате- лем будет (ограничиваемся учетом одной постоянной времени) A6.54) при (соответственно с поводком, прижатым к вилке, и с поводком, свободно движущимся внутри зазора); Тх меньше То па величинуУ0/с2, r/iejo — момент инерции управляемого объекта. Кроме этого, надо написать второе уравнение нелинейного звена с зазором, соответствующее характеристике рис. 16.20, б: ? = const при ??,>0, при ??,<0, при j ?, - ? |< b. ? A6.55) Следовательно, управляемый объект будет иметь остановки при своих колебаниях, соответствующие участкам АВ, CD и т. д. характеристики рис. 16.20, б. Линейная часть системы остается такой же, как в предыдущем примере, т. е. A6.53). Система автоматической стабилизации давления (учет сухого трения). Рассмот- рим систему (рис. 6.27), уравнения которой в линейном виде были получены в § 6.7. В чувствительном элементе 2 масса незначительна, но зато существенное значение мо- жет иметь сухое трение. Поэтому уравнение движения штока мембраны запишем в виде P-FM-Fr-FU=Q, A6.56) где FT — сила сухого трения, имеющая посто- янную величину с, меняющая направление при изменении знака скорости ру (рис. 16.21, д) и могущая принимать любые значения во вре- мя остановки, т. е. F.t = с sign py при ру * 0, -c<FT < + c при ру = 0. A6.57) ? ¦- сила давления воздуха камеры на мембра- ну;/, - упругая сила мембраны;/¦'„ ¦ -силанрУ" жнны.
Глава 16. Составление уравнений нелинейных систем автоматического управления 497 В результате после перехода к безразмерным относительным отклонениям A4.27) и A4.48) нолучим вместо A4.47) следующее уравнение чувствительного элемента как нелинейногозвена: b sign ?? + ?? = -? при ??^?, или ?? = 0 и ' ? + ?? |>/>, при | ? + ?? |> ?. A6.58) где Ь = ; qu — площадь мембраны; рм —номинальное давление в камере. 7Р Построим характеристику этого нелинейного звена с сухим трением в координа- тах (-?, ?). Легко видеть, что первое из уравнений A6.58) соответствует прямым ? А и ВС при ?? > 0 и ?? < 0, а второе уравнение (? = const) — отрезкам АВ, CD, EF, GH и т. п. на рис. 16.21, б. Из сравнения рис. 16.21, 6 и рис. 16.20, б видно, что сухое трение в таком нелинейном звене (без массы) эквивалентно зазору, половина которого равна Ь, чего совершенно нельзя сказать о сухом трении в следящей системе, где учитывалась масса (момент инерции). Все остальные звенья системы образуют линейную часть, единое уравнение кото- рой нри/= 0 будет +1)? = ??. ¦ A6.59) § 16.4. Уравнения систем с нелинейностями других видов Рассмотрим несколько примеров составления уравнений автоматических систем с иелипейностями других видов, чем в §§ 16.2 и 16.3. Система автоматиче- ского управления с нели- нейной характеристикой привода управляющего органа. Привод управляю- щего органа, каким бы он пи был (электрический, гидравлический, пневма- тический), всегда имеет, во-первых, некоторую зону нечувствительности в начале координат (рис. 16.22, а), и, во-вторых, зону «насыщения». Кроме того, может иметь место еще и гистерезис (рие. 16.22, г). Эти две
498 Нелинейные системы автоматического управления криволинейные характеристики могут быть приближенно заменены кусочно-линей- ными (рис. 16.22, б, д или в, е, и). Наконец, существуют приводы с постоянной скорос- тью (рис. 16.22, ж, з), относящиеся к нелинейным звеньям релейного типа, уже рас- смотренным ранее. Зона нечувствительности bi выражается в том, что электрический двигатель име- ет определенный минимальный ток трогапия (г - &,), до достижения которого вал двигателя будет неподвижен (?? = 0). В гидравлическом же двигателе золотник имеет так называемую зону перекрытия (его поршенек немного шире отверстия, им закрыва- емого), вследствие чего он откроет путь рабочей жидкости в цилиндр двигателя, толь- ко переместившись на некоторую величину s~bl. Аналогично и в случае пневматичес- кого привода, где роль золотника играет заслонка. Зона насыщения обнаруживается в том, что при увеличении токасверх некоторого значения ? = b2 скорость перемещения управляющего органа остается постоянной (?? = с); также и для гидравлического двигателя при .? > Ьъ когда окна золотника пол- ностью открыты. Термины «насыщение» и «гистерезис» применяются здесь в обобщенном смысле для обозначения нелинейностей определенного тина; они не обязательно соответству- ют физическим явлениям насыщения и гистерезиса. Уравнение привода управляющего органа с учетом указанных обстоятельств вмес- то прежнего линейного будет иметь нелинейный вид: ??-Fis), A6.60) где F (s) есть нелинейная функция задаваемая графиком (рис. 16.22, а или г). Для электрических приводов можно записать ??-?(?). A6.61), В приближенном кусочно-линейном виде (рис. 16.22, б) уравнение A6.60) запи- сывается следующим образом: ?? = 0 при - pt, = kc{s-b^) при +, 2 pl = kc(s + b) при -bl>s>-b2, A6·62) ?? = с sign s при I s | > b2. В случае наличия гистерезиса (рис. 16.22, д) придется написать два ряда таких же выражений с разными значениями /;, и Ь2 — один для движения вправо (ps > 0) и другой для движения влево (ps< 0). Этим определяется уравнение привода управля- ющего органа как нелинейного звена. Уравнение линейной части составляется обыч- ным способом в зависимости от того, в какой конкретно автоматической системе этот привод применен. Следящая система с линейным и квадратичным трением. В § 16.3 была рассмотре- на следящая система с линейным и сухим трением. Пусть теперь управляемый объект
Глава 16. Составление уравнений нелинейных систем автоматического управления 499 Мт, 0 Рис. 16.23 я) / ??< 0 б) Yrctg Ад / Рис. 16.24 / J 0 i- в той же следящей системе обладает кроме линейного еще квадратичным трением, т. е. уравнение объекта имеет вид ??2?-?/??-???, где ci г i гя ¦ ?? sign ?? (рис. 16.23). Тогда уравнение управляемого объекта как нелинейного звена будет (Jp + с2) ?? + с3 (??J sign p{] - суя. A6.63) Уравнение линейной части системы в полном виде по-прежнему будет A6.53). Система автоматического управления с переменным коэффициентом усиления. В ряде случаев для повышения качества процесса бывает желательно, чтобы воздей- ствие на управляющий орган было не пропорциональным отклонению управляемой величины, а усиливалось или ослаблялось при увеличении этого отклонения (нели- нейный алгоритм управления). Примерами такого воздействия с неременным коэф- фициентом усиления могут служить характеристики с ограниченной линейностью или с насыщением (рис. 16.22, а). Однако они дают уменьшение коэффициента усиления при увеличении отклонения. Рассмотрим теперь два примера характеристик с перемен- ным коэффициентом усиления, который увеличивается при увеличении отклонения. Уравнение нелинейной части привода управляющего органа будет в случае харак- теристики рис. 16.24, а kAs при s<b, kAb + k(s-b) при s>b, при s<-b, а в случае характеристики рис. 16.24,6 ??-Fis) A6.64) A6.65) Все рассмотренные примеры иллюстрируют случай, когда общая схема системы имеет вид рис. 16.1, т. е. случай нелинейной системы (кроме случая сухого трения в следящей системе при наличии остановок). Комбинации нелинейностей приводят к нетинейпым системам второго и третьего классов (см. главу 18).
500 Нелинейные системы автоматического управления ? Управляемый объект х рх Измерители Логическое устройство ¦? Усилитель- преобразователь Исполнительное устройство Рис. 16.25 Система автоматического управления с логическим устрой- ством. Пусть динамика управляемого объекта (рис. 16.25) опи- сывается уравнением (Тор+ Уравнения измерителей (?? + )и ¦= /е (Т2р '- l)v = k2px. A6.66) A6.67) Уравнение усилителя-преобразователя с: логическим устрой- ством Уравнение исполнительного устройства A6.68) 1J= -k4y. A6.69) Кроме того, должна быть задана логика формирования нелинейного алгоритма управления Ф(м, ?), которая может быть назначена или синтезирована в очень разно- образных формах для обеспечения простоты и надежности аппаратуры, наибольшего быстродействия, наименьшей затраты энергии на управление, учета ограничения мощ- ности источника энергии и специфики желательных режимов его работы и т: п. Выбранную тем или иным образом логику формирования нелинейного алгоритма можно записывать в аналитической форме. Однако во многих случаях удобнее изоб- ражать ее графически на плоскости входных величин логического устройства (и, г). Для примера рассмотрим простейшую логику (рис. 16.26). Смысл ее заключается в следующем. Величины и и г;, согласно уравнениям A6.67), с точностью до постоянных времени соответствуют отклонению управляемой величины* и ее первой производной но времени рх. Поэтому наличие порогового значения и, соответствует тому, что при малых ? исполнительное устройство не работает (Ф = 0). I Ie работает оно также и при больших отклонениях х, но только тогда, когда имеется достаточная по величине ско- рость/?*" (соответствующая превышению порога ± »]) со знаком, противоположным знаку*, ибо и этом случае отклонение* уменьшается по величине само собой даже при неработающем исполнительном устройстве системы управления. Испол- нительное устройство включается (Ф = +1 илиФ= -1, рис. 16.26) только тогда, ког- да при достаточно больших отклонениях *(| и! > и ?) скорость/)* имеет тот же знак (т. е. отклонение возрастает но величине) либо когда скорость/;* имеет противопо- ложный знак, но Maia (| ? | < ??). Ф = 0 ? = + 1 0 Рис. "i ф-- ' и 16.26
Глава 17. Точные методы исследования устойчивости и автоколебаний 501 Система с переменной структурой. Как уже указывалось в главе 2 системы с переменной структурой содержат в себе специальное пе- реключающее устройство для изменения управ- ляющего устройства, которое срабатывает в за- висимости от размеров и знаков входных вели- чин. Пример переключающего устройства приве- ден схематически на рис. 16.27, где КЭ — клю- чевой элемент, БИС — блок изменения структу- ры. Его уравнение [32] принято записывать в виде и = щ. Функция ? может строиться по-разному. Например, ?? при xtx>0, ? = ? ПрИ ДГ).Г<0. A6.70) A6.71) Основная характерная нелинейность здесь состоит в самом факте автоматически го переключения в зависимости от состояния входных величин. Глава 17 ТОЧНЫЕ МЕТОДЫ ИССЛЕДОВАНИЯ УСТОЙЧИВОСТИ И АВТОКОЛЕБАНИЙ § 17.1. Фазовые траектории и метод точечных преобразований Понятие о фазовом пространстве, о фазовых траекториях и их тинах было уже дано выше. В данном параграфе на примерах построения фазовых траекторий для про- стейших систем второго порядка будут проиллюстрированы некоторые важные осо- бенности процессов в нелинейных системах автоматического управления. Пример 1. Возьмем систему автоматического управления с объектом без са- мовыравиивапня и с приводом управляющего органа, имеющим постоянную скорость. Уравнение объекта будет 7??? = ?. A7.1)
502 Нелинейные системы автоматического управления Для управляющего устройства без массы и демпфера с жесткой обратной связью, т. е. нри ?? = -?, ? - ? - ?, ? - ?, получим 1 _ ? = --?-?, A7.2) где ?, ?, ?, ? и ? — относительные изменения управляемой величины, смещений чув- ствительного элемента, управляющего органа, элемента обратной связи и управляю- щего золотника (рис. 10.11, ?), ? — коэффициент. Пусть нривод управляющего органа имеет постоянную скорость в двух вариантах; 1) с мгновенным переключением (рис. 16.22, ж) при переходе управляющего элемента (золотника, струйной трубки) через нейтральное положение (? = 0); 2) с зоной нечув- ствительности (рис. 16.22, з) вследствие наличия «перекрытия» золотника или струй- ной трубки. В первом случае уравнение привода управляющего органа будет ??-с sign ?, A7.3) а во втором ?? = 0 при | ? |< b, nPH|a|>ft.j (Ш Возьмем фазовую плоскость (х, у), приняв ? = ?, у=рц. A7.5) Из уравнений A7.1), A7.2) и A7.5) имеем *1-ТаУ> а = -Тх-ТаУ- A7.6) о Следовательно, переключения привода в первом варианте (? = 0) будут иметь место при х=-ЬТау, A7.7) что соответствует прямой АВ (рис. 17.1, а) па фазовой плоскости, причем согласно A7.6) значениям ? > 0 соответствует часть плоскости слева от прямой АВ, а ? < 0 — справа. На основании первого из соотношений A7.6) с учетом A7.3) при ?< 0 получаем ~dt^~T' A7·8) а из A7.5)
Глава 17. Точные методы исследования устойчивости и автоколебаний 503 откуда находим уравнения фазовых траекторий dy _ с dx Тау A7.10) или, после интегрирования, Это есть семейство парабол, показанное на рис. 17.1, ? справа от линии АВ (они симметричны относительно оси х). Так как A7.8) и A7.9) являются проекциями ско- рости ? изображающей точки ? на оси ? и у, то имеем vy < 0, а знак vx совпадает со знаком у. В соответствии с этим па рис. 17.1, а укажем стрелочками направление дви- жения изображающей точки ? но фазовым траекториям. Аналогичным путем легко строятся параболы слева от прямой АВ. В результате, как видно из общего расположения фазовых траекторий (рис. 17.1, а), получается устойчивая система с затухающим колебательным переходным процессом. Но чисю колебаний будет конечным. В самом деле, здесь имеется особый отрезок CD, в который вливаются все фазовые траектории. Чтобы выявить поведение системы па этом отрезке, вспомним, что для него согласно A7.7) и A7.5) ?7'?? - ? = О, или ? = Сге ". Следовательно, попав на отрезок CD, изображающая точка не можете него уйти, и система будет апериодически приближаться к установившемуся состоянию, т. t. изоб- ражающая точка будет «сползать» по отрезку CD к началу координат О. Таким обра- зом, имевший место вначале колебательный переходный процесс после конечного чис- ла колебаний вырождается в этот так называемый скользящий процесс.
504 Нелинейные системы автоматического управления Крайние точки особого отрезка CD определяются, очевидно, как точки, в которых прямая АВ касается одной из парабол соответственно правого и левого семейств. По- dy этому, подставив значения ~j~ из A7.7) в выражение A7.10), найдем точку С: Ус = с5· По найденной картине расположения фазовых траекторий можно качественно пред- ставить себе кривую переходного процесса ?(?) при любых начальных условиях. На- чальными условиями определяется начальное положение изображающей точки ? и тем самым - определенная фазовая траектория, иллюстрирующая протекание процес- са. Она показывает (рис. 17.1, а) максимальное отклонение управляемой величины ??????, максимальную скорость (??) miix, а также все последующие отклонения, число колебаний и т. п. Рассмотрим теперь ту же систему, но с учетом зоны нечувствительности. В этом случае переключениям привода (при ? ~ -Ь и ? = +b) на фазовой плоскости соответ- ствуют согласно A7.6) две наклонные прямые (рис. 17.1. б): ? = ~ЪТа у ^ЬЪ и ? - -ЪТа у ¦¦¦ Й5. Между этими прямыми | ? | < Ь, правее их ? < -b, левее их ? > b (причем b > 0). ?ри ¦ ? ? < b из A7.4), A7.6) и A7.5) получаем dy _ dx dt dt откуда (при у dx или у= С3 (прямые, параллельные оси ? в полосе ЛВ на рис. 17.1, б). При | ? | > b получим прежние параболы. В результате снова система оказывается устойчивой и имеет колебательный переходный процесс, но вместо особой точки О получаем особый отрезок (у = 0, -65 <х< Ь5), т. е. установившееся состояние опреде- ляется неоднозначно. Это соответствует тому, что система может находиться в равно- весии в любом месте внутри зоны нечувствительности. Здесь точно так же возможен скользящий процесс, как и в случае рис. 17.1, а. В данном примере система оказывается устойчивой при любых значениях пара- метров и при любых пачальпыхусловиях. Однако здесь для получения системы второ- го порядка была проведена грубая идеализация уравнений (пренебрежение массой и демпфированием). Пример 2. Допустим, что требуется стабилизировать угловое положение неко- торого тела, например космического аппарата, когда сопротивлением среды его враще- нию можно пренебречь. Уравнение объекта будет j^ = M, ? = ^, A7.11) dt dt
Глава 17. Точные методы исследования устойчивости и автоколебаний 505 где/ — момент инерции тела; ? — угол пово- рота тела; ? — его угловая скорость; ? - уп- равляющий момент со стороны исполнитель- ного органа системы стабилизации. Уравнение управляющего устройства за- пишем в виде ? = ?,?(?, ?), A7.12) Рис. 17.2 где ?, — постоянная положительная величи- на, ?(?, ?) — нелинейный алгоритм управле- ния, осуществляемый при помощи логичес- кого устройства по тому же простейшему принципу, что и па рис. 16.26, с той лишь раз- ницей, что по углу ? фазовая плоскость огра- ничена значениями +? и -?, так как это составляет один полный оборот тела (рис. 17.2). Изобразим процесс управления на фазовой плоскости. Уравнение всей системы согласно A7.11) и A7.12) будет Ф=0 2'i ?? ~dt = сФ(<р, ?), A7.13) где обозначено J причем с имеет физический смысл величины углового ускорения, сообщаемого дан- ному телу постоянным моментом М,. Умножив почленно уравнение A7.13) на выражение получим дифференциальное уравнение фазовой траектории ? (/? = с ?(?, ?) c/?. A7.14) Это уравнение легко интегрируется внутри участков, па которых ? - const. В ре- зультате для каждого отдельно взятого участка уравнение (разовой траектории будет ?2 - ?? ??), A7.15) где ?,, и ?? — значения ? и ? в начальной точке данного участка. Зададим начальные условия процесса: ? ~ 0, ? = ?0 при ? =¦ 0.
506 Нелинейные системы автоматического управления Для данной начальной точки процесса (см. рис. 17.2) имеем Ф = 0. Поэтому па первом участке процесса согласно A7.15) уравнение фазовой траектория будет ? = const = ?0. Этот участок движения с постоянной скоростью закапчивается в точке 1 (рис. 17.2), где происходит включение исполнительного органа (Ф = - ). Следовательно, для вто- рого участка процесса (после точки 1) из A7,15) получим уравнение фазовой траекто- рии ?2- ?? -2г (?-6), A7.16) так как в начальной точке 1 этого участка ?? = b, ?? = ?0. Фазовая траектория A7.16) — парабола, ось которой совпадаете осью ?. (d<a_ ) Это соответствует равпозамедлепному движению I ~т~~ с I. Изображая парабо- лу графически, доводим ее до границы ? = ? (участок 1-2 на рис. 17.2), причем в точке 2 согласноA7.16) Ш2=^/ш5-2с(п-&). A7.17) Это значение переносим в точку 2' (для вращающегося тела ? = ±? — это одна и та же точка). Здесь происходит выключение исполнительного органа (Ф = 0). Поэтому дальнейшее движение согласно A7.15) пойдете постоянной скоростью ? = const = ?0 до точки 3 (рис. 17.2). Таким образом, в рассмотренной начальной части процесса управления тело совершило один полный оборот, но в конце этого оборота скорость вращения его стала меньше начальной. В точке 3 снова включается исполнительный орган (Ф = -1), в результате чего фазовая траектория будет ?2= 0J2 -2с (?-А), A7.18) так как в точке 3 ?? = b, ?? = ?2. Допустим, что соответствующая уравнению A7.18) парабола 3-4 не доходит до границы ? = ?. Это означает, что тело больше не совершит полного оборота, а начнет (с точки Л) возвращаться в сторону пулевого положения. В точке 4 (рис. 17.2) имеем скерость ?4 = -by Следовательно, из A7.18) угловая координата ее будет где ОJ определяется по формуле A7.17).
Глава 17. Точные методы исследования устойчивости и автоколебаний 507 Дальше {4-5) процесс пойдет с постоянной скоростью (так как ? = 0), после чего тело войдет в установившийся автоколебательный режим, определяемый предельным циклом {5-6-7-8). Уравнение параболы 7-5 согласно A7.15) будет Отсюда амплитуда угловых автоколебаний ??, как значение ? при ? = 0, будет вф 2с A7.19) а амплитуда колебаний скорости aa>™bl. Она равна зоне нечувствительности датчика угловой скорости fe,, в то время как амплитуда угловых колебаний A7.19) несколько больше зоны нечувствительности измерителя угла Ъ. Период автоколебаний ta можно вычислить как сумму времен: где ??01 и Граб — времена участков F-7) + (8-5) и E-6) + G-8) соответственно. ? ?? законам равномерного и равиозамедленного движений соответственно получаем Итак, установившийся режим стабилизации в данной системе является автоколе- бательным. Однако уравнение системы A7.13) справедливо только для идеальной си- стемы стабилизации. Всякое реально имеющееся запаздывание в работе усилительно- преобразовательного и исполнительного устройств приведет к увеличению амплитуд автоколебаний по сравнению с полученными здесь значениями. Решение задачи с уче- том постоянных времени системы управления будет дано в следующей главе. Пример 3. Уравнения системы автоматического управления курсом торпеды в упрощенном варианте имеют вид: линейная часть A6.40) и A6.41), т. е. ?|/>2? + /?? = -?,?, s = &2?> A7.20) и нелинейное звено (возьмем сначала один случай — рис. 16.18, в) -fe) при ps>0, = csign(s + b) при ps<0. '
508 Нелинейные системы автоматического управления 6) урцц Рис. 17.3 Покажем, что здесь равновесное установившееся состояние системы с постоян- ным значением ? = 0 неустойчиво, но будет иметь место автоколебательный процесс Возьмем фазовую плоскость (х. у) с координатами .г = ?, у = ?? (угол отклонения и угловая скорость отклонения оси торпеды от заданного курса). Уравнения A7.20) и A7.21) перепишутся в виде dx_ dt dt ? ? ? = с sign А'-— при y>0, k2 j 5 = csignLr + — при у>0. | A7.22) Из сравнения этих уравнений с упрощенными уравнениями системы стабилиза- ции температуры в конце § 16.1 видна их полная аналогия. Поэтому здесь, так же как и в случае рис. 16.15, установившийся процесс движения торпеды будет автоколеба- тельным, причем картина фазовых траекторий будет иметь вид, показанный на рис. 17.3, а. При этом кривая АВ предельного цикла, соответствующая автоколебательному процессу, определяется из уравнения A6.31) с таким значением произвольной посто- янной С,, чтобы выполнялось условие т.е. (y) b =-(y) A7.23) так как только в этом случае и получится замкнутая кривая предельного цикла ABD (рис. 17.3, а). Определив таким образом С,, найдем амплитуду автоколебаний а как значение ? при у = 0, т. е. согласно A6.31) а = А|сТ, nkxc + С,.
Глава 17. Точные методы исследования устойчивости и автоколебаний 509 Значения же A7.23) дают амплитуду ц колебаний скорости у. Можно все это опре- делять и графически прямо по чертежу (рис. 17.3, а). Период автоколебаний остается неизвестным. Введем теперь в характеристику нелинейного звена (рулевой машинки) зону не- чувствительности, как показано па рис. 17.3, б, в. Так, на том участке характеристики ? ==/E) (рис. 17.3, б), где ? = 0, из A7.22) следует, что м что соответствует наклонным прямым внутри полосы EFFXE^ на фазовой плоскости (рис. 17.3, б). Аналогичная полоса HGGHX будет и в нижней части плоскости. Все остальное заполняется такими же кривыми, как на рис. 17.3, а. В результате с увеличе- нием зоны нечувствительности размеры предельного цикла, а значит, и амплитуда автоколебаний уменьшаются. При />, = О предельный цикл вырождается в точку О. При дальнейшем увеличении зоны нечувствительности характеристика нелиней- ного звена и картина фазовых траекторий принимают вид, показанный па рис. 17.3, в. Здесь автоколебания отсутствуют и становится устойчивым установившийся процесс с постоянным значением ?. Ранее неустойчивый особый отрезок Ь G теперь стал ус- тойчивым. Дальнейшее увеличение зоны нечувствительности приводит к расшире- нию отрезка /¦'] G, т. е. к увеличению установившейся ошибки системы из-за слишком широкого участка равновесия. II ? и м е ? 4. Рассмотрим систему стабилизации напряжения, уравнения кото- рой были составлены и§ 16.2, а именно: (Ч]р +1 )?(/=- ?, ?; l)Al2=k2AU, причем уравнение нелинейного звена (управляющего органа) 0 7· = ;·] sign(A/2 -?',) при 2 A7.25) 2 ?? = ? sign(A/2 + i2) при —? < 0. В качестве ординаты фазовой плоскости здесь удобнее взять не скорость отклоне- ния управляемой величины —j-, как делалось раньше, а вторую переменную ?/2. Итак, примем для этой задачи х-Щ у = А12 A7.26) Тогда уравнения A7.24) преобразуются к виду at 7, A7.27) ? *.
510 Нелинейные системы автоматического управления — dt где согласно A7.25), A7.26) и A7.28) имеем ?;· = ? sign(i/ - г,) при у < k2x, Ar = r, sign(# + z,) при y>k2x A7.28) A7.29) следовательно, первое из этих условий имеет место ниже прямой ??,(??? 17.4), а второе — выше нее. В первом случае переключение реле происходит при у = -iv т. е. на прямой CD (рис. 17.4), а во втором случае — при у = -iv т. е. на прямой EF. Чертеж сделан в предположении, что kik2rl > i{. В результате получаем, что выше линии EFCD будет Ar~rv A7.30) а ниже линии EFCD ?/- = -?. A7.31) Рассмотрим сначала верхнюю область. Для нее, деля A7.28) па A7.27), с учетом A7.30) получим уравнение фазовых траекторий dy _T{ y-hjX dx ?2 x + kxi A7.32) которое можно представить в виде dy _ 7j и проинтегрировать, применив вспомогательную подстановку
Глава 17. Точные методы исследования устойчивости и автоколебаний 511 где ?— новая переменная вместо у. В результате найдем следующее уравнение фазовых траекторий (при 7", > Т2): y^ax + fr + C^x + k^y (?>1), A7.33) где С] — произвольная постоянная, а- ??-?2· ??-7'2 ' yr2 A7·3/? (при ? = 1 решение будет иметь другой вид, а при ? < 1 будет ? < 0 и ? < 0; эти решения не будут исследоваться). Чтобы представить себе всю совокупность фазовых траекторий, можно провести на фазовой плоскости прямую Ух =?? + ? A7.35) и ко всем ординатам этой прямой добавлять y2-C,(* + Vi)Y. A7.36) придавая С, произвольные значения (каждому значению С, будет соответствовать определенная фазовая траектория). Это будут параболы степени ? с осью .t=-Vi A7.37) и с единым началом в точке Я (рис. 17.4), имеющей координаты На рис. 17.4 показаны все ветви этих парабол, лежащие выше линии EFCD (так как только там справедливы данные выкладки). Направления стрелок па полученных фа- зовых траекториях определяются тем, что проекция скорости изображающей точки dx ?? -—г справа от прямой A7.37) согласно A7.27) будет отрицательна, а слева — положительна; проекция же *>у =— согласно A7.28) выше прямой у = к2х будет отрицательна, а ниже — положительна (во всех точках прямой у = k2x касательные к фазовым траекториям горизонтальны). Аналогично строятся и все фазовые траектории ниже линии EFCD, так как их Дифференциальное уравнение отличается от A7.32) только заменой +? на ~? соглас- но A7.31). В результате на рис. 17.4 видим, что все фазовые траектории, исходящие из особо- го отрезка FOC, расходятся, а все траектории, идущие от краев чертежа, сходятся. Как те, так и другие асимптотически приближаются к установившемуся предельному цик- лу, обозначенному на чертеже жирной замкнутой кривой (чичевицеобразной). Это соответствует тому, что установившийся процесс в системе является автоколебатель- ным, причем размеры предельного цикла ?? и аг представляют собой амплитуды авто- колебаний соответственно напряжения ?Uи тока в обмотке магнита реле ?/2.
512 Нелинейные системы автоматического управления Определить фазовую траекторию, образующую этот предельный никл, можно как такую кривую A7.33), у которой (*)„_,; =4*V-V A7.38) чем определяется значение произвольной постоянной С',. ЗначениехA7.38) для этой кривой и дает искомую амплитуду а{!. Амплитуда же а, определяется как ордината пересечения кривой предельного цикла с прямой у ^k^x (ибо, как было показано ранее, в точках этой прямой касательные к фазовым траекториям горизонтальны). Из чертежа (рис. 17.4) видно, что предельный цикл лежит левее точки Л и охваты- вает точку С. Поэтому хс < а и < х„ т. е. амплитуда автоколебаний напряжения заклю- чена в интервале h h +? ¦j~<au<J~^, k2 ? гдеа^онределяютсяформуламиA7.34);амнлитулаже af. будет немного больше г,. Пример 5. Рассмотрим следящую систему с сухим трением в управляемом объекте, для которой уравнения были написаны в § 16.3. Уравнение объекта A6.52) как нелинейного звена при отсутствии линейного трения (с2 = 0) имеет вид „2c Jp ? + с sign р$ = С1я при /??^0 или ? С С ?-const при ?? = 0 ?? ! г"я j<—. ci с A7-39) При написании уравнения линейной части системы A6.53) пренебрежем постоян- ными времени (чтобы иметь возможность рассматривать уравнение всей системы как уравнение второго порядка), а именно: Подставив это в уравнения объекта A7.39) и обозначив С, . Cik . С «i=-JA. аг=у. *,=-, A7.40) получим уравнение всей следящей системы в целом: (р1 + ахр + а2) $ = -Ьх sign /;? при ??*0 или при ?? = ? ?|?|>—·, A7.41) ? = const при /)? = 0 ?|?|<—, И742)
Глава 17. Точные методы исследования устойчивости и автоколебаний 513 За координаты фазовой плоскости примем, как обыч- но, х =¦¦ ?. у = ??· Условие у = 0 и I*!< г> при котором соглас- но A7.42) будет ? = const, т. с. Рис. 17.5 система будет и равновесии, изображается па фазовой плос- кости отрезком ЛВ (рис. 17.5). Вне этого отрезка согласно A7.41) необходимо отдельно рассмотреть два случая: у = ?? > 0 и у = ?? < 0, т. е. верхнюю и нижнюю половины фазовой плоскости. При у < 0 из A7.41) имеем (jJ + cifp + а2)х = bf. A7.43) -?. Это уравнение совпадает с уравнением A6.23), но со сдвигом на величину х ~ . Следовательно, ниже осп ? надо нанести такие же кривые, как па рис. 16.9, б (если а1 < Аа2) или как па рис. 16.11, б (если а > Аа2), но со сдвигом начала координат в точку Л, что и сделано на рис. 17.5, а и б соответственно. Аналогичные кривые наносятся и выше оси х, но только со сдвигом начала коорди- нат в точку В (рис. 17.5), так как согласно A7.41) приг/> 0 имеем уравнение (р2 + ахр + а2)х= -by A7.44) В обоих случаях (рис. 17.5, а и б) система устойчива, причем в первом случае переходный процесс состоит из конечного числа затухающих колебаний, а во втором случае имеем.апериодическое движение. Положение равновесия объекта определяет- ся неоднозначно, он может остановиться в любой точке особого отрезка АВ (рис. 17.5), как это было уже ранее при наличии зоны нечувствительности (см. пример 1). Особый отрезок АВ определяется соотношением | Мвр = cxi я < с, где с - абсолютное значение момента сухого трения при движении управляемого объекта. Заметим, что произведенное здесь упрощение уравнений системы хотя и позволи- ло решить их точно, но это решение, дающее в результате устойчивость системы при любых числовых значениях параметров системы, неполно отражает действительную картину явлений в данной нелинейной системе. § 17.2. Теоремы прямого метода Ляпунова и их применение Предварительно заметим, что при изложении прямого метода Ляпунова, именуе- мого также второй методой Ляпунова, будем пользоваться дифференциальными урав- нениями автоматической системы в форме уравнений первого порядка, или уравне-
514 Нелинейные системы автоматического управления ний состояния, полагая, что они записаны для переходного процесса в отклонениях всех переменных от их значений в установившемся процессе при новых постоянных значениях возмущающего/ = f и задающегоg = g° воздействий. Следовательно, эти уравнения для нелинейной системы и-го порядка будут: —— = Xi(xl,x2,...,xn), dx-, A7.45) -—— = Х„(хих2,...,хп), где функции X, Х2, . . ., Х„ произвольны и содержат любого вида нелинейности, но всегда удовлетворяют условию Х,=Х2 = ... = Х„ = 0 при ж, =*;> »...=*„ = О, A7.46) так как в установившемся состоянии все отклонения переменных и их производные равны, очевидно, нулю но самому определению понятия этих отклонений. Нам понадобятся в дальнейшем еще следующие сведения. Понятие о знакоопределенных, знакопостоянных и знакопеременных функциях. Пусть имеется функция нескольких переменных V-V(xvx2,...,xn). Представим себе я-мерное фазовое пространство (см. § 16.1), в котором xvx2,. ¦., хп являются прямоугольными координатами (это будут, в частности, фазовая плос- кость при ? = 2 и обычное трехмерное пространство при ? = 3). Тогда в каждой точке указанного пространства функция Убудет иметь некоторое определенное значение. Нам понадобятся в дальнейше1 функции V(xux2,..., хп), которые обращаются в пуль в начале координат (т. е. при хх = х2 = ... = х„ = 0) и непрерывны в некоторой области вокруг него. Функция Vназывается знакоопределенной в некоторой области, если она во всех точках этой области вокруг начала координат сохраняет один и тот же знак и нигде не обращается в пуль, кроме только самого начала координат. Функция Vназывается знакопостоянной, если она сохраняет один и тот же знак, но может обращаться в нуль не только в начале координат, но и в других точках данной области. Функция Унизывается знакопеременной, если она в данной области вокруг начала координат может иметь разные знаки. Приведем примеры всех трех типов функций У. Пусть и = 2иУ= Х +х2. Это будет знакоопределениая (положительная) функция, так как У = 0 только тогда, когда одновременно х1 =0 их2 =0, и У>0 при всех вещественных значенияхх{ и хг. Анало- гично при любом ? функция V = х +х+...х2п будет знакоопределенной положи- тельной, а У = -(х,2 + х +.. .ж2) — знакоопределенпой отрицательной.
Глава 17. Точные методы исследования устойчивости и автоколебаний 515 а) *з ? ? ?2 Рис. ?) 4 0 ? *? ^ 17.9 0 Если взять функцию V-x{ + х2 при ? = З.тоопауже не будетзнакоопределепной, так как, оставаясь положительной при любых хи х2 и х3 она может обращаться в нуль не только при хх = х2 = лг3 = 0. но также и при любом значении хг, если ж, = х2 = 0 (т. е. на всей оси.г-j, рис. 17.9, а). Следовательно, это будет знакопостоянная (положительная) функция. Наконец, функция V = xl+x2 будет знакопеременной, так как она положительна для всех точек плоскости справа от прямой^ ™ -х2 (рис. 17.9, б) и отрицательна слева от этой прямой. Заметим, что в некоторых частных задачах нам понадобится также функция V, которая обращается в нуль не в начале координат, а на заданном конечном отрезке АВ (рис. 17.9, о). Тогда знакоопределенность функции Кбудет обозначать ее неизменный знак и необращение в нуль в некоторой области вокруг этого отрезка. Функция Ляпунова и ее производная по времени. Любую функцию = V(xvx2,..., xn). A7.47) тождественно обращающуюся в нуль нридт, =х2 = ... = *„ = 0, будем называть функцией Ляпунова, если в ней в качестве величин*,, х2, ...,хп взяты те отклонения переменных в переходном процессе .г, = х, (г), х2 = х2 (г). ··- х»= хп (О, в которых записываются уравнения A7.45) для этой системы. Производная от функции Ляпунова A7.47) по времени будет dV dV dx. dV dx2 dV dxn _. —A I H — dt Ъх dt dx2 dt dxn dt A7.48) dxs dxn Подставив сюда значения ~??'·—~~?~ из заданных уравнении система в общем случае A7.45), получим производную от функции Ляпунова по времени в виде dV dV „ dV „ . dV „ dt dx. дх„ A7.49) р Х2,. ..,Х„ — правые части уравнений A7.45), представляющие собой заданные функции от отклонений хих2,.. .,х„. Следовательно, производная от функции Ляпунова по времени, так же как и сама V, является некоторой функцией отклонений, т. е. dV_ dt = W(xl,x2,...,xn), A7.50)
516 Нелинейные системы автоматического управления причем согласно свойству A7.46) эта функция W, так же как и сама V, тождественно обращается в нуль при х{ - х2 =... = х„ = 0. Поэтому к ней в одинаковой степени можно применять все те же понятия знакоопределенности, знакопостоянства и знакоперемен- ное™ в некоторой области вокруг начала координат, о которых говорилось выше по отношению к функции V. Здесь шла речь только об уравнениях (нелинейных), в которые не входит в явном виде время t, так как только этот случай будет рассматриваться в дальнейшем. Вообще же метод Ляпунова может применяться и при наличии времени t в явном виде, в част- ности для уравнений с переменными коэффициентами (линейных и нелинейных). Базируясь на этих предварительных сведениях, дадим общую формулировку тео- рем Ляпунова об устойчивости и неустойчивости нелинейных систем и покажем их справедливость. Теоремы эти годятся для исследования устойчивости систем управ- ления не только при малых, но и при больших отклонениях, если для них справедливы исходные уравнения данной системы управления. Устойчивость системы при любых больших начальных отклонениях называется коротко — устойчивостью в целом. Теорема Ляпунова об устойчивости нелинейных систем. Теорема формулируется следующим образом: если при заданных в форме A7.45) уравнениях системы п-го по- рядка можно подобрать такую знакоопределенную функцию Ляпунова V (хих2,..., хп), чтобы ее производная по времени W (хи х2,..., ·*",,) тоже была знакоопределенной (или знакопостоянной), но имела знак, противоположный знаку V, то данная система устой- чива. При знакоопределенной функции Сбудет иметь место асимптотическая устой- чивость. Проиллюстрируем справедливость этой теоремы на наглядных геометрических образах. Для простоты возьмем систему третьего порядка (и = 3). Уравнения A7.45) для нее в общем виде будут ??. A7.51) Возьмем знакоопределенную положительную функцию Ляпунова в виде V = a2xl+b2x22+c2xl A7.52) где а,Ь,с — произвольно заданные вещественные числа. Будем придавать величине Vвозрастающие постоянные значения: 7=0, С,, С2, Q> ..., что означает a2xf+b2xi+c2xl=0, a2x2l+b2xl+c2xl=Cx, 2 2 ,.2222 _r a Xj + и Х2 ~г С A-j —С ?,
Глава 17. Точные методы исследования устойчивости и автоколебаний 517 Первое из этих выражений соответствует одной точке .г, = х2 = .г3 = 0 (началу координат фазового пространства), а остальные — поверхностям эллипсоидов в фазо- вом пространстве, причем каждый последующий эллипсоид содержит внутри себя целиком предыдущий (рис. 17.10). Возьмем теперь производную от функции Ляпунова по времени. Согласно A7.49) и A7.52) dV_ dt = 2а xlXl(Х[,х2,х3) + 2Ь х2Х2(хьх2,х^) + 2с ,х2, где функции Xv X2, X3 берутся из заданных уравнений системы A7.51). Если полученная таким путем функция W(x].x2,x^) окажется знакоопределепной отрицательной, т. е. если ^<0 A7.53) во всех точках исследуемого фагювого пространства, кроме одного только начала коор- динат, где (при Х1 = Х2 = Хц" 0), то при любых начальных условиях изображающая точка ? (рис. 17.10) вследствие A7.53) будет двигаться в сторону уменьшения значения V, т. е. будет пересекать эл- липсоиды, изображенные иа рис. 17.10, извне внутрь. В результате с течением времени изображающая точка ? будет стремиться к началу координат О фазового простран- ства (асимптотическая устойчивость) и уже никак не сможет выйти за пределы тех эллипсоидов, в которые она проникла. Это и означает затухание всех отклонений xt,x2, xs в переходном процессе с тече- нием времени. Таким образом, установлена устойчивость данной системы, что иллюс- трирует справедливость теоремы для системы третьего порядка (в случае знакооире- деленной функции W). Отсюда вытекает справедливость теоремы и в общем случае. Рассуждения остают- ся аналогичными, только вместо трех уравнений A7.51) будет ? уравнений A7.45). Как и раньше, для любой знакоонределепной положительной функции Ляпунова V(xb х2 хп) = Сполучим некоторые замкнутые поверхнос- ти, окружающие начало координат (рис. 17.10), но уже не в обычном трехмерном, а в и-мерном фазовом про- странстве (их иногда называют гиперповерхностями). Поэтому, если производная—=V/(xux2,...,x)oka- dt жегся знакоонределепной отрицательной, то траекто- рия изображающей точки ? в и-мерном пространстве при любых начальных условиях с течением времени будет пересекать указанные поверхности только извне внутрь, что и свидетельствует об устойчивости данной системы. ? А ? ' V-Сз Рис. 17.10
518 Нелинейные системы автоматического управления Если же функция Wбудет не знакоопределенной, а знакопостоянной, то очевидно, что траектория изображающей точки Мне везде будет пересекать поверхности V = С, а может их касаться в тех точках, где ^обращается в нуль (помимо начала координат). Но так как во всех других местах фазового пространства функция Wимеет один и тот же знак, вследствие чего изображающая точка может идти только извне внутрь поверх- ности V = С, то при решении задачи остается только проверить, не «застрянет» ли изображающая точка там, где W = 0 (см. пример ниже). Замечания к теореме Ляпунова об устойчивости. ? ?? поводу сформулированной теоремы Ляпунова об устойчивости системы необходимо сделать следующие два важ- ных замечания. 1. В теореме речь идет о подборе функции Ляпунова V (?? ?·^—, хп). Вообще говоря, при заданных в форме A7.45) уравнениях системы управления можно подо- брать несколько различных вариантов функции V, поскольку требуется только знако- определенность ее и ее производной. Различные варианты функции V, удовлетворяю- щие теореме, могут дать соответственно различные варианты условий устойчивости для одной и той же системы. При этом одни из них будут шире, другие уже, последние могут входить в первые как частный случай и т. д. Поэтому, вообще говоря, данная теорема Ляпунова обесиеч ивает получение доста- точных условий устойчивости, которые не всегда будут и необходимыми, т. е. при выполнении условий теоремы система наверняка будет устойчивой, но эти условия могут не охватывать всей области устойчивости системы но параметрам. В самом деле, если выбрана функция V, удовлетворяющая теореме, пет уверенности в том, что нельзя подобрать другой вариант функции V, который бы еще более полно охватывал область устойчивости данной системы. Геометрически это значит, что, получив определенное семейство поверхностей V ·=¦ С (рис. 17.10) и убедившись, что траектории изображающей точки ? приближаются к началу координат, пересекая эти поверхности извне внутрь, нельзя быть уверенным в том, что не существует еще других вариантов траекторий изображающей точки М, которые в отдельных местах могут пересекать данные поверхности изнутри вовне, по все же с течением времени в конце концов неограниченно приближаться к началу коор- динат. Такие траектории будут соответствовать другому семейству поверхностей V ·= С, т. е. другому варианту выбора функции Ляпунова. В ряде технических за/дач можно вполне удовлетвориться этими достаточными условиями устойчивости. От более или менее удачного подбора функции Ляпунова V будет зависеть большая или меньшая близость полученных достаточных условий ус- тойчивости к необходимым и достаточным, т. е. более или менее полный охват всей области устойчивости данной системы. Существуют, конечно, и такие функции V{Xt х2,...,х„), которые соответствуют всей области устойчивости. 2. К сформулированной выше теореме Ляпунова необходимо добавить, что поня- тие устойчивости по Ляпунову допускает, чтобы при знакоопределенной функции V производная от нее ? была не обязательно знакоопределенной или знакопостоянной, а могла быть и тождественно равна нулю во всем рассматриваемом фазовом простран- стве. В этом случае, проводя аналогичные прежним рассуждения, легко убедиться, что изображающая точка ? (рис. 17.10) будет оставаться все время на какой-нибудь од- ной из поверхностей V - const, куда ее забросили начальные условия. В результате
Глава 17. Точные методы исследования устойчивости и автоколебаний 519 система хотя и не будет асимптотически приближаться к установившемуся состоя- нию, но все же будет все время в достаточной близости от него. Теорема Ляпунова о неустойчивости нелинейных систем. Поскольку предыдущая теорема Ляпунова дает, вообще говоря, только достаточные условия устойчивости и поскольку кроме области устойчивости нелинейная система может иметь целый ряд особых областей (см. § 16.1), то может возникнуть потребность в отдельном определе- нии области неустойчивости путем использования нижеследующей теоремы Ляпуно- ва, которая дает достаточные условия неустойчивости системы. Теорема формулируется так: если при заданных в форме A7.45) уравнениях сис- темы п-го порядка производная W (хи х2,..-, х„) от какой-нибудь функции Ляпунова V{xv х2,-, х„) окажется знакоопределенной, причем сама функция V в какой-нибудь области, примыкающей к началу координат, будет иметь знак, одинаковый со знаком производной W, то данная система неустойчива. Справедливость этой теоремы иллюстрируется геометрически следующим обра- зом. 11усть для какой-п ибудь заданной системы второго порядка (и = 2) найдена такая знакопеременная функция V(xux2), для которой производная —г = г— Хх Ot ,х2)+-Г—Х2 ?? .*2) = W(xx ,х2) at дх1 дх2 оказалась знакоопределенной положительной. Пусть при этом линии V(xu x2) на фа- зовой плоскости располагаются, как указано на рис. 17.11, где линии АВ и CD соответ- ствуют значениям V*= 0 и разделяют те области, внутри которых V>0n V<0. Возьмем изображающую точку М, как показано на рис. 17.11. Поскольку там V < О и везде dt то изображающая точка ? с течением времени будет двигаться и пересекать линии V = С, переходя от меньших значений С к большим. Она может при этом лишь времен- но приблизиться к началу координат, по в конце концов будет неограниченно удаляться от начала координат. Это соответствует расходящемуся про- цессу, т. е. неустойчивости системы. Аналогично можно показать справедливость теоремы и для сис- темы любого порядка п, проводя те же рассуждения Для и-мерного фазового пространства. Приведем два примера применения изложен- ных теорем Ляпунова к исследованию нелинейных систем автоматического управления. Пример учета нелинейности привода управля- ющего органа. Такой пример применительно к сис- теме самолета с курсовым автопилотом (в упрощен-
520 Нелинейные системы автоматического управления Рис. 17.12 ном виде) был рассмотрен н работе А. И. Лурье и В. Н. Постникова. Схема данной системы представлена на рис. 17.12, я. Пусть все звенья системы являются линейными, за исключением электродвигате- ля (с редуктором), для которого будем рассматривать его реальную характеристику (рис. 17.12,6). Она может иметьнроиаволыюе криволинейное очертание с зоной зас- тоя (при U<bx) и с зоной насыщения (при U> b2). Наклон характеристики и ее криволинейность могут быт любыми, лишь бы только соблюдались условия -J7j>Q> F>0 при U>bx и F<0 при U<-bv A7.54) Требуется найти условия устойчивости данной системы. Уравнение самолета как управляемого объекта в грубо упрощенном виде будет A7.55) A7.56) A7.57) A7.58) A7.59) где ? — отклонение курсового угла самолета; 5 — отклонение руля. Уравнения чувствительных элементов (гироскопов с потенциометрами): i/[= k2\i, U2= k^pSf. Уравнение обратной связи Уравнение усилителя Уравнение электродвигателя с редуктором и рулем pb-F{U), где F(U) задается графиком рис. 17.12,6,
Глава 17. Точные методы исследования устойчивости и автоколебаний 521 Уравнения A7.56), A7.57), и A7.58) можно свести к одному: U - ?-?? + где Для перехода к уравнениям вида A7.45) введем новые переменные: ? ? s Р + Ь x' Tlk]pw + Ti0' x'1 ?{ 1 ^i 1 h 7>? и безразмерное время A7.60) A7.61) 7i' A7.62) С введением этих переменных дифференциальные уравнения всей системы A7.55). A7.59), A7.60) преобразуются к виду A7.45), а именно: —2- = (? A7.63) где A7.64) т. е. функция/(х3) имеет все те же свойства, что и заданная функция F(U) (рис. 17.12, б), и отличается лишь масштабом чертежа по оси абсцисс в связи с заменой переменной V на х3 согласно третьему из равенств A7.61). Установившийся процесс полета при данной системе согласно A7.55), (П.59): A7.60) и графику рис. 17.12, б будет иметь место при ? = 0, A7.65)
522 Нелинейные системы автоматического управления /0<С,<С2<С3' у 0 ? А хг В Рис. 17.13 х, = 0, х2 = 0, х3 т. е. наличие зоны застоя двигателя приводит к тому, что в установив- шемся процессе курсо- вой угол может принять любое постоянное зна- чение в пределах A7.65). В новых перемен- ных A7.61) установив- шийся процесс полета определяется значения- ми: A7.66) чему соответствует любая точка отрезка АВ в фазовом пространстве (рис. 17.13, а). При отыскании условий устойчивости рассмотрим два случая: ?>1??<?<1. Случай ? > 1. Возьмем функцию Ляпунова в виде A7.67) Здесь интеграл будет всегда положительным, так как функция/(дг3) нечетная (см. условие A7.54)). Поэтому Уесть знакоонределенная положительная функция, если ? > 1, обращающаяся в нуль на отрезке установившегося процесса АВ (рис. 17.13). По- верхности V {хр.%2,х·]) = С окружают этот отрезок (рис. 17.13, б), стягиваясь к нему с уменьшением С. Составим производную от функции Ляпунова: w_dV__dV_dx1_ ЭУ ах2 | дУ dx3 dx 3xj dx Ъхг dx dx:i dx ' причем частные производные возьмем из A7.67), а производные по безразмерному времени — из уравнений системы A7.63). Тогда W = -(y- l)*f + (? -1 Представим это в виде ) + f(x3)[ (? - l).r, + ??2 - rf(x3)]. A7·68) (Y)[/(^)^l(Y)[/C)] ( Эта функция ДО'знакопостоягшая, так как она не включает в себя координату дг2, а потому обращается в нуль не только на отрезке установившегося процесса АВ, а на всей полосе шириной АВ в плоскости х2х3 (рис. 17.13, в). Но вне этой полосы согласно A7.68) она будет всюду отрицательной при >1 >1 A769) /·>?-1, еслиу>1. A7.69)
Глава 17. Точные методы исследования устойчивости и автоколебаний 523 Поэтому согласно теореме Ляпунова об устойчивости выражение A7.69) являет- ся достаточным условием устойчивости рассматриваемой нелинейной системы само- лета с курсовым автопилотом (при любой кривизне и любом наклоне характеристики двигателя, имеющей вид рис. 17.12, б). Траектория изображающей точки ? будет пересекать поверхности V= С извне внутрь везде, где W=^<0. Нужно только проверить, не «застрянет» ли изображаю- at щая точка ? там, где W обращается в нуль (помимо отрезка установившегося процесса АВ). В данном случае речь идет о том, не останется ли изображающая точка на полосе (показанной на рис. 17.13, е), где W= 0, если она случайно на нее попадет. Для решения этого вопроса найдем проекции скорости изображающей точки ,. dx, ??., ??,? , _, ?—-, —-, ——, когда эта точка находится в любом месте указанной полосы. По- dx dx dx скольку там ??=? то искомые проекции скорости согласно A7.63) будут йЬг, dx2 dxr, -rL=o, -р=о, -?=?·^2· dx dx dx Таким образом, если изображающая точка ? попадет на указанную полосу вне отрезка АВ (рис. 17.13, <?), то она не останется в ней, а пройдет ее поперек по прямой, параллельной оси х3, с постоянной скоростью, равной ух2 как показано стрелками на рис. 17.13, в. Пройдя полосу, изображающая точка снова будет пересекать поверхности V =С извне внутрь, т. е. данная система управления будет устойчивой. Случай 0 < ? < 1. Для этого случая возьмем функцию Ляпунова в виде Производная от нее будет Отсюда аналогично предыдущему приходим к достаточному условию устойчиво- сти системы в виде г>0, если 0<?< 1. A7.70) Общий в ы вод. Полученные в данной задаче достаточные условия устойчи- вости A7.69) и A7.70) после подстановки выражений ? и г через параметры системы A7.64) принимают вид соответственно к* > GА ~ bpy )k' еслн km < lky, km>0, если kp4
524 Нелинейные системы автоматического управления Первое из этих условий устойчивости говорит о том, что передаточное число об- ратной связи надо сделать достаточно большим, если производная ?? введена в алго- ритм управления недостаточно интенсивно. Из второго же условия устойчивости сле- дует, что система будет устойчива при любой обратной связи, если передаточное чис- ло по производной достаточно велико. Как видим, данные условия устойчивости не зависят от формы характеристики двигателя (рис. 17.12, б), т. е. они одинаковы при любой кривизне, любом наклоне и любой зоне застоя (в том числе и при однозначной релейной характеристике двигате- ля иостояппойчжорости, а также и при линейной характеристике). Такие условия на- зываются условиями абсолютной устойчивости. Они гарантируют, что при их выпол- нении система будет наверняка устойчива при любой нелинейности с ограничением лишь A7.54). В действительности же система может быть устойчивой и в некоторой области за пределами этих условий устойчивости при конкретно заданной форме не- линейности (см. гл. 18). Пример учета нелинейности измерителя управляемой величины. На основании вышеизложенных теорем Ляпунова М. А. Айзерман показал, что если уравнение сис- темы содержит нелинейность dx. 1 _, dt dxo —? = a21.r, + a22x2 +... + а2пх„ dt "' A7.71) r/eF(xk) — однозначная нелинейная функция, обращающаяся в пуль прихк = О, а& — любое целое число из 1, 2,..., п, то для устойчивости системы достаточно, чтобы для линеаризованной системы A7.71) при замене F(xk) = axk можно было построить функ- цию Ляпунова У, производная от которой ^является знакоопределенной отрицатель- ной функцией при любом значении а в интервале ах < а < аъ если кривая F(xk) лежит между прямыми F= axxk\F= а2хк, как изображено, например, на рис. 17.14, а. Пусть, например, в прежней системе самолета с курсовым автопилотом (рис.17.12, а) уравнение объекта имеет вид A7.55), привод руля имеетлинейную характеристику/?? = k8b но потенциометр чувствительного элемента /(измерителя управляемой величины ?) имеет нелиней- ную характеристику, в результате чего по- лучается нелинейное уравнение автопило- та kuc6, A7.72) а) FI 0 -^7 7 F- 1 / / =а2Хк 1 Рис. 6) хк 17.14 F, 0 1 1 / / ·> 22? , F=(W
Глава 17. Точные методы исследования устойчивости и автоколебаний 525 где а /"(?) — нелинейная функция, например, вида рис. 17.14, б. Введем обозначения переменных: Тогда уравнения автопилота A7.72) и самолета A7.55) примут вид A7.71), а именно: рх{ = -ka,x{ -kmx-A -F(x2), ??2=?3, A7.73) Зададимся функцией Vb виде V = -^>X +^b2xj +-Ь-Лх1 + Ь{2х{ где все тесть коэффициентов Ь неизвестны. Потребуем, чтобы функция иг dv dV dV Эх, дх3 ??? при фиксированном значении F(x2) = «??2 ? уравнениях A7.73) имела вид A7.74) ?0=-(?,2+?22+?|). A7.75) Тогда путем приравпивания соответствующих коэффициентов выражений A7.74) и A7.75) можно найти все шесть величин Ь из системы шести алгебраических уравне- нии. Здесь приводится результат решения только для трех коэффициентов, которые понадобятся в дальнейшем, а именно: --А ь -_L ь ~ а1У vl'a{; V A7.76) где {) + (Г, V + 1)(?0 + k{), A7.77)
526 Нелинейные системы автоматического управления Затем потребуем, чтобы выражение A7.74) при замене в уравнениях A7.73) F(x2) = ахъ где а = а0 + Аа, имело вид 9 9 ') W = -(c'j Х + с2 х2 + с3 х-$ +2 что дает значения: с, =с3 =1, с2 =6?2 | 2cj2=-ijAa, 2cj3=0, 2с23=613Да. J A7.78) Функция 1Убудет знакоопределепной отрицательной, как требуется по условию, если с2 > 0, с2с3 - с|3 > 0, С|С2с3 + 2 с12с13с23 - с, <;2? - С2с12з ? Эти неравенства с учетом A7.78) приводятся к следующему: Подставив сюда A7.76), увидим, что это условие выполняется, если ?? лежит в интервале Aai < Аа < ??2 где >¦ A7.79) откуда видно, что ??, < 0 и ??2 > 0. При этом требуется еще D > 0. Нетрудно проверить, что последнее требование совпадает с критерием устойчивости (см. § 6.2) для данной системы в линеаризованном виде при замене F(vy) = ??? (рис. 17.14, б), так как харак- теристическое уравнение согласно A7.55) и A7.72) в этом случае будет 1]р3 +(Ткж +)р2 +(kuc +kp4kl)p + aQki =0. A7.80) Итак, для устойчивости рассматриваемой нелинейной системы достаточно, во- первых, чтобы выполнялся критерий устойчивости Гурвица D > 0 для линеаризован- ной системы при F(|/) = ??? и, во-вторых, чтобы нелинейная характеристика F(i|/). измерителя управляемой величины лежала, как указано па рис. 17.14, б, между прямы- ми F= ?,? и F- ?2?, причем ?, = я0 + ??,, я2 = ?0 + Аа2, где значения ??, 2 определяются формулой A7.79), в которой величины D, D,, Di3 согласно A7.77) выражаются через параметры данной системы и через первоначально принятое значение я0 при линеари- зации F(|/)=aovj/. Как и в предыдущем примере, здесь получаются условия абсолютной устойчиво- сти, т. е. условия, не зависящие от формы нелинейности, но в более узких, чем A7.54), пределах, показанных на рис. 17.14, б. Точные аналитические методы исследования релейных систем рассмотрены в работах [ 67,89,95 ] и др.
Глава 17. Точные методы исследования устойчивости и автоколебаний 527 § 17.3. Частотный метод В. М. Попова Решение задачи об абсолютной устойчивости системы с одной однозначной нели- нейностью (т. е. устойчивости при любой форме этой нелинейности со слабым ограни- чением типа A7.54) или типа рис. 17,14) с помошью теорем прямого метода Ляпунова было проиллюстрировано на двух примерах в § 17.2. Изложим теперь частотный метод, предложенный румынским ученым В. М. Попо- вым [691, "Ри использовании которого та же задача решается более просто приемами, аналогичными частотным способам исследования устойчивости линейных систем. Если в системе автоматического управления имеется лишь одна однозначная не- линейность y = F(x), A7.81) то, объединив вместе все остальные (линейные) уравнения системы, можно всегда получить общее уравнение линейной части системы (рис. 17.15, а) в виде Q(p)x = -R{p)y, A7.82) где Q(p)=aopH причем будем считать т < п. Пусть нелинейность у = F(x) имеет любое очертание, не выходящее за пределы заданного угла arctg?f(pnc. 17.15, б), т. е. при любом ? 0<F(x)<k,.-x. A7.83) Пусть многочлен Q (р) или, что то же, характеристическое уравнение линейной части Q (р) = 0 имеет все корни с отрицательными веще- ственными частями или же кроме них имеется еще не бо- лее двух нулевых корней. Другими словами, допускается, чтобы ап = О или ап = 0 и ап_х = 0 в выражении Q(р), т. е. не более двух нулевых полюсов в передаточной функции ли- нейной части системы W(p) = R(p) Q(p) Приведем без доказательства формулировку теоремы В. М. Попова: для установления устойчивости нелинейной системы достаточно подобрать такое конечное действи- тельное число h, при котором при всех ? > О, A7.84). a) •I 6) Линейная часть Нелиней- ность У1 Рис. I- 0 17.15
528 Нелинейные системы автоматического управления где W(j(a) — сшпяитуднп-фазовая частотная характеристика линейной части системы. При наличии одного пулевого полюса требуется еще, чтобы ч Im W(jui) —> -°° при ?—>0, а при двух нулевых полюсах Re W(jw) —>-°° при ?—>(), a Im W(jw) < О при малых ?. Теорема справедлива также и при наличии в знаменателе Q(p) передаточной функ- ции линейной части не более двух чисто мнимых корней, но при эгом требуются неко- торые другие простые добавочные условия [2], называемые условиями предельной устойчивости. Другая формулировка той же теоремы, дающая удобную графическую интерпре- тацию, связана с введением видоизмененной частотной характеристики W* (/?), ко- торая определяется следующим образом: A7.85) где 7? = 1 с — нормирующий множитель. График W* (/?) имеет вид (рис. 17.16, а), похожий на W(ju>), когда при отсутствии в W(p) нулевых полюсов в выражениях Q(p)\R (?) разность степеней п — т>. Если же разность степеней ? — т = 1, то конец графика W* (;?) будет на мнимой оси ниже начала координат (рис. 17.16, б). Преобразуем левую часть неравенства A7.84): 1 Тогда, положив и использовав соотношения A7.85), получим вместо A7.84) для теоремы В. М. Попо- ва условие A7.86) при всех ? > 0. Очевидно, что равенство ??*() A7.87) представляет уравнение прямой па плос- кости W* ?'?)- Отсюда вытекает следующая графи- ческая интерпретация теоремы В. М. По- пова: для установления устойчивости не-
Глава 17. Точные методы исследования устойчивости и автоколебаний 529 линейной системы, достаточно подобрать такую пря- мую на плоскости W* (/?)> проходящую через точку ——,jO I, чтобы, вся кривая W* (jwi) лежала справа от kF ) этой прямой. На рис. 17.17 показаны случаи выполнения теоре- мы. В этих случаях нелинейная система устойчива при любой форме однозначной нелинейности, ограниченной лишь условием A7.83). На рис. 17.18 показаны случаи, когда теорема не выполнятся, т. е. нелинейная система не имеет абсолютной устойчивости. Заметим, что, например, в задаче о самолете с авто- пилотом (§ 17.2) условие A7.54) означает любое распо- ложение нелинейной характеристики во всем первом (и третьем) квадранте. Во всех подобных случаях согласно рис. 17.15 имеем k = «>. В теореме В.М. Попова при этом вместо A7.84) получаем условие A7.88) а вместо A7.86) U*((x))-h0V*((a)>0 A7.89) при всех ? > 0. Поэтому в графической интерпретации прямая должна проходить не так, как показано на рис. 17.17, а через начало координат. В частности, для указанного примера (§ 17.2) урав- нения A7.63) можно преобразовать к виду у р) р2х:] - гр2 у]у, где обозначено у = -рх2, причем/; — производная ???. Передаточная функция линейной части системы будет Отсюда 2 р 0 + р) -? а) 1 h С б) С ) г 1 kF У* ) V Рис. 17 ?=0 ?-0 / и* .18
530 Нелинейные системы автоматического управления Умножив числитель и знаменатель на 1 -jo, получим ? + ?2 а согласно A7.85) -y + rco 2 -?2A + ?2) -?-? .2 A7.90) Неравенство A7.89) принимает вид -(? + ?2) + ??2A + г- у + по2) > 0. A7.91) Очевидно, что это неравенство может быть выполнено при любом ? > 0, если l-f-r-??) A7.92) и если h берется сколь угодно большим, чтобы обеспечить неравенство A7.91) при сколь угодно малых ?. Полученное условие A7.92) выполняется при г > ? ·- 1, если ? > 1, ?·>0, если 0<?< ?, что точно совпадает с найденными ранее условиями абсолютной устойчивости данной системы A7.69) и A7.70). Смысл нрактнческой реализации этих условий был разъяс- нен в §17.2. Графически критерий устойчивости выражается в том, что вся кривая W* (/?) = U* (?) +jV* (?), построенная согласно A7.90), расположена (рис. 17.19, я) справа от прямой U* - hV* = 0, обо- значенной штрих-пунктиром, со а) V б) Рис. 17.19 сколь угодно малым наклоном, если 1 + г - ? > 0. Если же 1 + г - ? < 0 (рис. 17.19, б), то такую прямую про- вести невозможно и, следовательно, нелинейная система не будет абсо- лютно устойчивой. Здесь был приведен простой при- мер, в котором условия устойчивос- ти но методу В. М. Попова выража- ются в общем буквенном виде. В боль-
Глава 17. Точные методы исследования устойчивости и автоколебаний 531 шинстве технических задач этого не получится. Однако видно, что описанный частот- ный критерий устойчивости В. М. Попова для систем с одной однозначной нелиней- ностью в его графической форме может быть применен при любой сложности линей- ной части системы и численно заданных коэффициентах уравнений. Более того, он может быть применен в случае, когда не заданы уравнения, но известна эксперимен- тально снятая амплитудно-фазовая частотная характеристика линейной части W(ju>). Чтобы установить устойчивость системы согласно рис. 17.17, W(jia) надо перестроить в характеристику W* (/?), пользуясь формулами A7.85). Очертание нелинейности может быть неизвестным. Необходимо лишь знать, в пределах какого угла (рис. 17.15) она расположена. Для конкретно заданных форм нелинейности область устойчивости, вообще говоря, будет несколько шире, но данным методом это не определяется (см. гл. 18). § 17.4. Исследование систем с переменной структурой Понятие о системах с переменной структурой было дано в главе 2, а об их уравне- ниях — в конце главы 16. Покажем методику исследования систем с переменной структурой при отсутствии внешнего воздействия на примере системы второго порядка при линейном объекте и линейных структурах управляющего устройства, так что нелинейность системы будет заключаться в автоматическом переключении этих структур. Имея в виду второй порядок системы, используем изображение процессов на фа- зовой, плоскости, которое для линейных систем представлено было выше на рис. 16.8 - 16.13. Рассмотрим систему (рис. 17.20), не обладающую при постоянной структуре соб- ственной устойчивостью [32]. В самом деле, если ? = const, то уравнение системы будет dt2 - + ckx = i и получатся незатухающие колебания, изображаемые на фазовой плоскости концент- рическими эллипсами (рис. 16.8). dx Если же звену ? придать вид, как на рис. 16.27, где Х-— с переключением со- гласно формуле A6.71), где ? = ки ? - k2, причем kx > k{ > О, то получим уравнения системы d2x kk dt2 ' '' * d2x dt2 ' v" x = Q при гх = 0 при ххх>0, xxx<0. A7.93) A7.94) ? и ? . k Р^ л Рис, 17.20
532 Нелинейные системы автоматического управления но Первое из них будет действовать в первом и третьем квадрантах фазовой плоскости (рис. 17.21), а второе — в четвертом и втором квадрантах. С эллипса 1 в первом квад- ранте (соответствует коэффициенту kx) изображающая точка переходит на эллипс 2 в четвертом квадранте (соот- ветствует коэффициенту к2), затем на эллипс 3, концент- рический с первым (снова коэффициент &,), далее на эл- липс 4, концентрический с эллипсом 2, и т. д. В результате таких переключений система становится устойчивой. В данном примере переходный процесс представляет собой затухающие колебания. В большинстве случаев для избежания колебательных процессов в системах с перемен- ной структурой следует стремиться реализовать скользя- щий режим. Для этого переключения в системе должны производиться в таких местах, где фазовые траектории направлены навстречу друг другу. Покажем это на примере. Пусть в тон же системе (рис. 17.20) звено также устроено по принципу рис. 16.27, I I 1 ?' ? * A A 4 Рис. > 1 1 / . У 17.21 ? с у У? I ? 1 f 1 -X ?? =у- ?? где у=—. at A7.95) Тогда прежнее выражение для ? ? при X ? ????? X получает другой смысл. Возьмем при этом Получим два уравнения системы: d2x dt2 = 0 При A7.96) dt' · = 0 при A7.97) Линиями раздела между областями их действия будут ? = 0 и хх = у — сх = 0, т. е. ось ординат и наклонная прямая па фазовой плоскости (рис. 17.22). При этом уравнение A7.96) будет действовать в первом и третьем секторах фазовой плоскости.
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 533 Поэтому там фазовыми траекториями будут служить согласно рис. 16.8 кон- центрические эллипсы. Уравнение же A7.97) будет действовать во втором и четвертом секторах фазовой плоскости (рис. 17.22), где фазовые траектории изобразятся в соответствии с рис. 16.3. Обе эти линейные структуры A7.96) и A7.97) но отдельности не обладают устойчивостью. Благодаря же переклю- чениям система в целом становится ус- тойчивой. В отличие от предыдущей системы, здесь, как видно из рис. 17.22, нет коле- бательного процесса. При любых началь- ных условиях фазовая траектория при- ходит на наклонную прямуюх1 = 0, где она встречается с фазовой траекторией с противоположным ей направлением движения. Поэтому переход изображающей точ- ки через прямую х1 = 0 невозможен. В результате изображающая точка вынуждена двигаться вдоль прямой х{ = 0 в сторону начала координат, что и представляет собой скользящий режим переходного процесса в данной системе. Практически скользящее движение будет сопровождаться вибрациями вследствие быстрых переключений то в одну, то в другую сторону, как и показано па рис. 17.22. Ввиду неидеальности системы (дополнительной инерционности или запаздывания) эти вибрации будут иметь конечные амплитуду и частоту. При идеальном же рассмот- рении, проведенном выше, амплитуда их равна пулю, а частота — бесконечности. Рассмотрение реального переходного процесса скользящего типа с конечными виб- рациями за счет дополнительной инерционности, повышающей порядок уравнения, возможно с помощью приближенного метода гармонической линеаризации. Это мож- но сделать аналогично рассмотрению медленно меняющихся сигналов в автоколеба- тельных системах (§ 19.2), если за медленно меняющийся сигнал принять основное апериодическое движение в скользящем процессе, а наложенные на него вибрации рассчитать, как автоколебательную составляющую процесса (см. [73]). Глава 18 , ПРИБЛИЖЕННЫЕ МЕТОДЫ ИССЛЕДОВАНИЯ УСТОЙЧИВОСТИ И АВТОКОЛЕБАНИЙ § 18.1. Гармоническая линеаризация нелинейностей В этой главе будет изложен метод гармонической линеаризации для приближен- ного определения периодических решений (автоколебаний) и устойчивости нелиней- ных систем любого порядка, который но идее близок к методу эквивалентной линеа-
534 Нелинейные системы автоматического управления ризации или методу гармонического баланса II. М. КрыловаиН. II. Боголюбова, а но результатам — также и к методу малого параметра Б. В. Булгакова. Рассматриваемый метод является мощным средством исследования нелинейных автоматических систем в смысле простоты и довольно большой универсальности его аппарата в применении к самым разнообразным пелинейностям. Однако надо иметь в виду, что он решает задачу приближенно. Имеются определенные ограничения его при- менимости, о которых будет сказано ниже. Эти ограничения обычно хорошо соблюда- ются в задачах теории автоматического управления. Практические расчеты и экс- перимент показывают приемлемость этого метода для многих видов нелинейных сис- тем. Пусть дано какое-нибудь нелинейное выражение вида A8.1) и задано ? = ? sin ?, ? = ?? A8.2) Тогда рх = ao)cosi|/. A8.3) Разложив функцию в правой части выражения A8.1) в ряд Фурье получим 1 2? = — fF(asiniii, ao)c 27Ч 2? ?? , aa)cos|/)sini|/ d\i ? 2? 1 — jF(asini|/, aa)cosy)co.si|/ d\i I cos ? + высшие гармоники. 7X A I Положим 2? jF(a sin ?, ???«?)?/? = 0, A8.5) о что означает отсутствие постоянной составляющей в данном разложении. В настоящей главе будет везде предполагаться выполнение условия отсутствия постоянной составляющей A8.5). Впоследствии (глава 19) будет дан метод исследо- вания автоколебаний при наличии постоянной составляющей. Если принять во внимание, что из A8.2) и A8.3) ? — a И СО! — ?? то формулу A8.4) при условии A8.5) можно будет записать в виде . . ?'(?,?) ,.пг у = д(а,и>)х + — -рх + высшие гармоники, A8.6)
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 535 гдеди q — коэффициенты гармонической линеаризации, определяемые формулами: . 2? q = — F(am\i, aa>cos\i)sin\i d\i, ??/7 J q =— fF(asini|/, ?? cos ?) cos ? d\i. ?? I Итак, нелинейное выражение A8.1) при.х = a sin ?? заменяется выражением A8.6), которое с точностью до высших гармоник аналогично линейному. Эта операция и на- зывается гармонической линеаризацией. Коэффициенты q(a, ?) и q'((i, ?) постоянны при постоянных значениях а и ?, ?. е. в случае периодического процесса. В переходном колебательном процессе с изменением а и ? коэффициенты q и q' изменяются (см. гл. 20). Для разных амплитуд и частот периодических процессов коэффициенты выражения A8.6) будут различны но величине. Это очень важное для дальнейшего обстоятельство является существенным отличием гармонической линеаризации но сравнению с обычным способом линеаризации (§ 3.1), приводящим к чисто линейным выражениям, которые применялись в предыдущих разделах книги. Указанное обстоя- тельство и позволит путем применения к выражению A8.6) линейных методой ис- следования проанализировать основные свойства нелинейных систем, которые не мо- гут быть обнаружены при обычной линеаризации. Приведем также формулы гармонической линеаризации для более простой нели- нейности: y = F(x). A8.8) Здесь возможны два варианта: 1) кривая F(x) имеет гистерезисиую петлю (напри- мер, рис. 16.18, в, рис. 16.22, г, д), и 2) кривая F (х) не имеет гистерезисиой петли (рис. 16.8, б, рис. 16.22, а и др.). При наличии гистерезисиой петли, когда фактически наблюдается зависимость от знака производной, нелинейная функция у = F(x) после гармонической линеаризации заменяется следующим выражением (при? = a sin ??): у = q(a)+ ? ре + высшие гармоники, A89) ' L ? J где 2? , 2? q=— fF(<2sirm)sirm ?/?, q' =— fF(<2sini|/)cosi|/ ?/? A810) ?? J ?? J при условии отсутствия постоянной составляющей: F(as'm\i)d\i = 0.
536 Нелинейные системы автоматического управления Если же кривая F(x) не имеет гистерезисной петли, то q = 0, так как при дг = a sin ? будет 1 2? 1 ° q' = — F(as'm\i)cos\id\i = —- F(x)dx = О па J па- 0J (при гистерезисггой петле этот интеграл ire был нулем вследствие различия в очерта- нии кривой F (х) при возрастании и убывании дг). Следовательно, при отсутствии гистерезисной петли нелинейное выражение A8.8) заменяется более простым: у = q (а) х + высшие гармоники, т. е. криволинейная или ломаная характеристика у = F (дг) с точностью до высших гармоник заменяется прямолинейной, тангенс угла наклона которой q зависит от амп- литуды колебаний а. Другими словами, нелинейное звено уподобляется «линейному» с передаточным числом (коэффициентом передачи), зависящим от амплитуды а коле- баний входной величины х. Гистерезисная же петля вводит согласно A8.9), кроме того, еще производную, да- ющую отставание по фазе, так как q (а) < 0. Таким образом, нелинейное отставание по координате в виде гистерезисиой петли превращается при гармонической линеариза- ции в эквивалентное линейное отставание по фазе. Можно создать специальное нелинейное звено с опережающей петлей, что будет эквивалентно линейному опережению фазы при введении производной, но с тем отли- чием, что величина опережения фазы будет зависеть от амплитуды колебаний, чего нет в линейных системах. В случаях, когда нелинейное звено описывается сложным уравнением, включаю- щим сумму различных линейных и нелинейных выражений, каждый из нелинейных членов подвергается гармонической линеаризации по отдельности. Произведение же нелинейностей рассматривается обязательно в целом как одна сложная нелинейность. При этом могут встретиться иного характера нелинейные функции. Например, при гармонической линеаризации второго из уравнений A6.3) придет- ся иметь дело с функцией F(p2x, рх) при дг - a sin ш. В этом случае получаем q2(a,(u) 2 4?(?,?) px)= —-—-—? + ? лг +высшие гармоники L -?2 ? J q2 =— [F(-a(u2sn\i, a(acos\i)sn\idy, . 2? q, - — f ?(-??2 sin ?, A8.11)
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 537 при условии 2? fF(-aGJsiin|/, a(ucosy)dy = 0. о Если же функция F(p2x, рх) или функция F(px) будет единственной нелинейной функцией в уравнении нелинейного звена, то при гармонической линеаризации мож- но положить рх = a sin Ш и т-, 2 ч <?'(<?.?) 2 F(p ?, ??) = ?(?,?)?? + — -? ? + высшие гармоники ? аналогично прежним формулам A8.6 и 18.7). Но при этом величина а во всех выклад- ках будет амплитудой колебаний скорости рх, а не самой координаты х. Последняя же будет иметь амплитуду ах. = ?/?. При вычислении коэффициентов гармонической линеаризации по формулам A8.10) надо иметь в виду, что при симметричных нелинейных характеристиках интег- рал @, 2?) можно получить удвоением интеграла @, ?), ?. с. 2? ? J=2j. A8.12) о о а для симметричных относительно начала координат безгистерезисных характеристик F(x) при вычислении q (?) можно писать , ТЕ/ 2п /2 J=4j. A8.13) о о Приведем выражения для коэффициентов некоторых простейших нелинейных звеньев. Затем их можно будет непосредственно использовать нри решении различных конкретных задач. Коэффициенты гармонической линеаризации релейных звеньев. Найдем коэф- фициенты q (а) и q (а) уравнений наиболее типичных релейных звеньев по форму- лам A8.10). Возьмем общий вид характеристики релейного звеналг2 = F(X), изобра- жаемой графиком рис. 18.1, а, где т есть любое дробное число в интервале-1 < т< 1. Как частные случаи будут получены уравнения других типов релейных звеньев. Если колебания входной величины х = a sin ?? имеют амплитуду а<Ь, то согласно рис. 18.1, ? движения в системе не будет. Если амплитуда а > Ь, то переключения реле происходят в точках А, В, С, D (рис. 18.1, б), в которых имеем . b .mb |/|=arcsin—, |/2=n-arcsin—. A8.14) a a Следовательно, после использования свойств A8.12) каждый из интегралов A8.10) разбивается натри слагаемых: ? ?? ?2 ? i-hhl О 0 ? ?? ?2 ? i-hhl-
538 Нелинейные системы автоматического управления -Ь хг е) х2 С N ~X ? 'ЧГ1К С Рис. 18.1 причем первое и третье из них согласно рис. 18.1, ? и б будут нулями. Поэтому выраже- ния A8.10) принимают вид q(a) = — 1 ?^??????, q'(a)=—- f ccosu<iu, ?? J ?? J ?2 Vi откуда 2c . , 2c q = ¦—-(cos|/| -cos\i2 j = — ?? ?? а2 V 2с (i 2с ?? m b при ? > 6, A8.15) а уравнение релейного звена с характеристикой вида рис. 18.1, а будет иметь вид A8.9) с полученными здесь значениями q (а) и q (a). Рассмотрим частные случаи. Для релейного звена с характсристикой'без гистерезиспой петли, но с зоной не- чувствительности b (рис. 18.1, г), полагая т = 1, из вышенаписанных формул получаем Ac Ac I b2 ¦ , -=—cos|/,=— 1—-, q = ?? ??? ? npna>b. A8.16) Для релейной характеристики с гистерезисной петлей типа рис. 18.1, д, полагая т = -1, имеем q = Ас ?? Ac . q = -smii/, = - ?? ??? Ас , Ь2 —JI--7 ?? ? ? Acb пща>Ь. A8.17)
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 539 Наконец, для идеального релейного звена (рис. 18.1, е), полагая b = О, находим q=U: g=0' A8Л8) На последнем примере легко видеть смысл гармонической линеаризации релей- ной характеристики. Написанное выражение для q означает замену ломаной характе- ристики ABCD прямолинейной MN(тс. 18.1, е) с таким наклоном, чтобы эта прямая MN приблизительно заменяла собой тот участок ломаной ABCD, который охватывает- ся заданной амплитудой а. Отсюда становится вполне понятной обратно пропорцио- нальная зависимость q or а, даваемая формулой A8.18), так как чем больше амплитуда а колебаний входной величины х{, тем более пологой должна быть прямая MN, при- близительно заменяющая ломаную A BCD. Аналогично обстоит дело и с релейной характеристикой на рис. 18.1, г, для которой наклон заменяющей ее прямой дается формулой A8.16). Следовательно, всякое без- гистерсзисное релейное звено в колебательном процессе эквивалентно такому «линей- ному» звену, передаточное число (коэффициент усиления) которого q (а) уменьшает- ся с увеличением амплитуды колебаний входной величины, начиная с а = b-j2. Что касается релейного звена с гистерезиспой петлей, то согласно A8.9) и A8.17) оно заменяется линейным звеном с аналогичным прежнему коэффициентом усиления q (а), по кроме того, еще с введением отрицательной производной в правой части уравнения. Введение отрицательной производной в противовес положительной вно- сит отставание по фазе в реакции звена на входное воздействие. Это служит «линей- ным эквивалентом», заменяющим эффект действия нелинейности в виде гистерезис- ной петли. При этом коэффициент q (а) при производной согласно A8.17) тоже умень- шается с увеличением амплитуды а колебаний входной величины .г,, что и попятно, так как эффект влияния гистсрезисной петли на процесс колебаний в релейном звене должен быть тем меньше, чем больше амплитуда колебаний по сравнению с шириной гистерезиспой петли. Коэффициенты гармонической линеаризации других простейших нелинейных звеньев. Рассмотрим пелинейпоезвено с зоной нечувствительности и с насыщением (рис'. 18.2, а). Согласно рис. 18.2, б, где . Ь, Ы . c + b,k ?, =arcsm—, ?, =arcsin—= arcsm —, A8 19) a a ak интеграл A8.10) на участке @, ?) разбивается на пять слагаемых, причем два из них равны нулю. Поэтому q = — ? k(asinu-b,)sinvi du+— f csn\idy +— ? k(asn\t-b^si ?? J ?? J ?? J ?2 ?2 откуда с заменой с = (b2- b^)k и 6, = ? sin Mj <7 = — ?2-?1 +-5??2?2--5??2?1 приа>Ь2, A8.20) о ' ? ?? asm при ??-?! ? и2 а: k(asny 2 получаем >b2,
540 Нелинейные системы автоматического управления где ?, и ?2 определяются формулами A8.19). Ввиду отсутствия гистере.чиспой петли здесь ц = 0. Итак, уравнение нелинейного звена с характеристикой вида рис. 18.2, а будет х2 = с/ (а)х, где q (а) определяется выражением A8.20). Как частный случай отсюда получается значение q (а) для звена с зоной нечув- ствительности без насыщения (рис. 18.2, б). Для этого в предыдущем решении нужно положитьа<Ьи, следовательно, ?2 = —· Тогда 2k при а >Ь. A8.21) Как видим, звено с зоной нечувствительности уподобляется здесь линейному зве- ну с уменьшенным за ее счет коэффициентом усиления. Это уменьшение коэффициен- та усиления значительно при малых амплитудах и невелико при больших, причем О < q (а) < к при Ь < а < оо. Для второго частного случая — зве- но с насыщением без зоны нечувстви- тельности (рис. 18.2, г), — полагая Ь{ = 0, т. с. ?, - 0, из A8.20) и A8.19) получаем 2k{ .с с , <7=— arcsin—- + -—J1- ? ак ак при A8.22) причем при а < c/k имеем q = k (линей- ная характеристика). При амплитудах колебания входной величины, захваты-
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 541 вающих зону насыщения, данное звено заменяется как бы линейным звеном с тем мень- шим коэффициентом передачи q (?), чем больше амплитуда (в противоположность предыдущему). Для звена с переменным коэффициентом усиления согласно рис. 18.2, д и е но формуле A8.10) с учетом A8.12) получаем 2 ?2 О ?"?2 [ &,asin)/sinvuiiy-f ?? ?2 7?/7 ^ 7?/7 J 0 __ ?? ?-?2 что с заменой sin ?, = b дает ? 2<и ? ? ¦ b b Bi) ириа>Ь, A8.23) Здесь ломаная характеристика (рис. 18.2, д) заменяется одной прямой со средним между k{ и k2 наклоном q (а), причем этот наклон изменяется в интервале k{<iq (a) < k2 при увеличении амплитуды b < а < <». Для амплитуд а < b имеем линейную характери- стику с наклоном kv Для нелинейного звена с насыщением и с гистерезисной петлей (рис. 18.3, а) урав- нение получит вид A8.9), где согласно рис. 18.3, б и формулам A8.10) 2 ?2 2 ?"?2 [ k(b) d+f 2 2 2 ?2 q = — [ k(asn\f-b)sn\f d\i+— f csin|/ ?? { ?? : 0 ?2 2 ? н ? kiasinvi +b)sinw dxj, ?? } ?? ?-?2 аналогично и для q' (а). Отсюда k( 1 . —? ?2 +—sin2|/2 +?? +—si ? ?. 2 2 q' = —(sin2?2-sin2?,) (a>b2), <7 = — ?2 +—5??2?2 +?! ? 5 ?^ 2 2 у A8.24) k ? где ¦ by . C + bk . Ы . C-bk ..оосч =arcsin—= arcsin , ?, =arcsin-L = arcsin—-—. A8.25) a ak a ak
542 Нелинейные системы автоматического управления Если в таком нелинейном звене амплитуда колебаний входной величины хх будет а < Ъ, то в процессе колебаний не будет захватываться зона насыщения и получится чисто гистерезисная характеристика (рис. 18.3, в). В данном случае ?2=|· ?i=arcsinfl—— J. A8.26) Уравнение звена с гистерезисной характеристикой вида рис. 18.3, в поэтому будет иметь форму A8.9), где согласно A8.24) Ц ? 1 ~ ??+- + - 7L у ?. ?. ' k 2 ЬкЬ(л Ь) , q =—cos ?! = 1—! при ? > о. ? ?? a j A8.27) Величина ?! вычисляется по формуле A8.26). Такого же типа характеристика (рис. 18.3, в) получалась и для чувствительного элемента с сухим трением в системе стабилизации давления, рассмотренной в § 16 (см. рис. 16.21,6), когда мы пренебрегали массой. Следовательно, для такого нелиней- ного звена с сухим трением будут справедливы те же формулы A8.27) с заменой в них только k = -, A8.28) а уравнение A6.58) для колебательного процесса в форме A8.9) будет Г . . q'(a) 1 ?= q(a)+ ? ?+высшие гармоники. (я 29) L ? J ? · / Этого же типа характеристика (рис. 18.3, в) имела место и для нелинейного звена с зазором в следящей системе (см. рис. 16.20, б), причем там 6=1. Следовательно, уравнение A6.55) данного нелинейного звена (для колебательного процесса) запишет- ся в виде ?= q(a)+ ^ ?, + высшие гармоники, A8.30) L ? J где<7(д)и q (а) определяются по формулам A8.27), в которых надо считать^ = 1. Для пелинейностей, не заданных аналитически, существует графический способ определения q (?) (см. § 3.8 в книге |72]).
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 543 § 18.2. Алгебраические способы определения автоколебаний и устойчивости в нелинейных системах первого класса Основываясь на вышеизложенной гармонической линеаризации, составим гармо- нически линеаризованное уравнение всей замкнутой нелинейной автоматической си- стемы в целом. Пусть известно дифференциальное уравнениелинейпой части системы Q(p)xl--R(p)x2, A8.31) причем линейная часть может иметь структуру любой сложности (и любой порядок уравнения). Уравнение нелинейного звена x2 = F(.v,,px1) в колебательном процессе после гармонической линеаризации запишем в виде ¦ qa, ?) ? q(a, ?) + pi,. A8.32) ? В частности, для нелинейной характеристиких2 = F(xx) без гистереэисной петли будет Уравнение нелинейного звена A8.32) записано, как видим, без учета высших гар- моник, фигурировавших в предыдущем параграфе. Это сделано отнюдь не потому, что они малы. В отдельно взятом нелинейном звене при подаче на вход х, = a sin ?? в общем случае на выходе обязательно появятся высшие гармоники. Однако в замкнутой авто- матической системе (рис. 18.4, а) линейная часть имеет обычно амплитудно-частот- ную характеристику одного из двух видов, показанных на рис. 18.4, б. Поэтому выс- шие гармоники, имеющиеся у переменной х2, гасятся линейной частью и переменная х, оказывается достаточно близкой к синусоиде: xl = a sin ??. В таком виде и будем искать приближенное периодическое реше- ние для нелинейной автоматической сис- темы. Свойство линейной части системы, определяющее вид амплитудно-частотной характеристики типа изображенной на рис. 18.4, б, именуется свойством фильтра. Ана- литическое обоснование сказанного см. в книге [72, §2.2]. Как видим, в коэффициенты уравне- ния A8.32) входят амплитуда а и частота ? искомого колебательного процесса. Х Нелинейное звено Линейная часть б)Ал Х2 О Рис. 18.4
544 Нелинейные системы автоматического управления На основании уравнений A8.31) и A8.32) можно нанисать гармонически линеа- ризованное характеристическое уравнение замкнутой нелинейной системы в виде 0 A8.33) с теми же особенностями в коэффициентах, что и в уравнении A8.6), описанными в§ 18.1. В том случае, когда в замкнутой системе возникают собственные незатухающие колебания постоянной амплитуды а = аи и постоянной частоты ? = ?? (автоколеба- ния), коэффициенты уравнения A8.32), а значит, и коэффициенты характеристичес- кого уравнения A8.33) становятся постоянными. Вместе с тем из линейной теории известно, что появление указанных колебаний в системе при постоянных коэффици- ентах соответствует наличию пары чисто мнимых корней в характеристическом урав- нении системы. Следовательно, можно обнаружить в замкнутой нелинейной системе появление незатухающих собственных колебаний видах = а„ sin ?,,? (аи = const, ?,, - const), под- ставив в характеристическое уравнение A8.33) ? "j(n,r Если эта подстановка ? =/оп соответствует каким-нибудь вещественным положительным значениям а = ап и ?= ??? при заданных параметрах системы, то такие колебания возможны. Но подстановка ? =joiu в характеристическое уравнение с постоянными коэффициентами эквивалент- на отысканию границы устойчивости линейной системы. Следовательно, появление незатухающих собственных колебаний is нелинейной системе можно обнаружить при- менением к характеристическому уравнению A8.33) любого из методов определения границы устойчивости линейной системы, изложенных в главе 6. Основной способ определения периодических решений. Используем непосред- ственную подстановку ? =--j(x> в гармонически линеаризованное характеристическое уравнение, а именно B(/?) + ?(/?)[?(?,?)+.7?'(???I-?, A8.34) при неизвестных постоянных значениях амплитуды а и частоты ?, входящих в коэф- фициенты ди q', причем для однозначной нелинейной характеристики Fix^) будет R(j(o)q(a)-0. Выделим в выражении A8.34) вещественную и мнимую части: ?(?)+;?(?)-0, A8.35) и введем для частоты и амплитуды искомого периодического решения обозначения: ? = ?,,, ? = а„. Это дает два уравнения: из которых и определяются неизвестные частота ?? и амплитуда а„.
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 545 Если уравнения A8.36) не имеют положительных вещественных решений для ап и ??, то периодические решения вообще (а значит, и автоколебания) в данной нелиней- ной системе невозможны. Исследование устойчивости периодического решения дается ниже. С помощью уравнений A8.36) можно не только определять частоту ?,, и амплиту- ду аи автоколебаний при заданных параметрах системы, но и построить графики зави- симостей ?? и ап от какого-либо параметра системы, например коэффициента усиле- ния k. Для итого нужно считать в уравнениях A8.36) параметр к переменным и записы- вать эти уравнения в виде ?(??. «,„*) = О, Y(u>n,au,k) = Q. A8.37) Отсюда можно найти зависимости а„ = а„ (к), ?,, = ?,,(?) и построить их, например, в виде графиков рис. 18.5, а, б. На основании этих графиков можно будет выбирать параметр k так, чтобы амплитуда автоколебаний была достаточ- но малой, чтобы частота их не была опасной для данной системы или же, наконец, чтобы автоколебаний не было вовсе (к < kTp). Кроме того, с помощью тех же уравнений A8.36) можно строить линии равных значений амплитуды и частоты автоколебаний на плоскости двух каких-либо пара- метров системы, например к и 7". Для этого уравнения A8.36) записываются в виде A8.38) Зададимся различными числовыми значениями ам- плитуды йп и получим для каждого из них по уравнениям A8.38) зависимости После этого, меняя ??, можно построить по точкам соответствующие кривые я„ = const в координатах (к, 7), как показано сплошными линиями на рис. 18.5, в. На этих кривых получаются отметки частот ??, которые также можно соединить (пунктирные кривые). График рис. 18.5, в позволяет выбирать значения двух параметров (к и Т) нелинейной системы. Если такие гра- фики построить для различных возможных структурных схем системы, то можно будет выбирать также и наивы- годнейшую структурную схему проектируемой замкну- той автоматической системы с учетом пелинейностей. Использование графиков коэффициентов гармони- ческой линеаризации. Во многих задачах коэффициенты a) 0 б) 0 «> г 0 У ?,, /" ? ?гр "'" ? ??3 ?,,4 Рис. 18.5 -к
546 Нелинейные системы автоматического управления ц и q , входящие в уравнение A8.34), сложно зависят от амплитуды я, а в ряде случаев и от частоты ?. В таких случаях удобнее указанное уравнение записывать в виде A8.39) не подставляя зависимости q и q от ? и ?. Тогда вместо уравнений A8.36) получим для определения периоди- ческого решения уравнения: = 0. A8.40) Для общего случая задач, в которых каждый на ко- эффициентов гармонической линеаризации <у и с/ зави- сит сложным образом от обеих неизвестных ? и ?, ?. е. q = q (а, о), с/ = q (?, ?), A8.41) можно применить следующий прием решения. Задаваясь различными значениями а и ?, построим по формулам A8.41) две се- рии кривых: g (?) и <?'(?) при разных а = const (рис. 18.6). Затем из уравнений A8.40) выразим Я = 7- (?). Я = 7-? (?) A8.42) и эти две кривые нанесем на тех же графиках. Теперь остается на этих двух кривых найти такие точки Си В, в которых кривые ?, (?) и ?2 (?) пересекают линии с одина- ковыми значениями а при одном и том же значении ?. Полученные величины ? и ? будут решением задачи, т. е. амплитудой яп и частотой ?? искомого периодического решения. Во многих встречающихся иа практике задачах вместо A8.41) будет = q{a) и q = q (a). A8.43) Тогда кривые q и q иа рис. 18.6 для разных амплитуд будут иметь вид горизон- тальных прямых линий. В простейшем случае, когда в системе имеется однозначная нечетно-симметрич- ная нелинейность F (х), для которой q = q (а) и q = 0, из уравнений A8.40) можно найти A8.44) Тогда, исключив q из уравнений A8.40), найдем частоту ? = ?? как функцию пара- метров системы. Затем, изобразив график зависимости^ (а) (рис. 18.7), проведем иа нем согласно A8.44) горизонтальные линии q = ?(?) для разных постоянных значений ? = ?,,, т. е. для разных соотношений параметров системы. Точки пересечения этих
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 547 с tl ?3 *?' ?* -с ? с 0 q /! ? ^ /i : flu! виг в Рис. 18.7 прямых (? = ??) с кривой ц (а) (например, па рис. 18.7 точки ani и ап2) определяют в каждом случае амплиту- ды периодических решений. Если пересечений нет, то и периодических решений в системе не будет. В простей- ших случаях уравнение A8.44) решается аналитически. Графический способ. Для гармонически линеари- зованного характеристического уравнения A8.33) мож- но написать выражение кривой Михайлова [73] *&Vj& A8.45) ? J где знак «-» введен, чтобы отличать текущий параметр ?, изменяющийся вдоль кри- вой Михайлова, от частоты ?, входящей в выражение гармонической линеаризации нелинейности. Искомое периодическое решение дг, = а„ sin ?,,?, т. е. неизвестные а„ и ?? определят- ся прохождением кривой Михайлова через начало координат (рис. 18.8, а). Поскольку в точке прохождения кривой Михайлова через начало координат текущее значение ? должно совпадать со значением ? = ??, входящим в коэффициенты гармонической линеаризации, то для удобства решения можно заранее отождествить в выражении A8.45) значения ? ??. Тогда искомые частоту ? = ?? и амплитуду а = аи автоколеба- ний можно будет определить путем построения кривых /(?) = Q(/?) + R (/?) [q(a, ?) +jq' (?, ?)] = О, A8.46) которые в общем случае пе будут совпадать с кривыми Михайлова. При этом надо выбрать такое значение а, при котором кривая пройдет через начало координат. Если, например, для каких-нибудь трех различных значений а кривые/((о) прохо- дят указанным на рис. 18.8, <> образом, то искомые значения а = ап и ? = ?? можно найти путем следующей интерполяции: АО СО Этот способ целесообразен лишь в самых сложных случаях, когда изложенные выше способы не удается применить. Использование коэффициент- ных соотношений для определения периодического решения. Для об- наружения факта наличия пары чисто мнимых корней в характери- стическом уравнении A8.33) мож- но также применить известные ал- гебраические критерии устойчи-
548 Нелинейные системы автоматического управления вости линейных систем. Так, если гармонически линеаризованное уравнение A8.33) нелинейной системы имеет третью степень относительно р, то его можно записать в виде «??·! + ??1 + ?? ~ ?3 = 0, A8.47) причем коэффицие1[ты его будут содержать в себе искомые значения частоты со,, и амплитуды ап автоколебаний. Условие наличия нары чисто мнимых корней по критерию Гурвица (см. § 6.2) бу- дет а{а2^а0а2. ¦ A8.48) Оно дает только одно уравнение с двумя неизвестными ап и ?,,. Чтобы найти вто- рое, представим уравнение A8.47) при наличии мнимых корней ? =¦' ±j(uli в виде (Р2 + ??, )(аор + Ь) = 0. Раскрыв здесь скобки и приравняв коэффициенты этого уравнения соответствую- щим коэффициентам A8.47), найдем ???^, =?2. A8.49) Из двух уравнений A8.48) и A8.49) определяются неизвестные амплитуда ан и частота ?? автоколебаний, входящие в состав коэффициентов A8.47). При этом точно так же, как в основном способе, здесь на основании уравнений A8.48) и A8.49) можно строить графики зависимостей аи и ?,, от одного параметра системы или на плоскости двух параметров с целью их выбора. Если гармонически линеаризованное уравнение A8.33) нелинейной системы имеет четвертую степень относительно р: айрА -*- ахръ + ??2 +¦ ?-? + аА = 0, A8.50) то условие наличия пары чисто мнимых корней согласно § 6.2 будет а^{ахаг - а0а3) - а^а =0. A8.51) Кроме того, записывая уравнение A8.50) в виде (?2 + ??,) (flop2 + blP - b2) = 0, раскрывая здесь скобки и приравнивая полученные коэффициенты соответствующим коэффициентам A8.50), находим С помощью двухуравнепий A8.51) и A8.52) решаются все вышеуказанные задачи для нелинейной системы четвертого порядка.
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 549 Заметим, что для систем с нелинейностью видах, = F(x{) вез гистерезиспой петли частота ? не входит в коэффициенты характеристического уравнения. Поэтому из уравнения A8.48) или A8.51) сразу определяется амплитуда ап, а затем из A8.49) или A8.52) — частота ??. Для систем с более сложными нелинейностями получаются два уравнения с двумя неизвестными. Учет временного запаздывания в нелинейной системе. В нелинейной системе, как и в линейной, может иметься постоянное по времени запаздывание ?. При этом уравнение линейной части A8.31) получит вид Q(p)Xi'-R(p)e"Tpx2. Выражение A8.34) при этом будет ?)(/'?) + R(j(a) (cos ?? -j sin ??) (с/ +jq ) = 0. A8.53) К уравнению A8.53) можно применить основной способ отыскания периодичес- ких решений или другой из изложенных выше. Устойчивость периодических решений. Выше уже указывалось, что не всякое пе- риодическое решение уравнений собственного движения нелинейной системы будет соответствовать автоколебаниям, а только устойчивое. В конкретных задачах часто из физических соображений бывает сразу видно, возникают автоколебания или нет. По- этому иногда нет нужды в математическом исследовании устойчивости найденного периодического решения. Однако в ряде случаев все же приходится этот вопрос иссле- довать. Задача исследования устойчивости периодического решения сводится, вообще говоря, к анализу линейного уравнения с периодическими переменными коэффици- ентами. А. М. Ляпуновым [58] разработаны соответствующие методы. Но их исполь- зование во многих случаях представляет пока еще большие трудности. Поэтому здесь строгое исследование устойчивости периодических решений излагаться не будет. Опишем три приближенных способа исследования устойчивости периодического решения: 1) осреднение коэффициентов; 2) использование кривой Михайлова; 3) ана- литический критерий. Осреднение коэффициентов при исследовании устойчивости периодического ре- шения. Запишем дифференциальное уравнение замкнутой системы в малых отклоне- ниях ?? от исследуемого периодического решения: ? = аи sin ?,,/.. Для линейной части системы наосновании уравнения A8.31) получим Q(p)Ax{ = -R<j))Ax2. A8.54) Уравнение нелинейного звена, например х2 = ?(??,??{), примет при этом для ма- лых отклонений вид iflifL -A8-55) (аналогично и для других типов нелинейныхуравнений), где индекс «п» означает, что в частные производные нужно подставить х{ = аа sincon? н Рх = ап ??? cos °V · Э
550 Нелинейные системы автоматического управления частные производные и являются периодическими переменными коэффициептами. В задачах теории управления они могут меняться как плавно, так и скачками (см. при- меры в § 18.3). Осредиим полученные периодические коэффициенты, после чего вме- сто A8.55) будем иметь линейное уравнение с постоянными коэффициентами где 2? 2? Л A8.56) A8.57) Характеристическое уравнение системы, определяющее устойчивость периоди- ческого решения, согласно A8.54) и A8.56) будет ?)F Q(P) 4 R (Р) i * К· ?,.) A8.58) Если оно удовлетворяет линейному критерию устойчивости, то исследуемое пе- риодическое решение устойчиво. В случаях, когда нелинейное звено описывается уравнением видах2 " I:(х) (<¦' ™- стерезисной петлей или без нее), осреднешюе характеристическое уравнение для ис- следования периодического решения будет J?O)^(an) = 0, A8.59) где 2? A8.60) Использование кривой Михайлова для исследования устойчивости периодичес- кого решения. Каждому конкретному значению ? будет соответствовать определенная кривая Михайлова A8.45). При а = ап она пройдет через начало координат (рис. 18.9). Для исследования устойчивости периодического решения с амплитудой а - а„ дадим малое приращение амплитуде ??. Тогда при а = ап + ?? кривая Михайлова займет либо положение /, либо положение 2 (рис. 18.9). При этом кривая /, охватывающая начало координат, соответствует затухающим колебаниям переходного процесса, а кривая 2 — расходящимся колебаниям. Поэтому если при ?? > 0 кривая Михайлова займет поло- жение 1, а при ?? < 0 — положение 2, то переходный процесс в системе будет таким, что колебания с амплитудой, большей чем ап, затухают, а колебания с амплитудой, меньшей чем ан, расхо- дятся. Следовательно, переходный процесс с обеих сторон схо- дится к исследуемому периодическому процессу с амплитудой а„. Это означает устойчивость последнего, т. е. в системе имеют
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 551 место автоколебания. Если же при ?? > 0 получится кривая 2, а при ?? < 0 - кривая 1, то переходный процесс в обе стороны расходится, т. е. исследуемое периодическое решение неустойчиво (система устойчива в малом и неустойчива в большом, как на рис. 16.3, 6). Аналитический критерий устойчивости периодического решения. Развивая пре- дыдущий способ, видим, что нет необходимости строить сами кривые Михайлова. Все исследование можно произвести аналитически. В самом деле, для того чтобы узнать, примет ли кривая Михайлова при ?? > 0 положение 1 (рис. 18.9), достаточно опреде- лить, куда будет перемешаться с увеличением а та точка кривой Михайлова (? = ?,,), которая при а = ап находится в начале координат. Если она будет перемещаться по направлениям OAit О42или ОЛ3 (рис. 18.10, а), то периодический процесс с амплиту- дой а = аи устойчив, а если по направлениям OA,V или О/Ц — неустойчив. Это направление перемещения точки ? = ?,, из начала координат с увеличением а определяется, очевидно, следующими проекциями на координатные оси X и ?: ЭХ да да A8.61) где ?' и У обозначают вещественную и мнимую части аналитического выражения кри- вой Михайлова, а индекс «и» означает подстановку а = аи, ? = ?? .Как видно из рис. 18.10, а, для устойчивости исследуемого периодического решения вектор, определяе- мый проекциями A8.61), должен лежать с определенной стороны от касательной ??? кривой Михайлова, направление которой в свою очередь определяется проекциями ЭХ dY_ Эй> A8.62) Из расположения вектора с проекциями A8.61) по отношению к вектору с проек- циями A8.62) и видна непосредственно устойчивость или неустойчивость данного периодического решения с амплитудой а„. На рис. 18.10, бив показаны те же векторы, что и па рис. 18.10, а, по для других видов кривых Михайлова. Видно, что во всех случаях для устойчивости исследуемо- го периодического решения требуется, чтобы вектор с проекциями A8.61) лежал спра- ва от касательной MN, если смотреть вдоль кривой Михайлова в сторону возрастания ?? ?3?? Рис. 18.10
552 Нелинейные системы автоматического управления ?, причем направление касательной ??определяется вектором с проекциями A8.62). Это геометрическое условие устойчивости периодического решения можно записать в следующем аналитическом виде: ЭХ dY_ Эй) A8.63) или иначе: dq да Ъц да 3? (dY_dq_ dq да dq' да ЭХ 3? Здесь важно, что частные производные берутся не по частоте ?, а по текущему параметру кривой Михайлова ?, т. е. имеются в виду выражения X\ Уне в форме A8.35), а как вещественная и мнимая части выражения A8.45) в функции от сопри ? = const (если она входит н коэффициенты, стоящие в квадратных скобках этого вы- ражения). Выполнение условия A8.63) устойчивости периодического решения во всякой конкретной задаче можно проверить аналитически, без построения кривых. Этого до- статочно для систем третьего и четвертого порядков, если все коэффициенты гармони- чески линеаризованного характеристического уравнения положительны. Для систем же пятого и более высокого порядков требуется дополнительно проверить общий ход кривой Михайлова, чтобы убедиться, что имеет место случай, например, рис. 18.11, а, по не рис. 18.11, б. Заметим, что вместо построения кривой Михайлова можно и тут воспользоваться аналитическим дополнительным условием, потребовав выполнения критерия Гурвица для многочлена A8.64) 4Ч ? -К где D (р) — левая часть гармонически линеаризованного характеристического уравне- ния A8.33) при а =апи(о = ?,,, при этом если D (р) имеет пятую или шестую степень, достаточно убедиться в положительности коэф- фициентов /), (р). Устойчивость равновесного состояния систе- мы. Приведенные в начале данного параграфа гар- монически линеаризованные уравнения нелиней- ной системы годятся только для колебательных процессов, определяемых периодическими реше- ниями, и для колебательных переходных процес- сов в непосредственной близости от указанных периодических решений. Поэтому, строго гово- ря, с помощью этих приближенных уравнений можно анализировать только сами периодичес- кие решения и их устойчивость или неустойчи-
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 553 Рис. 18.12 вость при малых отклонениях от ис- следуемого колебательного режима, что выше и делалось. Практически же из анализа по- лученных приближенных уравне- ний нелинейной системы часто можно делать значительно более широкие выводы. В частности, можно оценивать устойчивость си- стемы в тех областях ее параметров, в которых периодические решения отсутствуют вовсе. Пусть, например, определено, что периодическое решение, ампли- туда которого показана па рис. 18.5, а, устойчиво (оно соответствует автоколебаниям). Условимся факт устой- чивости периодического решения обозначать на графике вертикальными стрелками, сходящимися к данному периодическому решению (рис. 18.12, а). Этим обозначени- ем иллюстрируется то, что переходные процессы с обеих сторон (т. е. с большими, чем а„, и с меньшими, чем а„, начальными амплитудами) сходятся к автоколебательному процессу с амплитудой ап. Пусть в данном случае к обозначает коэффициент передачи линейной части. График рис. 18.12, ? показывает, что в системе возникают автоколеба- ния при k > к Естественно сделать отсюда вывод о том, что в области 0 < к < ?тр (где пет периодического решения) данная система будет устойчива, что также обозначено на рис. 18.12, ? вертикальной стрелкой. Аналогичное заключение для области 0 < k < к1р можно сделать и в случае неустой- чивого периодического решения па рис. 18.12, б, и в случае наличия двух периодичес- ких решений на рис. 18.12, о, одно из которых устойчиво, другое неустойчиво. Если же автоколебания наблюдаются в области 0 < k < &тр, как показало па рис. 18.12, г, то естественно предположить, что область к > ктр будет областью неустойчивости данной нелинейной системы. Наконец, если периодических решений для исследуемой нелинейной системы не получается вовсе ни при каких значениях ее параметров, то согласно геометрическому способу определения автоколебаний (см. выше) получим, что кривая Михайлова бу- дет либо охватывать начало координат при всяком значении а, либо не охватывать его при всех а. Отсюда можно сделать вывод, что в первом случае данная нелинейная система устойчива, а во втором — неустойчива. Развитие, а также сравнение данного способа определения устойчивости равнове- сия нелинейной системы с методом Ляпунова, показывающее эффективность такого способа, см. в книге [72, §§ 2.7-2.9].
554 Нелинейные системы автоматического управления § 18.3. Примеры исследования нелинейных систем первого класса Рассмотрим несколько примеров применения изложенного в предыдущем пара- графе метода. Пример 1. Найдем влияние ограничения линейной характеристики двигателя (рис. 18.13, а) на процессы в следящей системе. Пусть остальные звенья системы ли- пейны. Тогда уравнение управляемого объекта с двигателем вместо A6.63) примет вид где^(гя) определяется графиком рис. 18.13, а. Применяя к правой части этого уравнения формулы гармонической линеариза- ции A8.22) с заменой с = Ыгс, получаем уравнение управляемого объекта с двигателем в виде (Гор+1)рР-<КоIя, A8.65) где q = kx= c'kc при а < Ь, ь2 q = —kx arcsin—?—.il—- ? при а: 2 . . Ь Ь . Ь< 1 = —кЛ arcsin —+ — ,11 г ? ? ? ? ?? A8.66) что изображено графически на рис. 18.13, б. Здесь ? обозначает амплитуду колебаний величины гя. Общее уравнение остальной части следящей системы согласно A6.53) будет (???+1)?,--[* + G>+1)*?/>1?. A8.67) На основании A8.65) и A8.66) получаем характеристическое уравнение (Тор + 1) G> +)p + q (а) [к +¦ G> + )к,р = 0. A8.68) После приведения его левой части к виду aQpi + ??1 н- ?? + ?:? и подстановки ? =j(x> получаем уравнения тина A8.36) в виде X = kq(au) - [Тп + Г„ + Tak^q{an )]??, = 0, Выясним влияние параметра k на автоколебания в данной системе. Из последнего уравнения находим q(au) = TJ^"~ A8.70)
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 555 а из первого k = —— ??,· A8.71) Формула A8.70) дает график, изображенный на рис. 18.13. й, где ?) ??,?)? О' ' b «.. Рис. 18.13 *-? U ?,, = A8.72) Графики на рис. 18.13, бив определяют связь между амплитудой а„ и частотой периодического решения в данной системе. Найдем зависимостьамнлитуды ап от величины параметра к. Для этого, задаваясь различными ??, будем брать из графика рис. 18.13 соответствующие значения ап, а по формуле A8.71) вычислять k. В результате получим график ап (k) типа рис. 18.14, а или б. Чтобы определить, в каких случаях каждый из них имеет место, найдем kmm. Дифференцируя A8.71) но ?? с учетом A8.70) и приравнивая результат нулю, получа- ем соответствующее значение ?? is виде A8.73) TT I 1 О ' H ' причем A;mill оггределяется подстановкой ?? в A8.70) и A8.71), а именно: Ь . =??+ /l + ii. ] ft... ,. — IT IT , '? ? IT '? V ? A8.74) Очевидно, что если ??1 > ??, ?? kmin ue существует и имеет место первый случай (рис. 18.14, а), а при ?? < ?? — второй (рис. 18.14, б). Сравнивая A8.73) и A8.72), приходим к выводу, что для системы, параметры которой удовлетворяют условию A8.75) справедлив график на рис. 18.14, а, а для системы с параметрами A8.76) — на рис. 18.14,6. a), b 0 ?? ¦ к 1 /fa, со,,* b Ъ h ? ¦" * 0 Рис. 18.1 ? и I 4 ч ! * Amin ' jCOb 1 a. /¦ feB
556 Нелинейные системы автоматического управления Исследуем устойчивость найденного периодического решения по критерию A8.63). Согласно A8.66) частота ? не входит в коэффициенты. Поэтому в выражении A8.45) для кривой Михайлова функции ?'(?) и ? (? ) совпадают с A8.69). Найдем производные: дХ) -_2ГГ +Т Эш L ?) =(*-гл«г)№ да)п da A8.77) так как согласно рис. 18.13, б производная dq/da отрицательна. Легко проверить, что при ?> ??, где ??1 определяется формулой A8.73), критерий A8.63) удовлетворяется, а при ?< ?? не удовлетворяется. Отсюда делаем заключение, что все периодические решения па рис. 18.14, а устойчивы (т. е. соответствуют автоко- лебаниям). Вертикальными стрелками там показано, что переходные процессы с боль- шими и меньшими амплитудами сходятся к данному периодическому процессу. На рис. 18.14, Столько верхняя ветвь кривой (выше точки ??) соответствует устойчивым периодическим решениям, т. е. автоколебаниям, а нижняя (?? + ??) — неустойчивым. Как уже отмечалось, через аи здесь обозначена амплитуда колебаний величины гя. Чтобы узнать амплитуду «р автоколебаний управляемой величины ?, надо воспользо- ваться уравнением A8.65), откуда С1п — A8.78) как модуль соответствующей передаточной функции при ? =/?, умноженный на а„. При этом величины ап и ?,, определяются графиком рис. 18.14, ? или б. Учитывая, что q (?) =kx при ? =6 (см. рис. 18.13,6), найдем по формуле A8.71) с подстановкой ?? = ?? го A8.72) величину ka, отмеченную па рис. 18.14: A8.79) Точно такое же значение k является границей устойчивости для линейной систе- мы, когда уравнение управляемого объекта с двигателем вместо A8.65) имеет линей- ный вид (?'?? + 1) ?? = &,гя. Отсюда можно сделать вывод о том, что в случае A8.75), для которого имеет место график рис. 18.14, а, данная нелинейная система сохраняет устойчивость в той же области, что и линейная система, но она обладает сиге устано- вившимся автоколебательным режимом там, где линейная система неустойчива. Сле-
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 557 a) I ?? 1 ЧТОТВ С ?,, , I Рис. б) ?.» h 0 18.15 i 1 ! «min * к довательно, ограничение линейной характеристики типа насыщения в двигателе (рис. 18.13, в) препят- ствует раскачиванию системы, ко- торое получается при k> kHn ли- нейной системе. Это наблюдается и на практике. В случае же A8.76), для кото- рого график, определяющий автоколебания, имеет вид рис. 18.14, б, автоколебания могут уже появиться при к > ku (но > /гм), т. е. раньше наступления границы устойчивости линейной системы. Но в этом случае, как видно из рис. 18.14, б, при малых начальных амплитудах переходного процесса (ниже кривой ????) сохраняется еще устойчивость равновесного состояния. Здесь в области параметров &м < к< ?„(рис. 18.14, б) имеется как бы два предельных цикла (рис. 16.14, в), а в области ки< к<°° — одни. Случай, изображенный на рис. 18.14, б, называется «жестким возбуждением» ав- токолебаний. Такое возбуждение автоколебаний раньше наступления границы устой- чивости возможно, как видно из A8.76), только при достаточно большом к6, который, по существу, является коэффициентом гибкой обратной связи. При отсутствии такой связи указанное явление не имело бы места. На рис. 18.15, а и б даны графики для величины частоты автоколебаний ?? в зави- симости от параметра к соответственно для случаев, изображенных на рис. 18.14, а и б. 11 ? и м е ? 2. Рассмотрим теперь следящую систему с линейной характеристикой привода, но учтем сухое трение совместно с линейным (рис. 18.16, а). Уравнение уп- равляемого объекта с двигателем имеет при этом вид A6.52). Здесь возможны два случая: 1) колебания без остановок, когда обеспечиваются условия первого из уравне- ний A6.52); 2) колебания с остановками, когда действуют попеременно оба уравнения A6.52). Рассмотрим первый случай и определим условия его существования. Итак, записываем первое из уравнений A6.52), поделив его на с2 в виде Тор2$ sign?? = ?,гя, c2 A8.80) с условием,что Ы>у при /?? = 0, A8.81) Обозначим ? = ??. Тогда это урав- нение будет l)x + /-(.r) = ^, A8.82) ^4 0 0 a ii 1 3ИС. k 18 (??)]·? ?.,24 ? 16 t k
558 Нелинейные системы автоматического управления где F(x) A8.83) Поскольку движение предполагается без остановок, то нелинейную функцию A8.83) подвергаем гармонической линеаризации, как релейную характеристику, и на основании формулы A8.18), полагая ? = a sin ?/, получаем ?? A8.84) где а — амплитуда колебаний скорости ? = ??; амплитуда колебаний самого угла ? при этом,очевидно, будет ? — "?005™ J- Выражение A8.84) представляет собой известную формулу линеаризации сухого трения с помощью вибраций. Найдем условия, при которых она здесь справедлива. Согласно A8.81) и A8.82) имеем Topx Д--0 ???? sincat=O I откуда -f- ИЛИ О К7 > A8.85) что и является условием, при котором справедливо дальнейшее решение. Характеристическое уравнение всей замкнутой системы согласно A8.82), A8.84) и A6.53) получает вид па После подстановки;) =уш получаем ? = }цк- -^-7',, + k{kJB +TB+TO ?2 = 0. ?? A8.86)
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 559 Чтобы исследовать влияние коэффициента к па динамику системы, выразим из этих двух уравнении величины k и ап через ??: ? = ??2?2+?), ??= р . A8.87) Заметим, что ап = °° при (м V2 -1±Ьк k -HtAfllhk + ?] A8 88) Изменяя ?,, в интервале (?,, )? < ?? < + с», строим но формулам A8.87) график ?,, = /(к), представленный па рис. 18.16, б. Условие, ири котором справедливо это реше- ние, было выражено неравенством A8.85). Подставив в пего значения а = а„ и ? = ??? из A8.87), приводим его к виду где A8.89) Для исследования устойчивости найденного периодического решения на основа- нии A8.86) находим da)u Ьа)п {да>)п {да))и Критерий A8.63) при этом не выполняется, что означает неустойчивость найден- ного периодического решения. Это и показано условно вертикальными стрелками на рис. 18.16,6. Легко проверить, что значение &ф A8.88) совпадает с границей устойчивости ли- ' нейной системы без сухого трения. Следовательно, добавление сухого трения несколь- ко расширяет область устойчивости системы, но весьма своеобразно, а именно: неус- тойчивость найденного периодического решения означает, что при k > krp и при выпол- нении условия A8.89) система может быть устойчивой в малом (при начальных условиях, которые дают начальную амплитуду собственных колебаний системы в пе- реходном процессе, лежащую ниже кривой на рис. 18.16,6). Однако система неустой- чива в большом (при начальных амплитудах собственных колебаний выше этой кри- вой). Последнее можно объяснить физически тем, что при больших амплитудах и соответственно при больших скоростях движения демпфирующее влияние силы су- хого трения, которая сохраняет одну и ту же величину при любой скорости, становит- ся несущественным, вследствие чего система оказывается неустойчивой, как и при отсутствии сухого трения.
560 Нелинейные системы автоматического управления При невыполнении условия A8.89) требуется исследование обоих уравне- ний A6.52) совместно (это будет уже нелинейность второго класса, так как она затрагивает обе величины: входную /я и выходную ?). При этом колебания угла ? будут происходить с остановка- ми. Это — задача более сложная. Пример 3. Пусть теперь в той же системе действует не сухое трение, а сопротивление движению объекта, пропорцио- нальное квадрату скорости, с линейной составляющей (рис. 18.17, а). Уравнение уп- равляемого объекта с двигателем имеет в этом случае вид A6.63). Перепишем здесь его иначе по аналогии с предыдущим примером: G> +1)х-F(x) = ?,/*> ?~??, A8.90) где c2 c2 Полагая х = asm ??, но формулам гармоиической линеаризации A8.10) получаем ? 2? q~-— f&8a2sin2|/(signsin|/)sin|/ dy = ?? J 1 "г ¦> · ч 1 2r ч 8*Ra. = — ftgcrsirr ? (?? ?8« sin' ? r/? =——, ?? ,? ?? · 3? Следовательно, 8^8а 3? ?. Составив, как и раньше, характеристическое уравнение, приходим к выражениям: г V н V=о. A8.91) откуда находим: A8.92)
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 561 Граничные значения ?? и к совпадают здесь с прежними A8.88), но они соответ- ствуют уже не ап = °°, а аи = 0. В результате получаем график для определения амплиту- ды и частоты периодического решения, изображенный на рис. 18.17, б. Поскольку здесь <о, (?) >„, г«) <о, т <о, да) &а) К&й) то критерий A8.63) выполняется. Поэтому найденное периодическое решение устой- чиво. Следовательно, квадратичное трение приводит к автоколебаниям в той области параметров, где система без этого добавочного трения была бы неустойчивой. Это объясняется усилением демпфирующего действия квадратичной силы трения при уве- личении амплитуды (и скорости) колебаний, что препятствует неограниченному рас- качиванию системы. Заметим, что переход закона сопротивления движению объекта от линейного к квадратичному при больших скоростях отражает реальные явления. Амплитуда и частота автоколебаний определяются здесь графиком рис. 18.17, б или формулами A8.92), причем амплитуда колебаний угла ? будет а^ = ап/<о1Г ? ? и м е ? 4. Пусть в той же следящей системе требуется учесть влиянии зазора в механической передаче между двигателем и управляемым объектом (схематически он показан на рис. 16.20) при линейной характеристике двигателя и при линейном тре- нии. В колебательных процессах, которые здесь рассматриваются, зависимость между углами поворота ? (после зазора) и ?, (до зазора) будет иметь нелинейный вид, пока- занный на рис. 16.20, б, где b — половина ширины зазора. Кроме этой нелинейной зависимости здесь присутствует вторая нелинейность A6.54). Полагая, что момент инерции управляемого объекта^ велик по сравнению с приведенным моментом инер- ции двигателя, будем считать в. уравнении A6.54) 7?= 0. Первая нелинейность (рис. 16.20, б) после гармонической линеаризации при ?, = asinaaсогласно формуле A8.30) принимает вид ??- A8.93) где q {а) и q (?) определяются по формулам (] 8.27), в которых надо считать k = 1 (так как характеристика рис. 16.20, б имеет наклон 45°), а именно: U ? 1 . „ ? , 1 2 ЬЬ(. /Л <? = -??+- + -5??2?? , ^=_cas Vl=_ll--L A&94) причем l|/,=arcsin I -|. A8.95)
562 Нелинейные системы автоматического управления Pi Л ш ь т _ -. _ Т '/^ ^Ъь —ы г /" ?? ;> si i -2b Рис. 18.18 Вторую нелинейность A6.54) запишем ^ Она подвергается гармонической линеаризации по формулам A8.11) также при ?, = asin ?? Зависимость между углами ?, и ? показана на рис. 18.18. При этом из нижнего графика и из формул A6.54) видно, что при 0<?<—, ?-?,<?<—, 2?-?,<?<2? ?. ?. и (учитывая, что ? = 0) при ? 3? ? -<?<?-?,, ?<?<2?-?,. Условие отсутствия постоянной составляющей здесь выполняется, а третья из формул A8.11) принимает вид J_ ?? ?-?, 72 + J ?0(-??2 sin\i)cos - J U-c 2?-?, аналогично определяется и q2 (?, ?). Произведя интегрирование и сравнив результаты с выражениями A8.94), получаем 9, (?,?)-?- q'(a)To<a2, где q (а) то же, что в формулах A8.94). В результате вместо нелинейного уравнения A6.54) при Т{ = 0 имеем [?2 (a) Tjp +!-<?' (?) ???] ??, = kj» A8.96)
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 563 где ? 1 причем q (?) ??, тс же, что и в A8.94) и A8.95). На рис. 18.19.iz изображены графики для величин коэффициентов q {a), qx(a), q2(a). На основании A8.93), A8.96) и линейной части A6.53) приходим к характерис- тическому уравнению ? Следовательно, после подстановки/? =ju> получим X=kxkq{a)-[Tlt -ТйТощ' = 0, ? ?3=0. Для исследования влияния параметра & на собственные колебания данной систе- мы выразим величину А'из каждого уравнения по отдельности: <7(а) kaq(a) A8.97) . Задаваясь разными зна- чениями а = ап, для каждого из них по этим уравнениям строим две кривые k (?) (рис. 18.19, б). Точка их пере- сечения дает соответствую- щие значения ?,, и к. В ре- зультате можно построить гра- фики (рис. 18.19, в и г) зависимостей амплитуды а„ и частоты ?? периодического решения от параметра к (каж- дое построение на рис. 18.19,6 дает по одной точке на каждом из графиков рис. 18.19, в и г).
564 Нелинейные системы автоматического управления При а = то, как видно из рис. 18.19, а, имеем q (?) = q2 (a) =- 1 и с/, (а) = 0. Поэтому из выражений Х(ыи) ~ 0 и ?(??) = 0 находим: 2 JjJhk Л-р г ? ь гр причем вдоль кривой па рис. 18.19, с частота ?? изменяется в интервале 0 < ?? < (?,, )?. Пример 5. Пусть имеется релейная система стабилизации температуры, опи- сываемая согласно § 16.1 уравнениями (с дополнительным учетолг постоянной време- ни привода Г3): )?? U=F(x), гдех — ток в диагонали моста (управляющей обмотке реле), a F(x) — характеристика реле, изображенная па рис. 18.20, а. В следующем примере произведем также учет не гистерезиспого, а временного запаздывания реле. Гармоническая линеаризация характеристики реле рис. 18.20, а согласно форму- лам A8.9) и A8.15) дает где ?? A8.99) На основании написанных уравнений получаем следующее характеристическое уравнение данной замкнутой системы: где k - k^i-y я) 0 ? б) lL о bxb2' ' I и ? в) ? t с ¦» г ° > U г) с ¦» г I 0 Рис. 18.20 t
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 565 Отсюда после подстановки ? =j(u получаем выражения: = k]kq(a)-(Tl+ T3 )ог = О, I1 = \-k,k qa) ?-?,?,? =0. A8.100) ? Исследуем влияние параметра k на устойчивость и автоколебания данной систе- мы. Из A8.100) имеем <?(«„) ( откуда после подстановки A8.99) находим /,,-j.a AAr -"V^ A8.102) ??2 где Тогда из второго уравнения A8.100) с учетом A8.99) получаем '^-al A8.103) 2cky{b2-b{) " На основании формул A8.102) и A8.103) можно построить графики для ампли- туды <7„ в зависимости от пара.метра k по точкам, соответствующим различным значе- ниям частоты ?,,, как это делалось в предыдущих примерах. При этом, исходя из поло- жительности k, согласно A8.103) нужно задавать значения соп в интервале у 1 0<со„ <—. A8.104) 'из Рассмотрим частные случаи. Пусть реле имеет характеристику вида рис. 18.20, б, где Ь{=Ь2 = Ь. Для этого, случая из A8.99) получаем: q = ^-Ja'2-bf, q' = 0. A8.105) ??
566 Нелинейные системы автоматического управления Поэтому второе из уравнений A8.100) дает постоянное значение частоты перио- дического решения ??=^?. A8.106) Подставляя его в первое уравнение A8.100), с учетом A8.105) находим „2 A8.107) Здесь k = оо в двух случаях: аи = Ь и аи = оо. 11айдем kinin из условия равенства нулю производной k no au: _ A8.108) при а„ =/;л/2. Соответствующий график зависимости амплитуды ап от параметра изображен на рис. 18.21, а. В этом частном случае релейной характеристики (рис. 18.20,6) для иссле- дования устойчивости воспользуемся критерием A8.63), для которого предваритель- но находим a) is !const=;H==r 'Л7з Рис. 18.21 дХ _. AcLk [11 2 А -11, дХ) |>0 при а<ол/2, <Эа ? [<0 при а>Ь/2, ^-1 =0, ?|?] <?. Следовательно, нижняя ветвь кривой па рис. 18.21, а соответствует неустойчивому периодичес- кому решению, а верхняя -¦- устойчивому (автоко- лебания). Пусть в другом частном случае характеристика реле имеет идеальный вид (рис. 18.20, в), т. е. 6, = Ь2 = /) = 0. Здесь получается прежнее постоянное значение ?? A8.106) и согласно A8.107) — прямо- линейная зависимость а„ = - ) ' A8.109)
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 567 изображенная на рис. 18.21, б. Здесь возможен только автоколебательный процесс; область устойчивости равновесного состояния, имевшаяся на рис. 18.21, а, пропадает. Как видим, зона нечувствительности имеет стабилизирующее значение для ре- лейкой системы, причем ширина области устойчивости @ < k < kmm) согласно A8.108) пропорциональна ширине зоны нечувствительности 2Ь. Сравнение данного решения, учитывающего инерционность Г3, сретением без учета Тг показывает принципиаль- ную важность учета этого фактора. Например, для характеристики вида рис. 18.20, в без учета Т:{ получится только устойчивость (ап = 0) при любых числовых значениях параметров (что нереально), а с учетом ?? — только автоколебания (рис. 18.21, б). Для характеристики вида рис. 18.20, б вместо неограниченной области устойчивости (без учета 7'3) получается ограниченная и возникает еще область автоколебаний с большой амплитудой при одновременном существовании устойчивости в малом (рис. 18.21, а). Далее, в третьем частном случае, когда характеристика реле чисто гистерезисная (рис. 18.20, г), т. е. Ьх = -b2 = -b, из A8.99) имеем па па A8.110) При этом из A8.102) находим A8.111) а из A8.103) A8.112) По этим формулам построены кривые на рис. 18.21, о и г, определяющие амплитуду и частоту пе- риодического решения в зависимости от величи- ны параметра к. Устойчивость периодического ре- шения определим здесь по методу осреднения пе- риодических коэффициентов. Для вычисления коэффициента х(а) согласно A8.60) нужно знать производную от U но х, которая, однако, обращает- ся в бесконечность нрих = Ь, когдарх > 0, и ирих = = -Ь, когда рх<0. Чтобы избежать этого, заменим заданную характеристику (рис. 18.20, г) новой (рис. 18.22, а), из которой заданная получается пре- дельным переходом к —> 0 (другой способ, с дель- та-функцией, см. в § 18.5, рис. 18.37). Для характе- ристики па рис. 18.22, а при изменении величины а) 6) ?, ?? ?1?2 (?+??)(?+?2J? Рис. 18.22
568 Нелинейные системы автоматического управления 6U ? по закону ? = a sin ?? (рис. 18.22,6) производная -г- принимает значения, показан- ные па рис. 18.22, в, где . Ь . b + h MS,,,, ?, =arcsin—, i|/2=arcsin . A8.113) a a Осредненное ее значение A8.60) согласно рис. 18.22, в с предельным переходом к заданной характеристике (h —»0) будет , ч ,· 2?(?2"?|) , 2c(V2-Vl) ?(?) = hm— = lim ————, h->o 2? ?2-> ?(??) так как /г = a sin ?2 - ? sin ?,. Обозначив ?2 = ?, + ?? и взяв производные от числителя и знаменателя по ??, получим . . ,. 2с 2с ?(?)= lim A0 ??) ?? Итак, для исследования устойчивости получаем следующее характеристическое уравнение: Г^3 + (Г, + Т3)р2 +p + k1kx(a)-0. A8.115) Условие устойчивости периодического решения, следовательно, по критерию Гур- вица будет Подставив сюда ? (а) из A8.114) и значения а}х и к из A8.111) и A8.112), убе- димся, что оно выполняется. Следовательно, в системе будут автоколебания х = апsin ???, амплитуда и частота которых определяются графиками рис. 18.21, е и г или формулами A8.111), A8.112). Пример 6. Пусть в той же системе характеристика реле имеет простейший вид рис. 18.20, в, но имеется постоянное по времени запаздывание ?. Тогда согласно A8.110), где Ь = 0, уравнение нелинейного звена будет па В результате получим характеристическое уравнение системы
Глава 18, Приближенные методы исследования устойчивости и автоколебаний 569 Подстановка/^/о с учетом выражения е ~jxm = cos ?? /sin ?? даст два уравнения: = ——costco-G, па =0, ?? из которых находим два соотношения: (?] + Тъ )?? tg??11 = 1 - ?,^??,, я„ = — Ackjk Первое из них определяет частоту (решается графически), а второе — амплитуду автоколебаний в зависимости от коэффициента усиления k и от других параметров системы. Заметим, что во всех случаях, рассмотренных в примере 5 и в данном примере релейной системы, через ап обозначалась амплитуда автоколебаний величины*. Амп- литуда же автоколебаний а0 управляемой величины ? (температуры) будет Пример 7. Рассмотрим систему автоматического управления с приводом регу- лирующего органа в виде двухфазного двигателя переменного тока. Характеристика этого двигателя для разных значений управляющего на- пряжения U имеет вид, представленный па рис. 18.23, а. Линеаризуя характеристики, обычно считают М = с,г/-с2шдв. A8.116) Но это справедливо в первом приближении только для левого участка характеристики. Если же использу- ется большая часть характеристики, то необходимо учесть ее нелинейность. Имея в виду, что на рис. 18.23, а с уве- личением 0)дв коэффициент с, уменьшается, а коэффи- циент с2 увеличивается, примем для описания этой ха- рактеристики вместо A8.116) следующее нелинейное выражение: М = 1 + До |f/~(C2+C4KBl)""' A8.117) (абсолютные значения шдв в коэффициентах поставлены потому, что шлв меняет знак, а сами коэффициенты долж- ны оставаться положительными). Аналогично можно под-
570 Нелинейные системы автоматического управления бирать и любой другой более подходящий нелинейный закон для описания характери- стик двигателя. Введем для дальнейшего обозначение х-а>ю. A8.118) Тогда дифференциальное уравнение двигателя dx с, , , dt I+C3 (где/ — момент инерции всех вращаемых двигателем масс, приведенных к валу двига- теля) можно записать в виде J— + JcA х[~ + с2х + (с2с3 + сА )хх + с3сАх3 = <ф. A8.119) Здесь имеем три нелинейные функции: 1 = х 1 dx = хх< r-i = ? . —г, dt Гармоническая их линеаризация но правилам § 18.1 дает: Аа dx 8a За2 Л = Г' t,,=—?, F>= ?. Подставляя это в A8.119), получаем следующее уравнение двухфазного двигате- ля (для колебательных процессов): |7;,A +bia)p ^(i+b2a + b3a2))x = k3U, A8.120) вместо обычного линейного (T:ip + 1)х = к3и,тяс тз=—· *з=—. b^=~' *2 = 2u1+TJ-, ^=-?^· A8.121) с2 с2 ?? Зпс2 4с2 ? ' Здесь а обозначает амплитуду колебаний угловой скорости двигателя ? = (Одв. Далее, скорость перемещения управляющего органа^ с учетом передаточного числа редуктора и с обозначением A8.118)будет р = к,рс. A8.122) Уравнение объекта и уравнение чувствительного элемента возьмем соответствен- но в виде G> + 1)<р--Л^, ?/=62ср. A8.123) где ? — отклонение управляемой величины.
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 571 Характеристическое уравнение всей замкнутой системы будет [7з С1 +bxa)p + { + b2a + b[]a2)(T]p + l)p + kxk-Q, A8.124) где k = k2kjk^. После подстановки ? =у'о) получаем: ? = Cl + b2a + b3a2)oi-TJi( + b{a)uii =0. Рассмотрим при этом влияние параметра k. Второе из уравнений A8.125) дает Д„=- ' " ' '· ~ ' ' — 3-±-L^—i. A8.126) Из A8.121) видно, что b2 > Ъх. Поэтому полученная формула дает зависимость амплитуды ап от частоты ?,, искомого периодического решения в виде графика, пока- занного на рис. 18.23, б, где 1 ??~77·^? A8.127) Далее, первое из выражений A8.125) при ? = ?? иа = а11с использованием иторого приводит к формуле для параметра k, влияние которого рассматривается: k = ^-(l+b,an)( + T~u>2l)(H2n. A8.128) ? Поэтой формуле, используя предыдущие результаты, получаем графи к записи мо- сти амплитуды автоколебаний ап от величины параметра k, показанный на рис. 18.23, в. § 18.4. Нелинейные системы второго класса Нелинейные системы второго класса — это системы с несколькими нелинейными звеньями или же с одним нелинейным звеном, когда нод знаки нелинейных функций входят две или более переменных, связанных между собой линейными передаточны- ми функциями или нелинейными уравнениями. Обычный прием приближенного ре- шения, излагаемый ниже в примерах 1 -3, справедлив при соблюдении условия филь- тра, оговоренного в § 18.2, для всех передаточных функций, связывающих указанные неременные. Если это условие не соблюдается, применяется специальный прием реше- ния, изложенный ниже в примере 4. Пример 1. В предыдущем параграфе рассматривалось влияние нелинейности привода, а затем влияние квадратичного трения по отдельности. Рассмотрим теперь
572 Нелинейные системы автоматического управления совместное действие нелиней- ности привода и квадратичного трения. Момент трения при этом описывается нелинейным членом F(х), как в уравнении A8.90), или, что то же самое, графиком на рисунке 18.24, а. Нелинейный привод пусть име- ет характеристику типа насыще- ния (рис. 18.24,E). Тогда уравнение двигателя и управляемого объекта вместо A8.90) примет вид G> + 1 ух + F (х) = с F, (?,), ? = A8.129) где F, (г'„) " М„р и определяется графиком рис. 18.24, б. В данном случае получается нелинейная система второго класса^Приближенно полагаем, что при автоколебаниях = asinoit, гя = Ааsin (?? + ?), A8.130) где ? (?) и В (?) — модуль и аргумент амплитудно-фазовой характеристики линейной части, получаемой из уравнения A8.67), которое согласно A8.129) надо умножить на р. В результате получим kT' .-J. Отсюда A8.131) что изображено графически на рис. 18.24, в. Поскольку в уравнение A8.129) переменные ? = ?? и гя входят раздельно, то и гармоническую линеаризацию можно производить для каждой из них отдельно. К не- линейности в левой части уравнения A8.129) применяем формулы из прежнего при- мера 3 (с лвадратичпым трением), а к нелинейности в правой части — формулы A8.65) и A8.66), в которых, в соответствии с A8.130), вместо а подставляем Аа. В результате нелинейное уравнение A8.129) принимает вид A8.132)
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 573 где = kx =c'k(. при а 4 = _2k{ arcsin ??(?) ??{?) [??(?) A8.133) причем ? (?) определяется формулой A8.131) или графиком рис. 18.24, в. Из уравнений A8.132) и A6.53) получаем гармонически линеаризованное харак- теристическое уравнение замкнутой системы в виде Следовательно, после подстановки/; =уо), находим: X = kq(a,a>) - к + Тк + kJR - ГиГУ = О, в ?2=0. ? = ?? откуда получаем A8.134) Из первого уравнения легко определяются все возможные значения амплитуды а„ и частоты ?? следующим образом. Задаемся каким-нибудь значением ??. Из графика на рис. 18.24, в находим для него величину ? (??). По формуле A8.133) строим кривую q (?, ??), показанную на рис! 18.24, г. Обозначим далее правую часть первого из уравнений A8.134) через ? (при пере- менной а вместо <з„): и проведем согласно этой формуле на том же рис. 18.24, г прямую ? (я, ??). В точках пересечения получаем искомые значения амплитуды ап, а также и значения q (<з„, ?,,). После этого по второй из формул A8.134) подсчитаем величину параметра к. Проделав такую же операцию для различных значений ?? и получая каждый раз а„ и к, сможем построить и здесь графики, подобные тем, которые получались в предыду- щих примерах. Амплитуда колебаний угла у будет <з„ = ??/??. При этом согласно A8.134) из условия положительности величины q (<з„, ?,,) должно быть coj; > ~??-· 1 1 I О
574 Нелинейные системы автоматического управления Управляемый объект Х5 » [Измеритель 1|< «Измеритель 2И Исполнительное устройство i" хз X Усилитель-пре- образователь 4 Рис. 18.25 а) Рис. 18.26 Рис. 18.27 Пример 2. Пусть в системе, функциональная схема которой изображена на рис. 18.25, управляемый объект описывается уравнением измеритель 1 — нелинейный (рис. 18.26) — (Г, ? +l) измеритель 2 — линейный — (Т2р + A8.135) A8.136) A8.137) линейный усилитель-преобразователь вместе с линейным исполнительным устрой- ством — 1%Р т IJIj 12 (^3^i 1.10. loo) где .г3 = ?, + х2.а нелинейность ^2 (x:i) задана в двух вариантах, обусловленных разными режимами работы исполнительного устройства — релейным (рис. 18.27, а) или непре- рывным (рис. 18.27, б). Будем определять автоколебания приближенно в виде ? = a sin ??, = ?3 (snl ?? + A8.139) Здесь связь между переменными .г и х3, входящими под знаки нелинейностей, со- гласно рис. 18.25 идет через нелинейное звено. Следовательно, данная система являет- ся системой второго класса (с двумя нелинейными звеньями).
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 575 Гармоническая линеаризация нелинейностей согласно § 18.1 дает F, = <?] {а)х, F2 = q2 (а3)х3, где arcsin —+ —, И - — а а при A8.140) A8.141) и для двух вариантов исполнительного устройства соответственно при а3 > b, 2кз arcsin —+ - Clr, . , (lh 1- — при b3 <a3<i A8.142) если ищутся амплитуды автоколебаний аиа3в указанных пределах (наличие именно такого автоколебательного режима известно, например, из опыта). Не представляет труда использование выражений г/( и q2 также и для случая а > Ь2 и ?-j > ЬА (это ниже для общности будет сделано при изображении графиков qx и q2). Передаточная функция для переменных ? и х3 =х, + х2 запишется теперь согласно A8.136), A8.137) и A8.140) в виде Xi = ?2? + ?. A8.143) откуда ач=а A8.144) Это выражение ?3 («. ?) будет далее использовано. Составим теперь характеристическое уравнение всей замкнутой системы в гармо- нически линеаризованном виде. Согласно A8.135)—A8.140) получаем Пренебрегая произведениями постоянных времени при высших степенях ? по срав- нению с их суммой, что вполне допустимо при рассмотрении низкочастотных автоко-
576 Нелинейные системы автоматического управления лебаиий (которые здесь и будут иметь место), запишем характеристическое уравнение в виде 3 + [ 1 + lk2 koq2 (?3I?2 + koq2 (?3 koq2(a3)q {(?) -- 0. У- КЧг (ЯзЖ/t (a) T2 + k2 ]? - (?, + ?2 + ?3 ) ?3 = 0. 11одставив значение k()q2qx из первого уравнения во второе, поделенное на ?, полу- чим (пренебрегая снова произведением Г,?2?2 но сравнению с единицей) (Г, + Т2 + Т3)р3 Подстановка? =усо дает: ?' = k0q2 (a3) q{ {a) - [ 1 + Txk2 k^q2 (?-?)?2 = 0; <72(аз) = 7Т ¦ A8.145) Подставив это в первое уравнение (Х- 0) и пренебрегая опять-таки произведени- ем 7(Г, + 7'з )?2 по сравнению с единицей, найдем ?+?3 A8.146) Последнее уравнение легко решается графически. Изобразим график с/, (а) со- гласно формуле A8.141). На рис. 18.28, ? это показано сплошной кривой. Пунктирная кривая показывает продолжение его при а > Ь2. Путь графического решения уравнения A8.146) показан сплошными стрелками. Этим определяется искомая амплитуда авто- колебаний ап управляемой величины ? Пунктирные стрелки дают второе решение аи2 (неустойчивое). Для определения частоты автоколебаний воспользуемся уравнением A8.145). Для этого сиачалаиз формулы A8.144) найдем зависимость ?3 (?) при заданном значении A8.146), что после пренебрежения прежними малыми членами дает + (??+?2+??J?2 A8.147) ? i.-Гз //? У л N б) I -I W 0 Ь пц Ь'2 Оц2 а 0 Рис. 18.28 где значение ап берется из графика рис. 18.28, а. Имея выражение для Чг («з) 1«лно из A8.142)], подставим в него полученное ?3 (?). Это позволяет постро- ить график q2 (?) (сплошная кривая на рис. 18.28, б). На тот же график наносим пра- вую часть уравнения A8.145) (пунктирная кривая на
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 577 рис. 18.28, б). Точка пересечения этих двух кривых дает искомое значение частоты автоколебаний ?,, как решение уравнения A8.145). После этого становится известной и амплитуда автоколебаний a:in на входе усилителя-преобразователя, вычисляемая по форму- ле A8.147) при найденном значении ? = ?,,. Пример 3. Рассмотрим систему, в которой не- линейным звеном является логическое устройство (рис. 16.25) с простейшим законом формирования сигнала управления (рис. 16.26). Уравнения системы заданы в виде A6.66)—A6.69). Установившийся режим в такой системе будет автоколебательным. Искать его будем приближенно в синусоидальной форме Щ ф- 1 С -1 ? 1 =0 0 Рис. ? 1 —-' Ф=0 18.29 ?- ? 1 и ? ? ? .г = ? sin ?, ? = ??, A8.148) так как свойство фильтра в данной системе собл юдается. Тогда величины и и ? будут M = ausin(w- ?), v = avcas(y-y), где A8.149) A8.150) В результате процесс изменения мисв ус- тановившемся режиме будет иметь приблизи- тельно вид некоторого эллипса (рис. 18.29, пун- ктир). Поэтому включение сигнала ? в логи- ческом устройстве при данной логике будет происходить от величины и (при и = ± ы,,т. е. в точках А и С), а выключение --- от величины ? (при ? = + ?{, ?. е. в точках D и В; рис. 18.29). Этот процесс во времени (? = ??) изображен на рис. 18.30. Точки включения и выключения определя- ются па оси абсцисс величинами ?; и ?2, причем u,v Рис. 18.30
578 Нелинейные системы автоматического управления Отсюда =sin(|/, - 5(?, -?^???; (аналогично ?2 выражается черезу). Учитывая, что согласно A8.149) „_ 1 . „ Г, ? /?2?2 (аналогично ? выражается через ?2?), находим щ_ kxa) ? СЩ2=Ш^ к* A8.151) + ?9?. «? |r2V + i A8.152) Теперь по правилам § 18.1 легко записать результат гармонической линеаризации нелинейной логической функции: где 2 ?2 — ? si ?? J ?? ф(и,гЛ= q + — p x, ? 2 =—(cosw, -cosj/2), па A8.153) 2 ?2 2 = — ? ?>3?<??=—(sin?2 -sin?,), ?? J ?? A8.154)
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 579 Найденные значения q и q согласно A8.151) и A8.152) являются вполне опре- деленными функциями искомых величин ? и ? (амплитуды и частоты автоколебаний переменной*). Характеристическое уравнение рассматриваемой системы в целом после указан- ной гармонической линеаризации нелинейности, согласно A6.66)-( 16.69) и A8.153), принимает вид То?? (Т0Т, + Т0Т4 )р3 + (Го + 7з + ТА q'(a,iu) kn kikA ? ? ,Oi) = 0. A8.155) Для отыскания синусоидального периодического решения подставляем ? =_/?. По- лучаем вещественную и мнимую части соответственно X = k0k3k/tq (?,?) -(?0+?3 + ?? )?2 + TQT-J,,?4 = 0; У- k^k.q' (?, ?) + ? - {TJ-A + ?0?4 + ?3^4) ?3 = 0. Отсюда A8.156) -?. A8.157) Эти два уравнения с двумя неизвестными ? и ? решаются графически. Для этого по формулам A8.154) с учетом A8.151) и A8.152) строятся графики д (?) и q (?) при разных значениях а = а{,а2, а3,... (рис. 18.31, а). Затем на первом из них наносится кривая 1, определяемая правой частью уравнения A8.156), а на втором — кривая A8.157). Решение определится точками пересечения, для которых значения а = аи и ? = ??одинаковы на обо- их графиках. Найденные значения аи и ?? будут ис- комыми амплитудой и ча- стотой автоколебаний,оп- ределяемых приближенно в виде* - ап sin ?? t. Полу- ченные конкретные число- выезначеиия а = ап и ? = ?? соответствуют всем задан- ным параметрам объекта и системы управления. Если изменить параметры сис- темы, изменятся также <з„
580 Нелинейные системы автоматического управления и ??. На том же графике можно проследить влияние изменения параметров системы, для чего нужно менять коэффициенты правых частей A8.156) и A8.157) при постро- ении пунктирных кривых 1, 1' парне. 18.31,а. Изложенное выше решение удобно, если все параметры системы заданы. Для изу- чения же зависимости ? и ? от параметров системы (т. с. для выбора параметров) целесообразнее применить другой путь решения задачи. Допустим, необходимо выб- рать общий коэффициент усиления кффА с учетом влияния различных возможных значений постоянной ТА. Тогда, исключая кокфа из уравнении A8.156) и A8.157), на- ходим ? (?) + h) ?<7 (?,?)-A - ?0?3?2) q {ала)' а затем k k k - 034" Задаваясь теперь различными значениями а и ? и вычисляя каждый раз по этим формулам ТА и kQk:ik4, получим сетку линий равных значений ? (?)]. ?2>...) и а (а,, аъ ...), показанных на рис. 18.31,6. По этой диаграмме удобно выбирать значения пара- метров k^k-Jt^ и ? для получения желаемых ? и со. Кроме того, важными параметрами являются &,, к2 и особенно м, и ?? (см. рис. 18.29). Но они входят в выражениями q . Поэтому для определения их влияния нужно построить графики q и q для разных значений указанных параметров, а затем, задаваясь значениями а и ? и используя соотношения A8.156) и A8.157), но «потреб- ным» значениям q и q определять эти параметры (м,, ?:f, kl или &2). При этом нужно учитывать, что из требования вещественности выражений A8.151) и A8.152) следует выбирать 2 к?а2 о $?2?2 и, <—гЧ—, аг<—5——. Пример 4. Рассмотрим систему автоматического управления с двумя нелн- нейностями в случае, когда их гармоническая линеаризация по отдельности невоз- можна вследствие отсут- ствия свойства фильтра у звена, стоящего между ними (рис. 18.32). Представим весь блок, включающий обе нелинейно- сти, изображенный отдельно на рис. 18.33, как одно нели- нейное зноио. По отношению к нему система обладает 1 L 1 Р *2 с — -с ] рх 1 ? с 3 1 ? ?-? ' ? ? -у > - Рис. 18.32
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 581 свойством фильтра. Следовательно, автоколебания в системе можно искать приближенно в виде Х = a sin ?/. Система уравнений, описывающих работу всей системы, имеет вид 77* 1 ? с Рис. 18.33 ~V2 J ?, =- PX2= с при 0 -с 0 X, X, X, X, >о, >0, <о, <0, х2 х2 х2 Х2 <ь, =ь, >-Ь, = -Ь. A8.158) Чтобы найти передаточную функцию нового нелинейного блока (рис. 18.33), оп- ределим его выходной сигпал.г2 (?) при входном сигпалех, = a sin ??. Это представлено на рис. 18.34. Отсюда видно, что выходной сигнал д? представляет собой ограниченные на уровне b треугольные колебания, отстающие но фа:зе от входного сигнала на угол ? < ?/2. Если время перехода выходного сигнала из одного крайнего положения в дру- гое составляет ??, угол ? определяется соотношением шп tn _Шп 2 ? 12 ? ' С учетом того, что tn = 2b/c, 7"= 2?/?, получаем ? = - A8.159) Для того чтобы выходной сигнал достигал уровня ограничения (т. е. чтобы вторая нелинейность участво- вала в работе), необходимо выполнение условия , <? ? Таким обрезом, следует рассматривать входные сиг палы с частотой . ? пс ?< — = —. ?,. 2b A8.160) xh I 1 с Рис. 18.34 /. ?? ?? ??
582 Нелинейные системы автоматического управления Амплитуда первой гармоники для треугольного сигнала с ограничением имеет вид A8.161) Ah . а·) -—sin ?. ?? Следовательно, первая гармоника сигнала х2 будет . . . АЬ . . АЬ . 2 х2 = a2sin(co?-?) =— sincpcoscpsincoi sin (pcoscoi. ?? ?? A8.162) В результате можно записать уравнение нелинейного блока (рис. 18.33) а, гармони- чески линеаризованном виде: где x2=q(a,(ii) + - ? ¦??- 8.163) . 2Ый 2b sn2(f>_2csm c Ab si ?? ? ?? ? q = . 2 ^? 46 sin2 ? 4csmT тш ??? 8b sin "? ?? ? ?? ? ?? A8.164) Характеристическое уравнение всей замкнутой системы при этом получит нид + к2сх^-рл :^с2)Цр> ? +k2c2)q + kic2— p + kC2q = Q. A8.165) Для удобства дальнейших преобразований представим g и — в виде q . — , ? ? ? A8.166) где Qj и Q2 зависят от частоты ?, а от амплитуды а не зависят. Будем искать частоту ?? и амплитуду ап автоколебаний путем подстановки/) -joo A8.165), что дает: a ' ? ' a — 1 a } ? =0; A8.167) A8.168)
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 583 Поскольку а * 0, из A8.167) можно найти частоту ??: K =°· A8.169) Так как в Q, и Q2 входит ?? под знаком тригономет- рических функций, решаем это уравнение графически. Его левая часть изображается кривой, показанной на рис. 18.35. В результате получаются двазначепия частоты пери- одического решения: ?? = ?, и ?? = ?2. Преобразуем уравнение A8.168) к виду (V, -V2Q2 "К - ?. =0. A8.170) Отсюда, подставляя значения полученных при решении уравнения A8.169) час- тот, можно найти амплитуду периодического решения аи сигнала на входе нелинейного звена. Остается определить, которое из двух найденных решений соответствует дей- ствительным автоколебаниям в системе. Для этого исследуем устойчивость найденно- го решения с помощью критерия A8.63). Поскольку согласно A8.167) „ 1 частная производная f ЭЛ L J так как выражение ?? (?) представляет собой левую часть уравнения A8.169), обраща- ющуюся в нуль при ? = ??. dY Для отыскания -г— представим У в виде аа Y=-F2(a,u). а Тогда ЭУ — да 1 dF2 ? = а да } так как выражение F2 (?, ?) представляет собой левую часть уравнения A8.170), обра- щающуюся в нуль при ? = ??, ? = ап, а частная производная да
584 Нелинейные системы автоматического управления В результате условие устойчивости колебаний A8.63) сводится к требованию (Щ.О. (ШЛ71) При отыскании частоты ?? автоколебаний по уравнению A8.169) был построен график F, (?) = ?? (?, ?). Из рассмотрения этой кривой (рис. 18.35) видно, что усло- вие устойчивости A8.171) выполняется для большего из найденных значений частоты ?? = ?2. Таким образом, в системе существуют автоколебания, параметры которых определяются указанными значениями частоты ?? = ?2. Помимо условия A8.171) для устойчивости найденного решения необходимо, чтобы все коэффициенты характеристического уравнения A8.165) были положитель- ными, а именно: / / / 1 + &2с, — >0, [klci+k2c2)q + kic2 — >Q, k2ciq + (kici+k2c2)—>0, Легко проверить, что все эти условия были выполнены в самом процессе отыска- ния периодического решения. § 18.5. Вычисление высших гармоник и уточнение первой гармоники автоколебаний Пусть задано дифференциачьное уравнение нелинейной системы Q(p)x + R(j))F(x,px) = O. A8.172) До сих пор периодическое решение (автоколебания) для нелинейной системы ис- калось для первого приближения в виде x = asm(ut, A8.173) что соответствовало приближенному значению первой гармоники периодического решения. Все высшие гармоники при этом отбрасывались ввиду их малости при нали- чии в системе свойства фильтра (§18.2). Оставляя в силе это условие, произведем отыскание малых высших гармоник [72], введя отдельное обозначение для каждой k-? гармоники: .^-?^????^?,? + ?^) (k - 2, 3,...), A8.174) где амплитуда k-и гармоники 8ka выражена через амплитуду первой гармоники а, при- чем коэффициент 5к является малой величиной (так как амплитуда высшей гармони- ки предполагается малой по сравнению с амплитудой первой гармоники). Величину ?^, играющую в данной задаче роль малого параметра, можно назвать относительной амп- литудой k-й гармоники. Теперь с учетом конечного числа ? высших гармоник искомое периодическое ре- шение запишется в виде ? * = ·*?+?**- A8.175)
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 585 где х, = sin Л* Нелинейное Г) йен о Линейная чисть Рис. 18,36 У обозначает уточненную по сравнению с A8.173) первую гармо- нику автоколебаний. Поскольку амплитуды высших гармоник Ька малы, то их вы- числение можно производить, используя первое приближение пе- риодического решения A8.173), так как использование уточнен- ного решения A8.175) внесло бы в определение &ка несуществен- ные малые высшего порядка, но зато привело бы к неразрешимой системе уравнений. Это чрезвычайно важное (для вычисления высших гармоник автоколебаний) до- пушение можно иначе сформулировать следующим образом. Считая, что на входе ? нелинейного звена (рис. 18.36) истинное периодическое решение A8.175) (при п—>°°) мало отличается от синусоидального A8.173), будем для определения высших гармо- ник, порождаемых нелинейностью (т. е. на выходе нелинейного звена, где они не ма- лые), подавать па вход нелинейного звена синусоиду A8.173). Тогда каждая из высших гармоник на выходе нелинейного звена у = ?7 (.?, ??) в комплексной форме запишется в виде A8.176) где ак и ?^ — искомые амплитуда и фаза высшей гармоники ук на выходе нелинейного звена, а — амплитуда входной синусоиды. 11ри этом величины гк и sk определяются коэффициентам» ряда Фурье, деленными на а, т. е. 1 ?? sk = 1 2? — ?^(??????, ?? i A8.177) Следовательно, A8.178) Затем эти немалые высшие гармоники с выхода нелинейного звена проходят через линейную часть (рис. 18.36) с передаточной функцией становясь малыми за счет наличия свойства фильтра.
586 Нелинейные системы автоматического управления Учитывая перемену знака воздействия в замкнутой системе, получаем малые выс- шие гармоники для переменной ? в виде A8.174), где -R(jkio) <2?'*?) Окончательно находим: R(jku>) -RUkwi) sh n, , y+arctg-i- A8.179) или, в комплексной форме, A8.180) Итак, по формулам A8.179) легко определяются относительная амплитуда и фаза каждой из высших гармоник A8.174) периодического решения (автоколебаний) для переменной хA8.175). Они вычисляются по известным амплитуде ? и частоте ? пер- вого приближения A8.173), определению которого были посвящены предыдущие па- раграфы данной главы. Теперь произведем уточнение амплитуды а и частоты ? первой гармоники за счет учета уже найденных высших гармоник. Уточненные значения а и ? обозначаются через ?, ??,. Имея в виду форму решения A8.175), гдех, — первая гармоника, разложим нели- нейную функцию F(x,px) в ряд Тейлора: дх — дрх Ограничимся написанными членами разложения ввиду малости высших гармо- ник Применяя далее разложение в ряд Фурье, по аналогии с § 18.1 получим q' + Aq' F(x,px) = ?? р |х, + высшие гармоники, A8.181)
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 587 где имеем аналогичные прежним формулам первого приближения A8.7) основные коэффициенты (причем ? - cu]?) 1 2? 1 q = ?^?^? ????,^?, cos|/)sin|/ d\i, тш, J 1 2? ??, J ' d\i A8.182) и новые добавки к ним, вычисляемые, в отличие от этих основных, через первое при- ближение A8.173): 1 ?? ?? = — J — ^ xk + — ?? о!_э* 4=2 sin ? 8? ?f?. Они и дают уточнение первой гармоники.?, за счет учета высших гармоник иско- мого периодического реигеиия. Формулы для Aq и Aq' с учетом A8.174) можно преоб- разовать к следующей, удобной для вычислений, форме: A8.183) где 2? о 2? A8.184) причем — Эх ?? ?0 ^?????, ?? cos ?) feoc Э Эх Эрх ???^? + -—F(a sin ?, ?? cos ?) ^??? Эрх
588 Нелинейные системы автоматического управления Подставив выражение A8.181) в уравнение системы A8.172) с учетом свойства фильтра, получим уравнение для определения уточненной первой гармоники дг, в виде Г ( ' · / ?· Q(p) + R(p)q + Aq + - —? i-v,=0. i ? ?, i Характеристическое уравнение представим в форме Г '/ ч ? L ! j , где введено обозначение ( п' -р A8.186) (замена ?] на ? в малых добавках не играет существенной роли). Введение такого обозначения удобно но двум причинам. Во-первых, отделяются искомые а, и СО], вхо- дящие в <у и q , от известных величин ?<7 и &q', которые вычисляются здесь предвари- тельно но формулам A8.183) через найденные выше значения 5к, ?/? и через а и ?, известные из первого приближения (§§ 18.1-18.?). Во-вторых, уравнение A8.185) для определения уточненной первой гармоники х{ = a, sin ?,? приведено к виду, формаль- но совпадающему с уравнением A8.33), которое определяет первое приближение. Это позволяет использовать при определении уточненной первой гармоники совершенно те же способы, что и в § 18.2 для первого приближения. Кроме того, согласно A8.182) здесь можно использовать все прежние готовые выражения коэффициентов гармони- ческой линеаризации q и q для конкретно заданных нелипейностей с заменой только я, юная,, ?,. Итак, полностью найдено искомое уточненное решение для автоколебаний A8.175) в виде х = fl] sin Ш] Следует помнить, что, используя любой из способов § 18.2 применительно к дан- ной задаче, надо везде вместо Q(p) ставить новый многочлен Q, (р), отличающийся от Q (р) некоторыми добавками к его коэффициентам и определяемый по формуле A8.186). Важная особенность уточненного решения состоит еще и в том, что многочлен Q, (р), в отличие от прежнего Q (р), зависит не только от параметров линейной части систе- мы, но, согласно A8.186) и A8.183), также и от формы нелинейности F(x,px) за счет &q и Aq'. Однако в то время как основные коэффициенты q и q имеют готовые выражения для каждой нелинейности (см. § 18.1), здесь нельзя применять заранее вычисленные конкретные формулы для величин Дд и ??, так как входящие в форму- лы A8.183) величины 5к и ц>к, согласно A8.179), зависят от параметров и структуры'
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 589 линейной части системы. Однако можно заранее вычислить для различных конкрет- ных форм иелинейностей вспомогательные величины rkHSk. О том, какой состав высших гармоник A8.175) в каждой конкретной задаче следу- ет учесть, можно судить по разложению заданной нелинейной функции F(x,px) в ряд Фурье. Так, например, в часто встречающемся на практике случае однозначной нечет- но-симметричной пелинейности F (х) наиболее существенной из высших гармоник будет третья. Учитывая ее, представляем искомое периодическое решение (автоколе- бания), согласно A8.175), в виде A8.187) В этом случае в уравнении для первой гармоники A8.185), как и прежде, будет равен нулю коэффициент q и характеристическое уравнение будет Q(j))-+R(p)q = 0, A8.188) где причем выражение коэффициента 2? 1 4 = ?/;(?,5???M?????? A8.189) остается прежним (§ 18.1) с заменой ? пай,. Формулы для добавочных коэффициен- тов. ?<7 и Ас/ здесь значительно упрощаются, так как в формулах A8.183) и A8.184) многие члены пропадают, а коэффициент sk " 0. В результате приходим к весьма про- стым соотношениям: Ас/ = hfis cos Фч> А?'= 3r3$;-j s'n Фз> A8.190) где введено новое сокращенное обозначение /г:!, причем ¦л/ o=— —F (asin4f)sin3\i ???? dx, ? 1 ?? *,. 0 A8.191) 4 Го =— I"/;(asinii/)sin3|/<it:. ?? ?
590 Нелинейные системы автоматического управления Из формул A8.179) определяются относительная амплитуда и фаза третьей гар- моники: ЯО'Зсо) Таким образом, достаточно просто определяется уточненное периодическое реше- ние для случая однозначной нелинейности F (.г) с учетом третьей гармоники в виде х = щ [????,?+ 63sinCa>,i + (p3)]. A8.193) Проведем вычисление коэффициентов/г3 и гъ по формулам A8.191) для релейных характеристик, где оно представляет некоторые особенности. Рассмотрим релейную характеристику с зоной нечувствительности (рис. 18.37, а). Входящая под интеграл в формуле для Л3 величина производной dF/dx будет для этой нелинейности равна нулю везде, кроме двух точек ? = ±b, где она равна мгновенному импульсу, площадь которого равна с (рис. 18.37, б), т. е. величине с, умноженной на дельта-функцию. Выражение sin ? </? при ? = a sin ? можно преобразовать к виду sin|/ , sin|/ , tg|/ , ^?-?-??= —dx = -^-с!х. С1 Эх acosy a {l Поскольку подынтегральное выражение в формуле A8.191) для h:i на участке ин- тегрирования @, ?/2) согласно рис. 18.37, д будет нулем везде, кроме одной точки ?= ?!, то эту формулу в данном примере можно переписать в виде /г3=—sin3v,tgvj—^dx =—sin3v,tgv,[F(e)-F@)]. ?? Joax ?? Но из рис. 18.37, в имеем b b 3ba2—Ab6 sinw,=—, tg\i=—f . sin3if? = „ , (is 195) ? sla2 -b2 ? ' аизрис. 18.37, ? при ? > b F(a) = c, F@)-0. Окончательно получаем , Acb2Ca2-Ab2) h3= л I 2 L2 прна>Ь. A8.196)
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 591 Формула A8.191) для г3 согласно рис. 18.37, г принимает вид % Ас( . „ , Ас _ ? 5??3??? = -—???,??,, ?? 3?? откуда с учетом соотношений A8.195) находим при а > Ь. A8.197) В частности, для идеальной релейной характеристики из формул A8.196) и A8197), полагая b = 0, получим: Ac 3?? A8.197) Рассмотрим два примера, иллюстрирующих процесс отыскания высших гармоник при автоколебаниях, а также уточнения первой гармоники за счет учета низших. Пример 1. Исследуем следящую систему с нелинейностью типа насыщения, автоколебания в которой в первом приближении ? = a sin со^уже были найдены ранее, в примере 1 § 18.3, в общем виде. Пусть теперь заданы параметры системы: Тв = 0,005 с, Го = 0,4 с, k = 140 с, kx = 100 с, kG = 0,5 с. Они удовлетворяют соотношению A8.76). Следовательно, здесь имеет место слу- чай, изображенный на рис.18.14, б, причем согласно A8.79) и A8.74) &в=166 с, kmin= 125 с. Заданное значение k лежит меж- ду ними, что соответствует обла- сти наличия двух периодичес- кихрежимов. Выведенные выше формулы первого приближения A8.70) и A8.71) при этом дают для неустойчивого режима а = 2,29 В, ? = 118,2 с, а для ус- тойчивого режима а = 21,4 В, ? - 44,8 с, причем ам = 7,08 В (в точке ?? рис. 18.14, б). Наибольший интерес пред- ставляет первое(неустойчивое) периодическое решение. Оно указывает границу для началь- ных условий, вне которой пере- ходный процесс в системе будет расходиться, стремясь к автоко-
592 Нелинейные системы автоматического управления лебниям с очень большой амнлитулой а ~ 21,4 в, что практически можно считать неус- тойчивостью системы в большом. Поэтому уточнение решения с вычислением выс- ших гармоник произведем только для первого периодического решения. Для данной нелинейности (рис. 18.13, а) но формулам A8.191) находим выраже- ния: ,(л ? 3/2 <18·199> Из формул A8.192) и A8.68) получаем относительную амплитуду ?3 и фазу ?3 третьей гармоники в виде 3 3? (97f ?2 + l)(97'22or ? Фз = ? + arc'g 2 3kr.ti) Вычисление по этим формулам дает ?3 =0,0317, ?3--1,875. Для уточнения первой гармоники за счет только что вычисленной третьей гармо- ники находим согласно A8.190) добавки к коэффициентам гармонической линеари- зации: подставляя которые в A8.188) согласно A8.68) придем к уточненному характеристи- ческому уравнению a1) = 0, A8.200) где аналогично A8.66) имеем = k{ при 2k. L b b + ( . b b I. L arcsin — + ¦— И ? ^ ?, V ? при Я] >Ь. A8.201)
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 593 Подставив в уравнение A8.200)/? =^ши выделив вещественную и мнимую части, получим два уравнения: -Ta +TB +Tak6q(al)~(i$ -TBAq+-^-}кс,Щ =0; -W^-??^-^ =0. Эти уточненные уравнения отличаются от прежних уравнений первого приближе- ния несколькими добавочными членами, но способ решения их остается прежним. Из последнего уравнения находим = ?2= ? TT+Tk а из первого ?1 ? ?? ? ? ? " U k= " ^ " ? ' ° ?!. A8.203) Задаваясь разными значениями амплитуды а{ и вычисляя каждый раз но форму- лам A8.201)-A8.203) значения g (?,), cujr iik, получим графики ?, (k) типа рис. 18.14, но уже для уточненного значения амплитуды «,, первой гармоники периодического решения. Для заданного значения k = 140 это уточнение дает а, = 2,39 В, ?, = 117,8 с' . Значения эти достаточно близки к величинам первого приближения, а подсчитанная выше амплитуда третьей гармоники достаточно мала. Пример 2. Пусть в системе автоматического управления используется двух- фазный двигатель, описываемый нелинейным уравнением A8.119). В примере 7 § 18.3 найдены автоколебания для первого приближения в общем виде. Рассмотрим следую- щий числовой пример; Г3 = 0,5с, ? =0,1 с, й,^ = 26,5 с с двумя вариантами нелинейности: а) слабая нелинейность Ьх =0,01, й2 = 0,1, 63 = 0,002; б) сильная нелинейность А, = 0,1, Ь2 = , Ь3 = 0,Ж.
594 Нелинейные системы автоматического управления Расчет но формулам первого приближения A8.126) и A8.128) дает автоколеба- ния в виде ? = a sin ??, где для варианта слабой нелинейности ? =8,14, а) = 6с~ а для варианта сильной нелинейности а = 0,834, ?-6с. Вычислим теперь высшие гармоники. Для учета второй и третьей гармоник воспользуемся формулой A8.178). Для рассматриваемой в настоящем примере нели- нейности F(x,px) коэффициенты г2 и s2, подсчитанные по формулам A8.177), оказы- ваются нулями. Поэтому остается только третья гармоника, для которой но формулам A8.177) для данной нелинейности с учетом обозначений A8.121) находим: ^аЬ3а, sAT3bxma. A8.204) О о D Тогда по формулам A8.179) с учетом того, что согласно A8.124) Q(p)-G>+1)G> + l)P + M. Д(р) = G>+1)р, находим относительную амплитуду и фазу третьей гармоники: з = Зсо ? „„ cps =-- + arctg37>-aretg 2 6 При указанных выше данных получаем для варианта слабой нелинейности ?, = 0,041, ?3 =-0,377, а Дл.я сильной нелинейности ?3 = 0,042, ?3 = -0,384. После этого уточняется первая гармоника автоколебаний a, sin (uji. Для этого по формулам A8.183) находим величины добавок ?</ и ?</' к коэффициентам гармо- нической линеаризации: 3 B Aq = — ?3^???3sin?3 - —b2 +Ь^а 5 э 2 ?<7' = -—Гз
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 595 Поэтому новое характеристическое уравнение для определения уточненной пер- вой гармоники будет V. ? J Подставляя р = jco, и выделяя вещественную и мнимую части, получим ? ? Эти уравнения решаются тем же методом, что и A8.125), а именно: из второго уравнения получаем ? а из первого, L2. Эти уравнения приводят также к графику ?, (^) вида рис. 18.23, в. Для приведенных выше числовых значений параметров системы получаем следу- ющие уточненные значения амплитуды и частоты автоколебаний: - для слабой нелинейности «? = 8,03, о)!-5,99 с - для сильной нелинейности а{ = 0,820, rot-5,98 с. Как видим, сильная нелинейность' значительно снижает амплитуду автоколеба- ний (в линейной системе было бы а, = °°). Этот результат получался выше в решении по первому приближению и подтверждается теперь уточненным решением. 1 Нелинейность в данном примере характеризует степень отклонения реальной криволинейной характе- ристики двухфазного индукционного двигателя от прямолинейной.
596 Нелинейные системы автоматического управления § 18.6. Частотный метод определения автоколебаний Здесь, следуя Л. С. Гольдфарбу [89], будем рассматривать простые нелинейности х2 = ??-^?).так как в Других случаях получаются более сложные графические построе- ния. Пусть в нелинейной системе выделено, как обычно, нелинейное звено. Разомкнем систему указанным на рис. 18.38, я образом, причем уравнение нелинейного звена бу- дет A8.205) а линейной части системы — Q(p)x3-R(p)x2. A8.206) Замыкание системы соответствует замене х3- ·¦*,. A8.207) Подадим на вход нелинейного звена (рис. 18.38, а) синусоидальные колебания x,=asincoi. A8.208) На выходе нелинейного звена получим согласно A8.205) вынужденные колебания ), A8.209) которые можно найти, например, как показано нарис. 18.38, о или в. . Разложим A8.209) в ряд Фурье и сохраним только основную синусоиду (первую гармонику, отбросив все высшие гармоники. Очевидно, что это приближенное пред- ставление вынужденных колебаний эквивалентно гармонической линеаризации иели- нейностей, рассмотренной в § 18.1. Наосновании этого для определения первой гармо- ники вынужденных колебаний величины х2 можно воспользоваться частотным аппа- ратом, который применялся ранее для линейных систем следующим образом. Согласно формулам A8.9) приближенная передаточная функция нелинейного звена с уравнением х2 = F(x{) будет а) Нелиней- ное звено 3. Линейная часть системы —А 1 I ю 1 1 , х2 /~ _°J_ 1 I I t ?~~ f-sr — 0 _/ * Рис. 18.38 Wn=q(a) соответственно при наличии гистерезисиой петли и при ее отсутствии. При этом выраже- ния q (а) и q (?) определяют- ся формулами A8.10).
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 597 Приближенный комплексный коэффициент усиления, или приближенная ампли- тудно-фазовая характеристика нелинейного звена с уравнением х2 = /¦'(.v)), при нали- чии гистерезисной петли, следовательно, будет Wli=q{a) + jq'(a), A8.210) а без гистерезисной петли — WH(a)-q(a). A8.211) Эта характеристика определяет амплитуду и фазу первой гармоники на выходе нелинейного звена (если на его вход подается синусоида), а именно выражение A8.210) можно представить в виде где J[]2[i2 ^. A8.212) Следовательно, амплитуда первой гармоники на выходе будет а2 - аЛп (а), а фазо- вый сдвиг — ?,, (?), где а — амплитуда на входе нелинейного звена. В результате полу- чим следующие вынужденные колебания на выходе нелинейного звена (первая гармо- ника): Например, выходная величина х2 релейного звена с характеристикой рис. 18.1, ? меняется в процессе вынужденных колебаний но закону, изображенному сплошной ломаной линией на рис. 18.38, в. Пунктиром показана основная синусоида для нее, причем из A8.212) и A8.15) имеем: г~ Ас . ?·)-?] 2cV2 2 2) Действительная ступенчатая кривая заменяется в данном случае синусоидой (пер- вая гармоника), вершина которой совпадает с осью симметрии действительного пря- моугольника (рис. 18.38, в). Для нелинейных звеньев с уравнением видах2 = F(xi) без гистерезисиой иегли, как следует из § 18.1, q (а) = 0. Следовательно, для таких звеньев А„ - q (а) и ?,, = 0, т. е. вынужденные колебания на выходе не имеют фазового сдвига.
598 Нелинейные системы автоматического управления Масштаб для кривых А,,? 2 3 4 5 Х2 10° б) ?.2 с т>0 0 Ъ ? _'?5 Кривые ?? mi-0,25—I m-0 m=0,25 m=0,5 т~ Одним из главных отличий вынужденных колебаний нели- нейных систем от линейных яв- ляется их существенная зависи- мость не только от частоты, но и от амплитуды входных колеба- ний. Эту главную особенность как раз и улавливает написанное здесь приближенное выражение амплитудно-фазовой характери- стики нелинейного звена. В фор- мулах A8.210)-A8.212) полу- чилась зависимость только от амплитуды а, потому что ограни- чились рассмотрением только нелинейности вида х2 = F (х,). Для более сложных нелинейных звеньев в амплитудно-фазовую характеристику войдет также и частота ?. Кроме того, как уви- дим ниже, зависимость от часто- ты будет всегда вводиться линей- ной частью системы. В § 18.1 были приведены вы- ражения q (а) и q (а) для наи- более типичных релейных и других простейших нелинейных звеньев. На основании этого строятся приближенные амплитудные и фазовые характеристики путем вычис- лений по формулам A8.212). Результаты для простейших случаев приведены нарис. 18.39 и 18.40. Там приведены также и обратные амплитудно-фазовые характеристики 8 12 16 20 Масштаб для кривых ?? m- 0,75 m=-l/ m=-0,5 m=0,25 rm=-0,25/m=0,5 /m-0 |//m=0,75 2 3 Рис. 18.39 Мн(й) = 1 Wu(a) A8.213) На графиках указаны все необходимые обозначения и типы нелинейных характе- ристик звеньев. Аналогичным путем можно построить графики и для других конкрет- ных нелинейных звеньев. Амплитудно-фазовая характеристика линейной части системы согласно A8.206) имеет вид A8.214) QO<o) Общая приближенная амплитудно-фазовая характеристика всей разомкнутой системы с нелинейным звеном будет A8.215)
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 599 Следовательно, ампли- туда и фаза первой гармони- ки выходной величины дг3, определяемые формулами и ?3= ), A8.216) 0,6 0,4 0,2 ¦?. X9i ? ? ?6 _J г *> г' ¦ ? 6) A,1 11 13 15' % г) ^, 1,ОГ " 0,8 0,6 0,4 0,2 r V 4 s ? X2Utc ? f /) C||"'U ¦a. 99 1,U 0,8 0,6 0,4 0,2 у / / / / — - ,m — / ]b ?? P» и 1 4 6 8 10 12 ?? Вн 0,8 0,4 0 2 4 6 8 1012 ft зависят здесь не только от частоты ?, как в линейных системах, но еще и от вели- чины входной амплитуды а. Отыскание автоколеба- ний замкнутой системы. Не- затухающие синусоидал ьныс колебания с постоянной ам- плитудой в замкнутой систе- ме определяются согласно критерию устойчивости Найквиста (см. гл. 6) про- хождением амплитудно-фа- зовой характеристики ра- зомкнутой системы через точку (-1,_/0), т. е. равен- ством IV = -1. Это и будет в данном случае условием су- ществования периодическо- го решения для замкнутой нелинейной системы, которое принимается приближенно синусоидальным. Итак, имеем условие A8.217) Рис. 18.40 Учитывая A8.215) и A8.213), это можно записать в виде или A8.218) где q (а) = 0 в случае отсутствия гистерезиспой петли (правая часть A8.218) в этом случае будет вещественной). Левая часть уравнения A8.218) или A8.217) представляет собой амплитудно-фа- зовую характеристику линейной части системы, а правая — обратную амплитудно- фазовую характеристику нелинейного звена (для первой гармоники), взятую с обрат- ным знаком. Решение этого уравнения можно получить графически как точку нересе-
600 Нелинейные системы автоматического управления -M,,(a)ay VO|I 6) саз ) *u а-ч °2/ ? = *> /?,,? -??(?)' C04 '?? ?,. U2 ?? Рис V ) U ? = ?? . 18.41 «) ? = ? Л -0 ?? ?4 ? ??3?/ QJa3 " ?=0 V ?? 3 ?,, ?/ ??,,(?) чепия указанных двух характеристик (рис. 18.41, а и б). В точке пересечения из кри- вой WJl (/?) берем значение частоты ??, а из кривой -Мп (а) берем величину амплиту- ды ап искомого периодического решения. Рис. 18.41, а соответствует системе с нели- нейным звеном, имеющим гистерезисную петлю, когда согласно A8.210) и A8.213) характеристика Мп (а) комплексна. При отсутствии гистерезисной петли, когдаМ„ (а) вещественна, получаем график рис. 18.41, б. Вместо A8.217) можно пользоваться также выражением 1 A8.219) т. е. искать решение как точку пересечения амплитудно-фазовой характеристики не- линейного звена с обратной амплитудно-фазовой характеристикой линейной части системы, взятой с обратным знаком (рис. 18.41, о и г). Устойчивостьнайдеиного периодического решения грубо оценивается следующим образом (этот метод не является строго обоснованным, но во многих случаях его при- менения достаточно). Дадим малое приращение амплитуде: а = а„ + ??. Тогда при положительном ?? получим на кривой — М„ (а), например, точку а, (рис. 18.42, а), a при отрицательном ?? — точку а2. Для устойчивости периодического решения требу- ется, очевидно, чтобы при положительном ?? колебания затухали, а при отрицатель- пом ?? — расходились. Для этого согласно критерию Найквиста и случае устойчивой или нейтральной разомкнутой системы требуется, чтобы суммарная амплитудно-фа- зовая характеристика V(a, ?) в первом случае не охватывала точку (-1J0), а во вто- ром — охватывала. Но общая характеристика W {а, со) не чертится в рассмотренном способе. Поэтому высказан- ное положение надо перене- сти на свойства кривых Wn (/?) и -Ми (а). Отсюда получаем, что для устойчивости периоди- ческого решения (если ли- нейная часть системы в ра- зомкнутом состоянии устой- чива или нейтральна) требуется, чтобы амплитуд-
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 601 но-фазовая характеристика линейной части МЛ, (/?) не охватывала точку а, соответ- ствующую положительному ??, и охватывала точку а2, соответствующую отрицатель- ному ??. По этому признаку графики рис. 18.42, ? и б (в точке ?) дают устойчивое периодическое решение, которое соответствует автоколебаниям замкнутой системы с частотой ??2, и амплитудой ап2. На графике рис. 18.42, «значения ??1 и апХ соответствуют неустойчивому, а значе- ния ??2, а„2 — устойчивому периодическому решению. Это в простейшем случае мо- жет означать устойчивость системы в малом (до амплитуды ??1) и автоколебания с частотой ?,,2 и амплитудой ап2, если начальная амплитуда колебаний в переходном процессе превышает значения ап1. В таких исследованиях предполагается, что все параметры системы заданы в чи- словом виде (или амплитудно-фазовые характеристики звеньев в виде определенных трафиков). Если же требуется выяснить влияние одного или двух каких-нибудь па- раметров системы, то надо рассмотреть все возможные комбинации кривых ?л (/?) и -Мп (а) при разных значениях этих параметров. Рассмотрим примеры. Система автоматической стабилизации температуры. Уравнения системы с ре- лейным звеном были описаны в примере 5 § 18.3. Выражение амплитудно-фазовой характеристики линейной части системы с добавлением жесткой обратной связи бу- дет A8.220) В данном случае очевидно, что общий знаменатель передаточной функции линей- ной части системы A8.221) не н,меет корней с положительной вещественной частью, а нулевой корень говорит о том, что линейная часть системы нейтральна. Выражение, стоящее в квадратных скобках A8.220), при кш. = 0 (система без обрат- ной связи) соответствует апериодическому звену (объект и чувствительный элемент). Оно изображено на рис. 18.43, а. При наличии же жесткой обратной связи в системе Aгос ? 0) этот график сдвигается вправо на величину km, (рис. 18.43, б). Множитель перед квадратной скобкой A8.220) соответствует инерционному ин- тегрирующему звену (привод с управляющим органом). Он изображен на рис. 18.43, в. Перемножением этих характеристик получаем амплитудно-фазовую характери- стику W^ (/?) линейной части системы соответственно при отсутствии обратной связи (рис. 18.43, г) и при наличии жесткой обратной связи (рис. 18.43, д). Нанесем наэтиже графики кривую обратной по величине и по зна]· ? амплитудно-фазовой характери- стики -Ми (а) нелинейного звена (в данном случае — реле). Здесь ота кривая изобра- жена в соответствии с рис. 18.39, б для того случая, когда реле характеризуется графи- ком рис. 18.20, а, причем b2 = b, b{ ~ тЬ. Как видно из рис. 18.43, г, в данном случае в замкнутой системе без обратной связи возможны автоколебания, так как кривые ?л (/?) и -А/„ (я) пересекаются, а введением
602 Нелинейные системы автоматического управления Объект и чувстви- Объект и чувствительный тельный элемент элемент с включением а) @ = = 00 V -k,k . ? У ' б) а обратной связи ^ .у ^ Привод -U V е) nb i ж) V, О) ·- -^0'?) Рис. 18.43 обратной связи можно уничтожить эти автоколебания (рис. 18.43, д). Очевидно так- же, что и выбором параметров линейной части системы (т. е. деформацией кривой W.t на рис. 18.43, г) можно было бы уничтожить автоколебания замкнутой нелинейной системы и без обратной связи. Напротив, неудачный выбор параметров может приве- сти к автоколебаниям системы даже и при наличии жесткой обратной связи, если на рис. 18.43, д кривые пересекутся. Чем меньше гистерезисная петля (рис. 18.20, а), тем больше будет т (рис. 18.39) и тем легче, как видно из рис. 18.39, б и рис. 18.43, г, д, сделать замкнутую систему устойчивой. Когда реле имеет чисто гистерезиспую характеристику (рис. 18.20, г) кривая -Мн (а) вырождается согласно рис. 18.39, б (т = -1) в прямую (пунктир на рис. 18.43, д), причем добиться уничтожения автоколебаний в этом случае нельзя, а можно бороться л ишь за уменьшен не их амплитуды. Если в характеристике реле с зоной нечувствительности не будет гистерезисной петли (рис. 18.20, б), то согласно рис. 18.40, а и формуле A8.213) обратная амплитуд- но-фазовая характеристика нелинейного звена -Мн (а) будет вещественной, как пока- зано на рис. 18.43, ей ж. При этом замкнутая система без обратной связи может иметь автоколебания, если Wn (/?) примет очертание, показанное пунктиром (рис. 18.43, е). Введение же жесткой обратной связи, как видно из рис. 18.43, ж, полностью уничто- жает автоколебания. Из этого предварительного рассмотрения можно сделать вывод, во-первых, о важ- ном стабилизирующем свойстве дополнительной жесткой обратной связи в системе и, во-вторых, о стабилизирующем свойстве зоны нечувствительности реле. С точки зрения устойчивости системы выгодно увеличивать и то, и другое. Однако эти воз- можности ограничены из-за увели дения статической ошибки системы при усилении жесткой обратной связи и при увеличении зоны нечувствительности реле. Последнее связано с тем, что система может находиться в состоянии равновесия в любой точке зоны нечувствительности; получается не одно определенное состояние равновесия, а целая область возможных состояний равновесия с разными значениями управляемой величины.
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 603 После сделанных предварительных заключений перейдем к определению ампли- туды и частоты автоколебаний в тех случаях, когда последние имеют место. В случае идеальной релейной характеристики в соответствии с A8.211) и A8.18) имеем ^ ) A8.222) М„(а) ^т а {Мн (а) заполняет всю отрицательную вещественную ось, рис. 18.44, а). Поэтому W;i (/?) при отсутствии жесткой обратной связи (сплошная кривая) пересекает ее, а при нали- чии жесткой обратной связи не пересекает (пунктирная кривая). В первом случае по- лучаем точку пересечения D, определяющую периодическое решение (ап, соп). Оно будет устойчиво (т. е. соответствует автоколебаниям), так как кривая ?? (/?) охваты- вает участок прямой -М„ (а) с меньшими амплитудами (линейная часть согласно A8.221) нейтральна, вследствие чего этот критерий можно применять). Во втором же случае кривая Wn (/?) пересекается с прямой -Мн (а) только в точке, где а = 0, ? = °°, т. е. автоколебания отсутствуют (конечная амплитуда получится, если учесть постоян- ную Т2). Амплитуда ап автоколебаний в нервом случае определяется по расстоянию / (рис. 18.44, а) на линии -Мн (а) до точки пересечения, причем с учетом A8.222) полу- чаем «п=^ A8.223) где /берется из графика или вычисляется но формуле /--Ц,(со„). причем величина частоты автоколебаний ?? находится из условия если U4 (?,,) и Ул (??) обозначают вещественную и мнимую части выражения УЛ (/? ?О(. = 0, т. е. A8.224) Отсюда видно, например, что с увеличением k2k3 увеличивается амплитуда авто- колебаний. Для характеристики реле в виде рис. 18.20, а поведение системы без жесткой об- ратной связи поясняется рис. 18.44,6. Здесь автоколебания могут отсутствовать (кри- вая / рис. 18.44, б), возможно одно периодическое решение (кривые 2 и 3, пересекаю- щиеся в точке В) или два периодических решения (кривые 2 и 4, пересекающиеся в точках А и С). При этом кривая 3 соответствует меньшим, а кривая 4 — большим значениям тп в релейной характеристике (см. рис. 18.39). Точки В и А отвечают устой-
604 Нелинейные системы автоматического управления чивым автоколебаниям. Точка С от- вечает неустойчивому периодичес- кому процессу, что может означать устойчивость системы в малом (при а < ас) и стремление к автоколеба- тельному процессу с амплитудой а = аА в большом. Величины ампли- туды и частоты автоколебаний опре- деляются по самим кривым в точках их пересечения. В данном случае влияние вели- чины k2k:i без жесткой обратной свя- зи заключается в том, что с увеличе- нием k2k3 осуществляется переход от кривой 1 к кривой 2 (рис. 18.44, б), т. е. автоколебания в системе появ- ляются только тогда, когда k2k3 пре- взойдет некоторое граничное значение, определяемое моментом касания кривой 1 с кривой 3 или 4. Аналогично определяются автоколебания и при наличии жесткой обратной связи, как показано па рис. 18.44, в. Наконец, при чисто гистерезисной характеристике реле получаем только автоко- лебательный процесс (рис. 18.44, г), амплитуда и частота которого без жесткой обрат- ной связи определяются точкой Е, а при наличии жесткой обратной связи — точкой Я. Во всех рассмотренных случаях, как и вообще в рассматриваемом частотном мето- де, че-рез ап обозначается амплитуда автоколебаний входной величины нелинейного звена, т. е. в данном случае величины х. Чтобы определить амплитуду а0 автоколеба- ний управляемой величины ? (температуры), надо найти передаточную функцию, свя- зывающую величины ? и ?: -х, и, следовательно, ktan Для системы без обратной связи (ktK = 0) k2 Аналогично можно определить амплитуду первой гармоники автоколебаний для других переменных в дайной системе.
Глава 18. Приближенные методы исследования устойчивости и автоколебаний 605 а) Хъ Нслипей- -Г2, Линейная 6) них -to- _ Jo и Hi ?) Рис. 18.45 bat,ti^2 ?,? Учет временного запаздывания в реле. В рассматриваемом выше примере систе- мы стабилизации температуры считалось, что в характеристике реле рис. 18.20 вели- чины А,, А2, Ь заданы постоянными, т. е. считалось, что характеристики реле имеют обычный гистерезисный вид с заданным по входной координате отставанием в сраба- тывании реле. Теперь же будем считать, что имеются данные запаздывания во времени срабатывания и отпускания реле (одинаковые). Такое нелинейное звено с запаздыва- нием можно разбить на два элемента: 1) обычное нелинейное звено, характеризующе- еся графиком рис. 18.45, били в, и 2) элемент запаздывания (рис. 18.45, а), описывае- мый уравнением х*2 =х2е~хр. Тогда можно будет записать выражение амплитудно-фазовой характеристики ли- нейной части системы вместе с элементом запаздывания в виде , (/?) = Wn (/?) A8.225) Правило построения такой характеристики описано в главе 6. Пусть реле (после выделения элемента запаздывания) характеризуется графиком рис. 18.45, б. В этом случае для системы с жесткой обратной связью получим со- ответственно кривые ?? (/?) и Wrj (/?), изображенные на рис. 18.45, г, а также прямую ~М„ (a) ira основании формулы A8.213) и рис. 18.40, а. Если кривые W,a (/?) и -Мп (а) пересекаются, то будут иметь место автоколебания. Но, как видно из рис. 18.45, г, при достаточно малых запаздывапияхх указанные кривые могут не пересекаться, т. е. авто- колебаний не будет. Здесь, как и в линейных системах, можно определить критическое время запазды- вания, до которого автоколебания отсутствуют, без построения кривой W,a (до) только по кривым Wj, ?'?) и -Мн (а). В самом деле, в критическом случае некоторая точка
606 Нелинейные системы автоматического управления кривой W1:i (/?) попадет в крайнюю точку В (рис. 18.45, г). Это, как видно из чертежа, соответствует такой точке К кривой W, (/?), в которой A8.226) Из первого условия определяется величина 0ik, и из второго — критическое время запаздывания: Ч=—[? + ??(?4)] (?.7<0). A8 227) О), v ' Такое решение можно найти непосредственно из графика W., (/?) или же анали- тически, используя выражение A8.220). Если же реле не имеет зоны нечувствительности, т. е. b = 0, то точка В попадет в начало координат на рис. 18.45, г и автоколебания будут при любом значении времени запаздывания в срабатывании реле {xk = 0). Поэтому выгодно, чтобы временное запаз- дывание в реле, рассматриваемое здесь, было бы сравнительно малым, а зона нечув- ствительности имела бы большую величину (но не превышала допустимых значений, полученных из статического расчета точности регулирования). Амплитуда и частота автоколебаний при наличии запаздывания определяются следующим образом. Точка пересечения D (рис. 18.45. г) дает два периодических ре- шения, так как в пей па прямой -М„ (й) имеются два значения а. Это следует из графи- ка рис. 18.40, а, причем на основании A8.16) имеем A8-228) что изображается графиком рис. 18.45, д. Расстоянию от начала координат / точки пересечения D на рис. 18.45, г соответствуют дветочки графика Z), и^нарис. 18.45, Э, которые дают два значения амплитуды: яп1 и яп2. Частота ?? обоих периодических решений одинакова и определяется точкой ? на кривой W_w (/?)· При этом периодическое решение с меньшей амплитудой яп1 будет неустойчивым, а с большей амплитудой ап2 — устойчивым, так как в первом случае точка с положи- тельным приращением Аа налипни -М„ (я) охватывается кривой Ww (/?), а во втором случае — не охватывается. Следовательно, могут иметь место устойчивость системы в малом (до амплитуд яп1) и автоколебательный процесс с большой амплитудой, к кото- рому стремится система при начальных амплитудах переходного процесса, превышаю- щих значение яп1. Заметим, что точку пересечения О кривой Wrs (/?) с линией -Мп (я) можно найти без построения кривой W.a (до) непосредственно по амплитудно-фазовой ха- рактеристике Wn (/?) линейной части системы без элемента запаздывания. Для этого нужно па кривой Wn (/?) найти такую точку ?? (рис. 18.45, г), которая бы при повороте
Глава 19. Медленно меняющиеся процессы в автоколебательных системах 607 вектора Ал на угол ??? попала на линию -Л/„ (а), что и даст нам точку D (величина запаздывания ? задана, ?,, неизвестна). Условие для определения ?,, будет ??,, +|?,,| = ?; после этого находится величина / = ?? а затем амплитуда автоколебаний ап2 по графи- ку рис. 18.45, д. В заключение заметим, что при исследовании нелинейных автоматических сис- тем применяются также приближенные методы Б. В. Булгакова (см. [17] или [701), которые здесь ire излагаются. Глава 19 МЕДЛЕННО МЕНЯЮЩИЕСЯ ПРОЦЕССЫ В АВТОКОЛЕБАТЕЛЬНЫХ СИСТЕМАХ § 19.1. Статические и скоростные ошибки автоколебательных систем В предыдущих главах исследовались симметричные автоколебания, как результат свободного движения системы (т. е. без внешнего воздействия) при симметричных иелипейпостях. Однако, как будет показано, важное практическое значение имеет так- же рассмотрение несимметричных автоколебаний. Несимметрия автоколебаний может вызываться различными причинами: 1) несимметричностью нелинейной характеристики как при наличии, так и при отсутствии внешних воздействий; , 2) наличием постоянного или медленно меняющегося внешнего воздействия при симметричных пелинейностях; 3) наличием постоянной или медленно меняющейся скорости изменения внешне- го воздействия при симметричных нелинейностях (для тех случаев, когда по- стоянное воздействие не вызывает смещения центра колебаний; обычно это имеет место в следящих системах и вообще в астатических системах). В самом деле, если имеется несимметричная нелинейная характеристика (напри- мер, рис. 19.1, а, б), то даже при симметричных колебаниях переменной ? = a sin ?? возникают несимметричные по амплитуде колебания переменной F(pnc. 19.1, б). Если же нелинейность симметрична (например, рис. 19.2, а, б), то при наличии постоянного внешнего воздействия (или в астатических системах при наличии постоянной скоро- сти изменения внешнего воздействия) смещается центр колебаний неременной ? = х° + a sin ??, вследствие чего колебания переменной Остановятся несимметричны- ми по амплитуде и по времени (рис. 19.2, а) или только по времени (рис. 19.2, б). Пусть задана автоматическая система, динамика которой описывается уравнением Q (р)х + R(p) F(x,px) = S(p)f(t). A9.1)
608 Нелинейные системы автоматического управления a) F, 7 / , о ¦ б) / F, 0 0 ? Ри ! х 1 U __ 1 1 ~~~S х= 2? ?=?? с. 19.1 F, 0 asincot В данном параграфе будем считать/B) = const =/° для статических систем или же pf(t) = const = /[° для астатических систем. Астатической системой называется такая, в которой многочлен S(p) имеет общий множитель р, т. е. 5 (р) =pS^ (p). Поэтому запишем уравнение A9.1) в виде где соответственно ??° = 5@)/° или ??° = 5, @)/,°. A9.2) A9.3) При этом решение нелинейного уравнения A9.1), в отличие от прежнего (§ 18.2), ищется в форме х*. где х* = a sin ??, причем ? , ?, ? являются неизвестными постоянными. A9.4) ?=?? 2? j=v>t Рис. 19.2
Глава 19. Медленно меняющиеся процессы в автоколебательных системах 609 С учетом величины смещения х° первые члены разложения в ряд Фурье вместо A8.6) и A8.7) следует записать в виде F(x,px) = F° +qx*+— рх* + высшие гармоники, A9.5) где при обозначении ? = ?? 1 2? F"=— jF(x"+asirn|/, 2? 0 1 2? q = — F(x0 +????, acucos|/)sin|/i/|/; TT/7 J A9.6) ?? о 2? 1 2? q -— ?F(x° +asmy, aacosy)cosiidii. ml Отсюда видно, что в общем случае все три коэффициента являются функциями трех неизвестных: ^(?%,?), <7(?%,?), <?'(*%, ?). A9.7) В частных случаях эти зависимости могут быть более простыми. Подстановка выражений A9.4) и A9.5) взаданное дифференциальное уравнение A9.1) с учетом свойства фильтра (см. § 18.2) дает Q(p)(x"+x*)+R(p) Fu+qx*+—px* = V ? ) Это уравнение разбивается на два: <2 @)х° + R @) /=° - Л/', A9.8) 0. A9.9) При таком разделении сохраняются существенно нелинейные свойства и отсут- ствие суперпозиции решений, так как остается нелинейная взаимосвязь обоих уравне- ний через соотношения A9.7). Можно предложить два метода решения задачи. Первый метод состоит в следующем. Уравнение A9.9) совпадает с прежним уравнением A8.33); отличие состоит лишь в том, что теперь коэффициенты q и q согласно A9.7) зависят не только от ? и ?, ной от смещениях0. Поэтому, написав как прежде характеристическое уравнение ( ^) 0, A9.10)
610 Нелинейные системы автоматического управления заменив ? najco и выделив вещественную и мнимую части, в отличие от A8.36), полу- чим здесь два алгебраических уравнения с тремя неизвестными: ?'(?%?,??) = 0, .а,,, о)„)-0. A9.11) Эти уравнения дают возможность определить амплитуду ап и частоту со,, автоколе- баний как функции постоянной составляющей х°: ??(? ?,,(? A9.12) Для решения этой задачи можно применять любой из способов, описанных в § 18.2, в зависимости от того, какой из них лучше подходит к условиям заданной конкретной задачи. Таким же способом можно определить зависимость ? и ? не только отх°, по и от параметров системы с целью выбора последних. Что касается тех способов § 18.2, где используются графики q (а) и q (я), то здесь их необходимо строить в виде серии кривых при разных постоянных значениях*0 (рис. 19.3). После того как из уравнений A9.11) определены зависимости A9.12), можно, вос- пользовавшись первым из выражений A9.7), найти функцию смещения A9.13) Подставив ее в A9.8), получим алгебраическое уравнение •°) = M° A9.14) с одной неизнестной х°, которая отсюда и определяется. Чаще всего это уравнение относительно х° является трансцендентным и решается графически. Затем согласно A9.12) определяются также амплитуда ап и частота ??. Указанную зависимость A9.12) амплитуды и частоты автоколебаний от величины смещения центра колебаний надо всегда иметь в виду. При одних нелипейностях она может быть весьма существенной, при других —менее существенной. Второй метод решения той же задачи состоит, наоборот, в том, что сначала решается уравнение A9.8), где согласно A9.7) будет F0 (х°, ?, ?) или часто f°(x0, a). Решение получает вид ?°(?,?) или х° (а). A9.15) Это решение подставляется затем в уравнения A9.11), кото- рые, таким образом, будут содер- жать только две неизвестные: аа и ??. Определив последние (по лю- бому из способов § 18.2), вычис- ляем потом по A9.15) и величину х°, которая будет в результате за- висеть от формы нелинейности, от параметров системы и от внешне- го воздействия ? °. При разных ^°=const
Глава 19. Медленно меняющиеся процессы в автоколебательных системах 611 LF g?te-?.,.. r ?~?? 1 2- *4 42. 3 ОС /2@ ? Рис. 19.4 Рис. 19.5 Величинах0 и является искомой статической или скоростной ошибкой соответ- ственно для статической и астатической систем. В тех случаях, когда передаточная функция линейной части системы R (p)/Q (?) имеет нулевой корень в знаменателе, т. е. когда Q @) = 0, вместо A9.14) получаем уравнение A9.16) откуда определяется статическое отклонение или скоростная ошибках (М ). В случае, когда при отсутствии внешнего воздействия (М ° = 0) определяются ав- токолебания в системе с несимметричной нелинейностью, т. е. нелинейностью., или же F (х, рх), для которой fF(asin|/, вместо уравнения A9.8) получаем A9.17) #(O)F° = O. A9.18) Оно решается любым из тех же двух методов, описанных выше для уравнения A9.8). Одновременно согласно A9.11) определяются*0, ?,,,?,,. Если в этом случае знаменатель Q (р) передаточной функции линейной части си- стемы имсетнулевой корень, то Q@) = 0 и, следовательно, уравнение A9.18) с учетом A9.13) принимает вид Ф(х°) = 0, A9.19) откуда определяется х°. Это означает, что в указанных системах возникает такое сме- шение дг° колебаний переменной х, которое ликвидирует свойственную данной нели- нейности нссимметрию колебаний переменной F (?. с. обеспечивается F0 = 0), как показано, например, па рис. 19.4 в отличие от рис. 19.1,6. Приведем пример исследования совместного влияния двух внешних воздействий, причем из дальнейшего будет видно, что, в отличие от линейных систем, здесь нельзя просто складывать статические ошибки от отдельно взятых воздействий.
612 Нелинейные системы автоматического управления Уравнения автоматической системы (рис. 19.5) заданы в виде G>+1)дг2-*,*!. x,=J,{t)-xA; A9.20) x3 = F(x), х = х2-хж, хж = касхА; A9.21) f A9.22) где F(x) — простейшая симметричная релейная характеристика показанная на рис. 19.5: F(х) = с sign х. A9.23) Чтобы воспользоваться выведенными выше общими формулами,'надо сначала привести заданную систему уравнений A9.20) - A9.22) к одному уравнению тина A9.1). В результате получаем (klKTip + k]+kw)k2F(x) = ki(T2p+l)pfl(t) + + (koeTip + kl+koc)f2(t). A9-24> Пусть/](?) является задающим воздействием, изменяющимся с постоянной ско- ростью: /,(?-/,°?. A9.25) которое требуется воспроизвести на выходе системы в виде хА (г). Допустим также, что второе внешнее воздействие/, (с) является возмущающим и имеет постоянную величину (например, постоянная нагрузка на выходном вагу системы): /2@-const-/2°. A9.26) Его влияние требуется свести к минимуму. Найдем установившуюся ошибку на выходе системы. Правая часть уравнения A9.24) будет при этом постоянной, и устано- вившееся решение для ? с учетом автоколебаний следует искать в виде х = х°+х*, где ?* = ?????. A9.27) Гармоническая линеаризация нелинейности A9.23) при этом согласно A9.6) дает г 2с . х° Ас ? (х} F = — arcsin—, q = — - — . A9.28) ? ? ?? у I a I В данной задаче согласно A9.24) уравнение A9.9) для периодических составляю- щих получит вид (?? +i)(T2p+l)px* + ( k,J,p + k,+ kK) k2qx* = 0, A9.29) а уравнение A9.8) для постоянных составляющих будет (?,+???^-??0, · A9.30)
Глава 19. Медленно меняющиеся процессы в автоколебательных системах 613 где согласно A9.24) -.A9.26) ??° - А,/,°+(*, + *„,:)./?. A9.31) Выпю были указаны два метода решения задачи. Для иллюстрации обоих методов решим данную задачу каждым из них. Согласно первому методу сначала решается уравнение A9.29) для определения зависимостей а (х°) и ? (.г°). Характеристическое уравнение здесь будет ?,???3 + (Г, + Т2)р2 + ( 1 + Tlk2kocq)p + {kx + кж) k2q = 0, A9.32) и уравнения A9.11) поэтому примут вид A933) Исключая отсюда q, находим частоту автоколебаний Частота ? в данной задаче оказалась не зависящей от смещения х°, а следователь- но, и от величины внешнего воздействия. Затем, подставляя в первое из уравнений A9.33) выражение <7 из A9.28) и oof, из A9.34), получаем биквадратное уравнение для отыскания зависимости амплитуды автоколебаний ап от смещениях0: ?- — =0, A9.35) где величина AcknT, (Tr,L· -T-,L·.) A= ПЧЗК1» ?(-? +^г) представляет собой амплитуду автоколебаний в данной системе ири отсутствии сме- щения (при х° = 0). Отсюда 2 I ¦ ' ,(П2 *]=Игт|- Полученное выражение можно записать также в виде a,,=Acos-, A9.38)
614 Нелинейные системы автоматического управления если обозначить c = arcsin- 2*! А A9.39) Результат A9.37) или A9.38) и представляет собой искомую зависимость ап (х°). Далее, согласно первому методу решения задачи, подставим полученное значение амплитуды ап из A9.38) в выражение A9.28) для Г°, откуда с использованием A9.39) найдем функцию смещения F0 = Ф(х°) =—сс =—arcsin - А ? ? (К A9.40) где Л определяется через параметры системы формулой A9.36). Подставив величину A9.40) в уравнение A9.30) для постоянных составляющих, с учетом A9.31) и A9.36) получим о Л . ? =— sin ¦ + /2° >? A9.41) Сравнивая это с формулой A9.39), видим, что для искусственно введенной ранее величины ? можно записать следующее выражение: ..JLiAlL eh k, + L·, 1 XKoc A9.42) Эта величина характеризует совокупность приложенных к системе внешних воз- действий. Учитывая это, из формулы A9.38) находим амплитуду автоколебаний ап = Л cos ? 2c*2 A9.43) Существенно то, что амплитуда автоколебаний зависит не только от параметров системы (см. A9.36)), но еще и от величины внешних воздействий. Эта зависимость нелинейная. В данном случае при увеличении внешних воздействий амплитуда умень- шается по закону косинуса, в то время как частота не зависит от внешних воздействий. Из формулы A9.43) видно, что автоколебания существуют до тех пор, пока вели- чины внешних воздействий удовлетворяют условию 0< и го h + Kc /2 < ck2 A9.44) При этом амплитуда автоколебаний изменяется в пределах Л > аи> 0. Таков первый метод определения установившихся величин смещениях', ампли- туды ап и частоты ?? автоколебаний при наличии внешних .воздействий.
Глава 19. Медленно меняющиеся процессы в автоколебательных системах 615 Проиллюстрируем также и второй метод. Согласно второму методу сначала реша- ется уравнение A9.30). По A9.30) и первой из формул A9.28) находим х° . jtf ° . •— = sm = sm а 2с 2с (&, + кж) к2 или, с учетом A9.31), - = sm A9.45) Для отыскания входящей сюда амнлитуды а воспользуемся уравнением A9.29). Характеристическое уравнение для него будет A9.32), и уравнения A9.11) поэтому примут вид: X = (k{+kiX.)k2q-(T[+T2)u2=Q;' ? = { + Txk2ka,q) ?-TjW = 0, где согласно A9.28) и A9.45) Ас . q = —sin па -+/? A9.46) A9.47) Исключая из уравнений A9.46) величину q, находим частоту автоколебаний A9.48) Подставив найденные выражения q и of, в первое из уравнений A9.46), найдем амплитуду автоколебаний а„ = Лсоэ ? ku 2ск2к,+кж J2 A9.49) где величина - *Г1+7^ A950) является амплитудой автоколебаний при отсутствии внешних воздействии (при /,°=0,/20=0). Подставив найденное выражение амплитуды A9.49) в формулу A9.45), получим окончательно величину смещения о А . x"=ysm A9.51)
616 Нелинейные системы автоматического управления Как видно, второй метод в данной задаче приводит к тем же самым результатам значительно более коротким путем, чем первый, что очень важно для практических расчетов (принципиально же оба метода эквивалентны друг другу). По-видимому, боль- шая простота второго метода будет иметь место и в большинстве других задач. В этом втором методе, в отличие от первого, функция смещения ? (?°) не опреде- ляется. Однако последняя может понадобиться в дальнейшем для других целей. Но ее тоже легко можно определить при использовании второго метода. Здесь величины х°, ап и их отношение выражены через величины внешних воздействий. Функция же сме- щения ? (х°) не должна содержать ни величин внешних воздействий, ни амплитуды ап зависящей от них. Подставив значение квадратной скобки из A9.51) в A9.45), получим х° . (l . 2х°) _ = sin|_aresin—j, A952) а подставив это в первую из формул A9.28), сразу получим искомую функцию смешения csn, A9.53) ? ? где А выражается только через параметры системы согласно A9.50). Важно отметить, что функция смещения ? (,г°) не зависит ни от числа внешних воздействий, ни от характера их изменения (если они постоянные или медленно меня- ющиеся), что наиболее наглядно было видно из первого метода решения задачи. Итак, двумя разными методами определена величина смещения х° автоколебаний на входе реле. Найдем теперь установившуюся ошибку на выходе системы хл. Посколь- ку на выходе должно воспроизводиться внешнее воздействие fl (г), ?? согласно рис. 19.5 и второму уравнению A9.20) ошибка данной системы выражается величиной ?? установившееся решение для которой, следовательно, и надо искать. Выразив пере- менную хх, через х, которая уже известна, из заданных уравнений системы A9.20) и A9.21) получаем (кжТ,р + kx+ kK)?, = G> + 1) ? + koc (?? + )pfl (t). Учитывая A9.25) и A9.27), перепишем данное уравнение в виде (кжТ,р + kl+ кж)х, = х° + G> + 1) х* + кжТ, /,° + koc f?t. A9.54) В соответствии с видом правой части установившееся решение этого линейного уравнения следует искать в виде Х1=хЧ+<л1+х, A9·55> о · где X] и С] — постоянные, а ?? —периодическая составляющая.
Глава 19. Медленно меняющиеся процессы в автоколебательных системах 617 Подставив это в A9.54), получим три уравнения для отыскания указанных вели- чин: kxTiCl + (А, + кж) х? = х° + кжТх /,°. . A9.56) (А, + кж) с, = кж /,°; A9.57) {кжТхР + к,+ кж) х - (?,? + 1) ?*. A9.58) Второе из них дает к ,/° C1 = k'X+l ¦ A9.59) Тогда из A9.56) находим ?'° = ?,+^.[?° + А, +|. ^° J' (J 9·60) где ? определяется формулой A9.51) через внешние воздействия. Наконец, из урав- нения A9.58) получаем амплитуду автоколебаний переменной*,: а = A9.61) где ап определяется формулой A9.49) через внешнее воздействие, а ?? — формулой A9.48). Итак, в данной системе имеются все три составляющие ошибки A9.55), завися- щие от величины внешних воздействий и от параметров системы. Наиболее нежела- тельной из них является составляющая cxt, возрастающая пропорционально времени. Поэтому систему необходимо видоизменить в первую очередь так, чтобы уничтожить эту составляющую ошибки, т. е. сделать с, = 0. Для этого можно было бы вовсе изъять дополнительную обратную связь (рис. 19.5), так как при кж = 0 согласно A9.59) будет с, = 0. Однако при этом существенно возрастает амплитуда автоколебаний A9.61), т. е. периодическая составляющая ошибки. Поэтому более целесообразной мерой будет замена жесткой обратной связи х,К = knexA на гибкую хж = kocpx4. Тогда в уравнении A9.54) величина koc заменится на kocp; (koj^ + k,+kocp)x, =x° + G>+ l)x* + *oc /,° A9.62) Как видим, составляющая, пропорциональная времени, в правой части уравнения исчезла, вследствие чего установившееся решение для ошибки дг, в отличие от A9.55), будет *,=*?+*;. A9.63)
618 Нелинейные системы автоматического управления При этом из A9.62) находим: х?^*0+*,,//>), A964) A9.65) причем изменяются, конечно, и формулы для х°, ап и ?? (их можно получить таким же способом). Подбором параметров системы амплитуду автоколебаний ошибки я, мож- но сделать весьма малой. § 19.2. Прохождение медленно меняющихся сигналов в автоколебательных системах Рассмотрим очень важный для практики случай, когда внешнее воздсйствие/(?), которое может быть либо возмущающим, либо управляющим (задающим), в автоко- лебательной системе является не постоянным, а медленно меняющимся. Медленно меняющейся будем называть такую функцию времени, которая сравнительно мало изменяется за период автоколебаний, т. с, соблюдается условие в виде одного из нера- венств Э/ или ^ где ? = —, а ?? — частота автоколебаний. Соответственно для астатических систем медленно меняющейся скоростью / (?) будет такая, для которой выполняется условие df или dt T«f'{t) Указанными свойствами почти всегда обладают «полезные» сигналы управления, проходящие через автоматическую автоколебательную систему (в том числе в пере- ходных процессах). Условие медленного изменения любой функции времени можно выразить также и в частотной форме, а именно: медленно меняющейся считается такая функция, воз- можные частоты изменения которой во времени значительно ниже возможной часто- ты возникающего в системе периодического решения (автоколебаний). Сделанные предположения позволят величину/(I) или, соответственно, pf(O считать постоянной за время каждого периода исследуемых автоколебаний и искать решение в той же форме A9.4): х*=х°+х*, х* = asmuf,
Глава 19. Медленно меняющиеся процессы в автоколебательных системах 619 где t' отсчитывается отдельно внутри каждого периода, ибо теперь х°, я и ? будут не постоянными, а переменными во времени t (от периода к периоду) вместе с изменени- ем внешнего воздействия/^)· При этом дг° (?) будет медленно меняющимся сигналом на входе нелинейности. В связи со сказанным здесь остается в силе разложение A9.5) - A9.7). Но подста- новка его в заданное уравнение нелинейной автоматической системы A9.1) дает Q(p)(x» +x*) + R(p)F" +qx*+l-px* = S(p)f(t). При достаточно медленном изменении функции/(?) (а в астатических системах pf) и величин ?", ?, ?, входящих в коэффициенты Ir, q, q', данное уравнение может быть разделено на два отдельных уравнения: Q(p)x° + R(p)F° = 5(?)/(?), A9.66) A9.67) соответственно для медленно меняющейся составляющей и для колебательной состав- • ляющей. При этом разделении уравнений, как и прежде, сохраняются существенно нелинейные свойства системы. Следовательно, здесь сохраняется целиком прежний (§ 19.1) первый метод реше- ния задачи (второй здесь неприемлем), выраженный формулами A9.10) - A9.13), где в данном случае х° является величиной не постоянной, а медленно меняющейся. По- этому прежний процесс решения заканчивается определением функции смещения A9.13). Подставив A9.13) в A9.66), получим дифференциальное уравнение для опре- деления медленно меняющегося сигнала управления х° (t) (на фоне автоколебаний системы) в виде ¦ A9.68) Таким образом, получается, что для определения медленно меняющихся процес- сов функцию смещения ?° = ?(?°) A9.69) следует подставить в уравнение автоматической системы A9,1) вместо заданной не- линейности F(x,px). Следовательно, функция смещения ? (?°) представляет собой как бы статичес- кую характеристику (обычно криволинейную), которая определяет зависимость меж- ду выходной и входной величинами заданной нелинейности для постоянных или мед- ленно меняющихся сигналов в автоколебательной системе. При любых пелинейностях, в том числе и скачкообразных, функция смешения ? (?°) может получать при определенных условиях вид весьма плавной кривой. Этот
620 Нелинейные системы автоматического управления ?) ? с 2 1 ^ Г 0 -ф(* 1 л 2 Рис. ') 19.6 б) 1 F 0 эффект называется вибрационным сгла- живанием нелинейностпей при помощи ав- токолебаний, а функцию смещения ? {хй) можно называть сглаженной нели- нейной характеристикой. Так, в примере § 19.1 согласно A9.40) функция смещения будет иметь вид рис. 19.6, а, т. е. для медленно меняющегося сигнала в данной релейной системе нели- нейная характеристика будет в опреде- ленных пределах иметь плавный вид (рис. 19.6, а) вместо скачкообразного (рис. 19.6, б) — за счет сглаживающего влияния авто- колебательных вибраций. Далее, например, для пелинейностей, обусловленных зоной нечувствительности (рис. 19.7, а), а также зазором (рис. 19.7, в) и петлей, сигналы ? < b при отсутствии автоколебаний не передаются (F = 0). При наличии же автоколебаний сигнал х° < b передается в виде составляющей F°. Поэтому для медленно меняющегося сигнала полу- чается плавная характеристика (функция смещения) ? (?°) без зоны нечувствитель- ности (рис. 19.7, б). Эффект вибрационного сглаживания нелинейностей в этих при- мерах является положительным (ликвидация зон нечувствительности и петель). Однако в других случаях эффект вибрационного сглаживания нелинейности мо- жет оказаться и отрицательным. Возьмем, например, нелинейную характеристику с зоной насыщения (ограниченно-линейную), показанную на рис. 19.8. В этом случае за счет того, что верхушки синусоиды с одной стороны срезаются, постоянная составляю- щая F° будет меньше, чем само значение F, соответствующее линейному начальному участку. Поэтому постоянный или медленно меняющийся сигнал будет при наличии автоколебаний проходить через данную нелинейность с меньшим коэффициентом уси- ления, чем без автоколебаний, что может в известных случаях отрицательно сказаться на качестве автоматической системы в целом. ?=?? О дг° Рис. 19.7 ?) , «.! ° ? ? % F д/. /? ? о ж:._27С> ? ? / ш :.го I
Глава 19. Медленно меняющиеся процессы в автоколебательных системах 621 0 ! о ? ? 2? F _i j— ? Рис. F 19.8 0 .rO Во многих случаях вычисление ? и ? будет необходимо только с точки зрения проверки выполнения условий вибрационного сглажи- вания нелинейности и допустимости таких вибраций в данной конкретной автоматичес- кой системе. Основными же для качества ра- боты автоматической системы при этом будут являться медленно меняющиеся процессы, оп- ределяемые уравнением A9.68). С точки зре- ния упрощения их определения весьма важны- ми являются следующие два обстоятельства. Во-первых, вид функции смещения ? (ж0), как.видно из § 19.1, не зависит ни от количе- ства и места приложения внешних воздействий на систему, ни от характера их изменения (если только они .медленно меняющиеся). Вид ? (?°) зависит от формы нелинейности, от структуры и от параметров системы. Поэтому можно пользоваться любым методом определения ? (?°) при любых частных упрощающих предположениях относительно внешних воздействий. Можно, напри- мер, пользоваться более простым вторым методом из описанных в § 19.1 методов и проиллюстрированных там на примере, взяв любое одно постоянное по величине внеш- нее воздействие. Во-вторых, какова бы ни была заданная нелинейность F(x,px) (скачкообразная, петлевая и т. п.), обычно функция смещения ? (?°) получает вид плавной кривой. Поэтому, в отличие от первоначально заданной нелинейности, ее легко можиолинеа- ризовать обычным способом (по касательной или по секущей в начале координат или в другом начале отсчета). Имея в виду это свойство, часто вместо термина «вибрацион- ное сглаживание» употребляют термин «вибрационная линеаризация» (будем при- держиваться первого из них). Итак, в определенном диапазоне можно считать ? A9.70) где * -?—1 Графически kn представляет собой тангенс угла наклона прямой (касательной или секущей, рис. 19.7, б). Величина коэффициента ka зависит от соотношения, вообще говоря, от всех параметров системы. Например, для системы, описываемой уравнениями A9.20) - A9.23), согласно A9.53) и A9.50) имеем *„ = 2с A9.71)
622 Нелинейные системы автоматического управления r0_i, 0. 0 _ 0 0. .0 л 0. 3~кнх · х ~х2~хос· хж-косхЛ' Поэтому для расчета медленно протекающих процессов в данной системе па осно- вании A9.20) - A9.22) и A9.70) получаем линейные уравнения: A9.72) или единое линейное уравнение A9.24), в котором надо заменить ? на х° и F (х) на ku x°. Определение коэффициента усиления 1гп можно значительно упростить следую- щим образом. Поскольку функция смещения ? (.?°) определяется согласно A9.13) и A9.7) и по выражению F (? , ?, ?), в которое подставлена, зависимость а (х°), то формулу для вычисления ?н можно представить в виде " ~U° J,o=o ^о0 В тех случаях, когда рассматриваются нечетно-симметричные нелинейности F(x), величина F° не зависит от ? и, кроме того, согласно A9.6) так как производная под знаком интеграла будет четной функцией. Следовательно, для нечетно-симметричных нелинейностей F(x), как однозначных, так и петлевых, величину kn можно вычислять по формуле *„ = непосредственно из выражения A9.7), не определяя функции смешения ? (?°). Во многих задачах это будет существенным упрощением решения. Это упрощение не относится к несимметричным нелипейностям, а также к тем случаям, когда kn приходится определять не по касательной, а по секущей. Итак, с подстановкой A9.70) уравнение A9.68) для определения медленно проте- кающих процессов становится обыкновенным линейным уравнением R(p)kH}x° = S(p)f(t) A9.73) и, как таковое, легко решается.
Глава 19. Медленно меняющиеся процессы в автоколебательных системах 623 г Чувстви- тельные элементы -•чч 1 1 ДГ4 1 f I Релейный усилитель Самолет Привод руля Обратная связь «2 Руль 1 I 1 1 J ? Рис. 19.9 Как видим, введенный здесь принцип разделения уравнений для колебательных и для медленно ме- няющихся составляющих, при кото- ром сохраняются существенно нели- нейные свойства системы, приводит к весьма важным для практических расчетов результатам. Существен- ным выводом является то, что мед- ленно меняющиеся сигналы прохо- дят через нелинейность с другим коэффициентом усиления kH, чем автоколебания (q или q +—p ). ? Особенно важно использовать свойство вибрационного сглаживания нелинейное - тей с последующей их обычной линеаризацией при расчете сложных автоматических систем. Если, например, система автоматического управления полетом самолета работает но схеме, изображенной на рис. 19.9, то часть системы, обведенную пунктиром (релей- ный усилитель, привод и дополнительная обратная связь), как отдельную следящую систему, можно рассчитывать изложенным выше методом с учетом автоколебатель- ных вибраций. Частоту последних путем соответствующего выбора параметров этой части системы или введением корректирующих устройств можно сделать достаточно большой с тем, чтобы амплитуда автоколебаний переменной х2 на выходе этой части системы была мала. Если же указанную амплитуду х2 не удается сделать малой (тогда руль будет колебаться), то необходимо, чтобы указанная частота практически не вос- принималась корпусом самолета в процессе его движения вокруг центра тяжести. Тогда расчет автоматической системы будет выглядеть следующим образом. Автоколебания определяем только в обведенной пунктиром внутренней части (рис. 19.9), как в отдельной самостоятельной системе, считая х5 (?) произвольным мед- ленно меняющимся внешним входным воздействием, а х2 — выходной величиной. Для такой простой системы находим, как изложено выше, функцию смещения ? {? ), а также частоту и амплитуду автоколебаний в зависимости от величины внешнего воздействия. Выбираем параметры данной части системы так, чтобы условия вибра- ционного сглаживания нелинейности соблюдались во всем практически возможном диапазоне изменения входной величины х5. При этом следим за тем, чтобы частота автоколебаний системы (зависящая от параметров системы) лежала за пределами ча- стот возможных колебаний самолета (чтобы она практически не воспринималась кор- пусом самолета). После такого расчета внутренней части системы производим обычную линеариза- цию функции смещения ? (х°), т. е. заменяем ее одной прямой линией F ¦= knx (причем можно использовать указывавшееся упрощение в определений к„). В резуль- тате получаем линейное уравнение для медленно протекающих процессов в данной части системы. К этому уравнению добавляем уравнение всей остальной части систе- мы (в данном случае самолета, чувствительных элементов и руля, см. рис. 19.9) и рас-
624 Нелинейные системы автоматического управления считываем всю систему в целом, как линейную, гго любым обычным методам теории автоматического управления. При этом не обращаем уже внимания па автоколебания, которые локализуются в рассчитанном ранее внутреннем контуре системы. Однако их влияние не игнорируется, ибо оно было учтено при определении функции смещения ? (х°) и коэффициента kH. Изложенный принцип позволяет, во-первых, вести расчет автоколебаний по более простым уравнениям (так как выделяется только внутренняя часть системы) и, во- вторых, значительно упрощает расчет всей системы в целом, сводя его к исследованию обыкновенных линейных уравнений (но с коэффициентом kw зависящим от автоколе- баний, т. е. от параметров внутреннего контура системы). Если необходимо учесть не- ременные коэффициенты и нелинейности самого самолета, то уравнения системы в целом не будут уже столь простыми. Однако и в этом случае полностью сохраняет смысл предварительный отдельный расчет внутреннего контура системы, так как вли- яние нелинейностей самого самолета будет распространяться обычно только нате про- цессы движения, которые по сравнению с автоколебаниями внутреннего контура явля- ются медленными. Известно, что и само движение самолета, например по тангажу, можно, разделить на два, одно более быстрое — движение относительно центра масс (угловое движение) и другое более медленное — движение центра масс (движение по траектории). Оба они являются медленными но сравнению с автоколебаниями внутреннего контура систе- мы управления. Однако их тоже можно рассматривать отдельно. Следовательно, в этом случае, кроме обычно применяемого пространственного разбиения движения самоле- та по каналам (тангажа, курса, крена), расчет системы по каждому каналу (например, тангажа) разбивается еще натри этапа но степени медленности движения во времени. Аналогичное разделение расчета но крайней мере на два этапа но степени медлен- ности во времени бывает целесообразным и для многих других нелинейных автомати- ческих систем (слежения, стабилизации и т. п.). В сложных системах такие приемы, существенно упрощающие все исследование, оказываются единственными, которые могут сделать расчет системы практически осуществимым. Важно иметь в виду, что при этом принципе разделения движений сохраняется существенная нелинейная взаи- мосвязь между ними. § 19.3. Гармоническая линеаризация нелинейностей при несимметричных колебаниях В главе 18 гармоническая линеаризация нелинейностей выполнялась для случая симметричных колебаний в системе. Для гармонической линеаризации нелинейной функции F(x,px) при несимметричных колебаниях будем полагать, что входная вели- чинах нелинейного звена ищется в виде х = x° + asiny. Нелинейная функция F(x,px) будет в этом случае периодической функцией аргу- мента ? с постоянной составляющей F°.
Глава 19. Медленно меняющиеся процессы в автоколебательных системах 625 Релейная харак- теристика общего вида. Релейная характеристи- ка общего вида при не- симметричных колеба- ниях входной величины х представлена на рис. 19.10, а. Здесь т — любое число в интервале -1«?н« 1. Определим постоян- ную составляющую и ко- эффициенты гармоничес- кой линеаризации при условии а>Ь + х°. В со- ответствии с видом фун- кции F(x° + ? sin ?), пред- ставленной на рис. 19.10,6, получим 2? б) F=(x° t- a sin ?) ?2?3 2? ?=?? ?? = arcsin ДЛ , ?2= arcsin "ша - ?3= arcsm ?) -b"-b- 0 ?. Рис. 19.10 2? J 2? с f7a, 2T ,) с, :7Г J dxV~ J ^??'^-??+?'?-??)· 2? J J ?? V ?? ?+?3 С учетом значений соответствующих углов с„ с ( t =— 2?[ х° . /;-?° mb + x° _. mb-xl)) a j ?' =-—I arcsin-—: arcsm + arcsin arcsin A9.74) ?°) Далее для q (?, ? )получаем 2? ?? j 2? c ??-?2 2?-?4 ? = —f F(xo + ?.sin?)sin??/?=— ? sinyrfy- f si ?? i 2? J J 0 V ?] ?+?3 -—(cosy, +cosy2 +cosy.j +cosy4). ?? Учитывая значение углов ?,,..., ??, находим ?? 1 — A9.75) при ? > 6 + |
626 Нелинейные системы автоматического управления Наконец, для q' (a, x°) будем иметь л 2? q =— ?? + smi|/4 - С учетом значений соответствующих синусов получим q=—7г{-т) при a>b+ ? , ?? A9.76) Релейная характеристика с гистерезисной петлей. Считая, что релейная характе- ристика с гистерезисной нетлей (рис. 19.10) есть частный случай релейной характери- стики общего вида при т = -1, получим с ? F =— arcsin 2?^ ? --arcsm- b-x° ?? Acb A9.77) при a > b + | ?? . Релейная характеристика с зоной нечувствительности. Релейную характеристи- ку с зоной нечувствительности (рис. 19.10, г) следует рассматривать как частный слу- чай релейной характеристики общего вида при т = 1. Тогда получим значения посто- янной составляющей и коэффициентов гармонической линеаризации: го с . Ь + х° . Ь-х° F =— arcsm arcsm q=0, A9.78) при а> b + x°.
Глава 19. Медленно меняющиеся процессы в автоколебательных системах 627 Идеальная релейная ха- рактеристика. Для идеальной релейной характеристики (рис. 19.6,6), полагая в после- дних формулах Ъ = О, получим „о 2с . ? F =— arcsin—; A9.79) а) 0 ??' ?2^ 71. С 2? F *-b- -¦mb- ? ? i-H ??[* ¦? I ? б), —*- t с 1 . - —а—^ Рис. 19.11 2 ?2=" "? ft rt 3? 2? ?=?? 2 • Ь- -?® при а > | xQ . Релейная несимметричная характеристика. Релейная несимметричная характе- ристика при гармоническом изменении входной величины ? со смещенным центром колебаний представлена на рис. 19.11, а. Так будет изменяться напряжение на потреби- теле, управляемом реле, если реле при срабатывании включает потребитель на полное напряжение, а при отпускании выключает. Вычисляя постоянную составляющую но формуле A9.6), получим F°=-- 2? 2? -?2 - После подстановки значений соответствующих углов имеем го с с ( . b-x° . mb-x0' г = arcsin + arcsm 2 2? a a A9.80) при а~> Ъ -х° и а > х° - mb . Далее 2? ?? тиа или, с учетом значений углов ?] и ?2, ?? A9.81) при ?
628 Нелинейные системы автоматического управления a) / / /) ,F I / arctgi ?'" л: О '7 1 г ?! = arcsin Рис. 19.12 -t ? ????) Л ? ,?2 ? ?2? 11аконец, < 2? 9 = — О с 2?' или, с учетом соответствующих си- нусов, ?? A9.82) при тех же ограничениях. Нелинейная характеристика с зоной нечувствительности. Нелинейная характе- ристика с зоной нечувствительности изображена на рис. 19.12, а. Коэффициент q' в этом случае равен нулю, так как характеристика однозначная. Определим значения постоянной составляющей F (а, х ) и коэффициента гармо- нической линеаризации q (а, х°) в соответствии с видом функции F (х° + a sin ?), показанной на рис. 19.12,6. Для постоянной составляющей имеем 2? :2?1 ?? ?3 — ? что после подстановки соответствующих углов дает ka 'A k ? ц arcsin- --arcsin- of . й-т° -? arcsm + arcsin A9.83) приа> b + x°.
Глава 19. Медленно меняющиеся процессы в автоколебательных системах 629 J> Вычисляя коэффициентq (?,? ), получаем 2? ?? ??-?2 1 2? q = -— r (x +asi ТТЛ ·> = — ?? J ?? = -|?-(?, ?2 - k[asiny- J ?2 ?? ]s'iny du что с учетом значении углов дает , k{ . b-xQ ¦ . b + x° q = k— arcsin + arcsin—-— + ^ a b+x° I A9.84) при ? > ? Нелинейная характеристика с насыщением. Для нелинейной характеристики с насыщением (рис. 19.8) при несимметричных колебаниях аналогичным путем получа- ем следующие значения постоянной составляющей ? (?,? ) и коэффициента гармо- нической линеаризации q (а, х°): ?°=- ? + (b+x )arcsm +(b-x )arcsin a a k( . h-x° . b+x° q= — arcsin + arcsm + ? a a b-xa A9.85) ириа> fc + |*°|. Проиллюстрируем на примере данной нелинейной характеристики графики Р° Л А ' a q ,(a) х° ~~h "У Гири разных ? = const и Т = ·^2! % I при разных — = const, вычисленные по формулам A9.85) и представленные на рис. 19.13.
630 Нелинейные системы автоматического управления мри I--const p ' ? ? 0 0,2 0,4 0,6 0,8 1,0 1,2 1,4 1,6 1,8 2,0*5 г-01 при =v "const Рис. 19.13 f-kx". Из графиков для f° (рио. 19.13, я) видно, что при на- личии колебаний входной величи- ны нелинейного звена его статичес- кая характеристика для медленно меняющегося воздействия (функ- ция смещения) сглаживается, при- чем увеличение амплитуды коле- баний входной величины приво- дит к уменьшению коэффициента усиления нелинейного звена по по- стоянному или медленно меняю- щемуся входному воздействию. Графики для q (рис. 19.13, б) характеризуют прохождение че- рез нелинейное звено колебатель- ной составляющей в зависимос- ти от амплитуды на входе и сме- щения центра колебаний. Как видно, увеличение смещения при- водит к уменьшению коэффици- ента усиления для колебательной составляющей. Нелинейная характеристика тина люфта или зазора. В случае несимметричных колебаний нели- нейная характеристика типа люф- та или зазора (рис. 19.14) смеща- ется вдоль средней линии, так что ее прежний центр О переходит в положение (У. Постоянная состав- ляющая в этом случае определя- ется простой формулой Рис, 19.14 Колебательная составляющая функции F(x° + a sin ?) от- носительно нового центра колебаний не зависит от величины смещения.*0. Так, например, зубчатая пара, имеющая люфт, пе- редает движение с тем же передаточным числом для любых углов поворота ведущей шестерни, В случае колебаний в ки- нематической передаче, включающей данную пару, люфт бу- дет проявлять себя одинаково для любых углов поворота. По- этому для коэффициентов гармонической линеаризации харак- теристики типа люфта или зазора в случае смещенного центра колебаний относительно начала отсчета будем иметь те же формулы A8.27), что и для случая симметричных колебании.
Глава 20. Оценка качества нелинейных процессов управления 631 Глава 20 ОЦЕНКА КАЧЕСТВА НЕЛИНЕЙНЫХ ПРОЦЕССОВ УПРАВЛЕНИЯ § 20.1. Приближенное исследование колебательных переходных процессов Рассмотрим симметричные относительно оси времени колебательные переходные процессы в нелинейной автоматической системе, которые в первом грубом приближе- нии могут быть описаны затухающей или расходящейся синусоидой с медленно меня- ющимися во времени показателем затухания и частотой (рис. 20.1). Прежде чем записать это математически, обратим внимание на два существенных обстоятельства. Для линейных систем, когда показатель затухания ?= const и частота ? = const, пишут sin(o)i B0.1) Если же частота ? и показатель затухания ? в процессе колебаний меняются с течением времени, то решение следует записывать в другом виде. Во-первых, следует писать sin ? (?) и определять текущее значение частоты в про- извольный момент времени в виде 1Г причем +?0, B0.3) где ?() — постоянная (начальная фаза). Существует дру- гой способ, когда полагают ? = ??? + ?(?) при ?0 = const, причем согласно B0.2) текущее значение частоты dw B0.4) Однако в данной задаче целесообразно придержи- ваться первого представления (B0.2) и B0.3)). Во-вторых, при неременном во времени показателе затухания следует определять текущее значение ампли- туды ? (рис. 20.1) не в виде йо^', как сделано в B0.1), а в виде дифференциальной зависимости da B0.5) B0.2) ? ?— ? 0 ? ? ? 0 / Рис. 20.1 • ? t
632 Нелинейные системы автоматического управления Тогда в случае линейной системы, когда ? = const, получаем как частный случай da „ . г, — = ??, а = аоеь, а а в случае нелинейной системы, когда ? меняется в процессе колебаний, текущее значе- ние амплитуды согласно B0.5) будет ? — = ??, а = аое° , B0.6) а т. е. огибающая колебаний (рис. 20.1) состоит из элементарных отрезков экспонент с непрерывно меняющимся показателем ?. Итак, будем искать решение для переходного процесса в нелинейной системе как первое приближение в виде г = ? sin ?, B0.7) da „ dw ? ? ^ <208 причем искомыми неизвестными будем считать медленно меняющиеся величины ? и ?. «Показатель затухания» может характеризовать быстроту не только затухания, но и расхождения колебаний: da . у ? — >0 при ?>0; dt — <0 при ?<0, at B0.9) т. е. положительным значениям «показателя затухания» ? соответствуют расходящие- ся колебания. Как уже было сказано, величины ? и ? считаются медленно меняющимися функ- циями. Однако поскольку постоянные значения ? могут соответствовать в линейных системах как медленному, так и быстрому затуханию колебаний, то и медленно меня- ющиеся значения ? могут характеризовать как те, так и другие процессы. Формулы гармонической линеаризации нелинейности для рассматриваемого слу- чая будут иметь некоторую особенность по сравнению с прежними. В самом деле, если величина показателя затухания ? не мала, то, дифференцируя выражение B0.7) по времени как произведение двух функций, с учетом B0.8) находим рх = acocos ? + ????? ?. B0.10) Отсюда и из B0.7) получаем sini/ ? ?? ?? ?? B0 11)
Глава 20. Оценка качества нелинейных процессов управления 633 Поэтому первая «гармоника» (затухающая или расходящаяся) нелинейной функ- ции F(x, рх) при ? = a (i) sin ? (t) вместо A8.6) здесь будет ? ^ ? ; ? где . 2? q = — [.F(asin|/, aa)cos|/ + agsin|/)sin|/ui|/: ?? J B0.12) j « B0.13) ^' = — ?/·??3?"??, ??/7 " Здесь в общем случае коэффициенты гармонической линеаризации будут зави- сеть от трех неизвестных: ?, ? и ?. Если же рассматривается нелинейность F (х), как- чаще всего бывает, то <? и д' сохраняют прежний вид: , 2? . 2? q=-— f.F(asin|/)sin|fi/|/, q -— F(asri\i)cos\id\i, B0 14) и в этом случае можно целиком использовать материал главы 18 в виде готовых выра- жений q (а) и q'(a) для различных конкретных нелинейностей, учитывая, однако, но- вую форму B0.12) замены нелинейной функции. В случае нелинейных систем первого класса дифференциальное уравнение колеба- тельного переходного процесса 0 B0.15) при наличии свойства фильтра (§ 18.2) после гармонической линеаризации согласно B0.12) принимает вид Q(p)x + R(p)i q + ^-(Ax = 0. B0.16) ? J Колебательный процесс в линейной системе, описываемый решением B0.1), соот- ветствует паре комплексных корней характеристического уравнения ? = ? +ju)c посто- янными значениями ? и ?. Аналогично и колебательный процесс в нелинейной системе, описываемый приближенно формулами B0.7) и B0.8), определяется медленно меня- ющимися значениями ? и ?, которые можно находить путем определения нары комп- лексных корней ? = ? ±_/? характеристического у] чвнения гармонически линеаризо- ванной системы B0.16). В соответствии с этим в характеристическое уравнение 0 B0.17)
634 Нелинейные системы автоматического управления подставим ? = ? +jo) для определения значений ? и ?, удовлетворяющих этому уравне- нию. В результате получим = ?. B0.18) Подстановку значения ? + jo) вместо ? в любой многочлен удобно выполнять путем разложения его в ряд но степеням jco, например: где индекс ? означает, что и выражения производных надо подставить ? вместо р. По такой же формуле разлагается в ряд и многочлен R (? + _/?). При малых значениях ? (для медленно затухающих процессов) вместо B0.19) удоб- нее применять разложение по степеням ?, ограничиваясь его первой степенью, а именно: № ?; > B0.20) № ?, dj где индекс jo) означает подстановку _/со вместо ? в выражения для производных. В комплексном уравнении B0.18) содержатся три неизвестные: ?, ? и а, причем последняя входит в q и q. Поэтому указанное комплексное уравнение позволяет найти две переменные как функцию третьей: ? = ?(?) и ? = ?(?), B0.21) т. е. изменение показателя затухания ? и частоты ? с изменением амплитуды а затуха- ющего или расходящегося колебательного процесса в нелинейной системе. Когда функции B0.21) найдены, можно, пользуясь двумя дифференциальными уравнениями первого порядка B0.8), найти а (?) и ? (?) для первого приближения искомого решения нелинейного уравнения B0.15) в форме B0.7). Интегралы уравне- ния B0.8) имеют при заданных начальных условиях (а = а0, ? = ?0 при t = 0) следую- щие выражения: ? С ^~- = ^ ? = |?(?)?+?0, B0.22) где ? (я) и ? (?) — найденные ранее функции B0.21). Из первого уравнения B0.22) определяется ? (?), а из второго — ? (?) после подста- новки в пего а (?) из первого. В результате получаем решение * = a(i)sini|/(i). B0.23)
Глава 20. Оценка качества нелинейных процессов управления 635 Линии C=const<0 Область устойчи- вости равновесия Рис. 20.2 Операция интегрирования B0.22) во мно- гих случаях для оценки качества переходных процессов в автоматических системах не нуж- на. В большинстве случаев вполне достаточно бывает ограничиться нахождением функций B0.21) из комплексного ал гебраического урав- нения B0.18), так как качество симметрично- го колебательного переходного процесса впол- не может быть охарактеризовано величинами ?, ? и их отношением ?/?, а также характером их изменения в зависимости от амплитуды ко- лебаний и от параметров системы. Это достигается построением так называ- емых диаграмм качества затухания симметрич- ных нелинейных колебаний. Диаграмма на рис. 20.2 представляет собой семейство линий ? = const и линий ? = const па плоскости с ко- ординатами k, а, причем k означает какой-либо из основных подлежащих выбору параметров системы (коэффициентусиления или др.). Для линейной системы линии ? = const и ? = const в тех же координатах имели бы вид вертикальных прямых, так как показатель затухания и частота колебательных пе- реходных процессов в линейной системе не зависят от величины амплитуды колеба- ний а, а меняются .только с изменением параметров системы (в данном случае k). В нелинейной же системе эти линии искривляются (рис. 20.2) или просто наклоняют- ся в зависимости от формы нелинейности и от общей структуры системы. Это выра- жает собой изменение показателя затухания ? и частоты ? нелинейных колебательных переходных процессов с изменением величины амплитуды колебаний а. Значение ? = 0 соответствует отсутствию затухания, т. е. сохранению с течением времени постоянной амплитуды а. Например, точке С (рис. 20.2) соответствуют коле- бания с постоянной амплитудой ас (автоколебания). Поэтому линия ? = 0 на диаграм- ме качества (рис. 20.2) представляет собой не что иное, как зависимость амплитуды автоколебаний от параметра системы k, которая определялась в главе 18. По одну сто- рону от этой линии лежат линии ? = const > 0, а по другую — ? = const < 0. Первые соответствуют расходящимся колебаниям, а вторые — затухающим. Протеканию переходного процесса во времени соответствует движение изобра- жающей точки ? по вертикали (так как амплитуда а в переходном процессе меняется, а коэффициент усиления k сохраняется постоянным), как указано на рис. 20.2 пункти- ром и стрелками. Например, значению k в точке L соответствует вертикальная прямая M0L. Поскольку эта прямая пересекает линии только с отрицательными значениями ?, то колебания в переходном процессе будут затухать, т. е. изображающая точка Мбудет двигаться из некоторого начального положения Мо (где задана начальная амплитуда ?0) вниз. Процесс изменения амплитуды во времени показан на рис. 20.3, а. Изменение частоты ? (а) определяется при этом по соответствующей вертикали на нижней части рис. 20.2.
636 Нелинейные системы автоматического управления Jx(t) Рис. 20.3 В том случае, когда, параметр к в исследуемой систе- ме имеет значение, соответствующее точке ? (рис. 20.2), получается два варианта протекания переходного процес- са. Если начальное положение изображающей точки бу- дет ниже точки С(а0 < ас), то ? > 0, т. е. колебания расхо- дятся и изображающая точка идет, как показано стрел- кой па прямой ЕС, асимптотически приближаясь к точке С. Это соответствует процессу изменения амплитуды колебаний во времени, изображенному на рис. 20.3, б. Если же а0 < ас, то ? > 0, и изображающая точка пойдет по прямой НС вниз (рис. 20.2), что соответствует зату- хающему переходному процессу (рис. 20.3, в), асимпто- тически приближающемуся к автоколебаниям с амп- литудой ас. Процессы, аналогичные этому, будут иметь место при любом значении параметра k правее точки D (рис. 20.2). Следовательно, область значений параметра &, лежащая правее точки D, является областью существования авто- колебаний, к которой сходятся колебательные переходные процессы с обеих сторон (снизу и сверху). При этом положение равновесия системы (любая точка а = 0 па оси абсцисс) в данной области значений параметраk является неустойчивым, так как коле- бания в переходном процессе от него расходятся, стремясь к другому устойчивому состоянию — автоколебательному режиму. Левее же точки D (рис. 20.2) лежат значения параметра &, при которых переходный процесс затухает от любой начальной амплитуды а0до нуля. Это есть область устойчи- вости равновесного состояния системы. Левее линии ? = 0 (рис. 20.2) лежит обычно область монотонных переходных про- цессов. Итак, если диаграммы качества для разных структурных схем какой-либо автома- тической системы построены по различным параметрам (к и др.), то они могут служить хорошим материалом для выбора наилучших параметров нелинейной системы при ее проектировании или синтезе. Обратимся теперь к способам построения этих диаграмм. Первый способ. Выделив в уравнении B0.18) вещественную Хи мнимую Участи, подобнотому как это делалось в главе 18, получим два уравнения: Х(а, ?, ?) = 0, ?(?, ?, ?) = 0. B0.24) Пусть требуется построить диаграмму качества затухания нелинейных колебаний по некоторому параметру системы k, который входит в коэффициенты уравнений B0.24). Выразив па основании одного из этих уравнений величину ?=/, (?, B0.25)
Глава 20. Оценка качества нелинейных процессов управления 637 и подставив ее в другое из уравнений B0.24), найдем *-/2(?.?)· B0.26) Тогда, придавая ? различные постоянные значения, по B0.26) можно легко пост- роить семейство линий ? = const на диаграмме качества (рис. 20.2). Затем, используя B0.25), можно построить также семейство линий ? = const. Второй способ. Характеристическое уравнение B0.17) можно записать в развернутом виде: f + ??"'1 + ??"~2 + ... + ??.? + Л„ - 0, B0.27) где все коэффициенты А{,А2,..., А„ или часть из них являются функциями искомых величин ?, ? и ? (в простейших задачах только от а). Разложим левую часть уравнения B0.27) на два сомножителя: (р" 2 + С,// 3 + ... + С„ 2) (р2 + ??? +й2), B0.28) последний из которых соответствует основной паре комплексных корней рх 2 = ? ±J03, определяющей колебательный переходный процесс в исследуемой системе. Тогда по- лучаем ? = -|-, ?2 = /?2-?2· B0.29) Первый из сомножителей B0.28) должен иметь значительно большие по модулю корни, чем второй, чтобы колебательное решение, соответствующее искомым корням ?? 2 при принятых начальных условиях, было основным. Коэффициенты разложения B0.28) связаны следующими соотношениями: А, = С, + ?? Л2 - С2 ? 52 + Bici· -. Ап = С„_2В2. Для нахождения величин ? и ? необходимо, очевидно, в формулах B0.29) выра- зить коэффициенты ?, и В2 через коэффициенты первоначального уравнения B0.27). В частности, для характеристического уравнения, третьей степени р3 - ?,?2 + ?? + А3 = (р + С,)(р2 + ??? +В2) = 0 имеем: Л,-С,+Б„ A2 = B2 + BlCi, A3=ClB2. B0.30) Чтобы значения ? и ? B0.29) определяли основную часть решения, а третий корень уравнения можно было не учитывать, нужно, чтобы или ?,»|?|, B0.31) чем определяется верхний предел для значений | ? j, которые следует брать при постро- ении диаграммы качества.
638 Нелинейные системы автоматического управления Составим предпоследний определитель Гурвица: С? +СХВХ). Но так как из B0.30) и B0.29) следует, что В2 + С,Я, =Л2, С2 = (Л, -??)?,?? =-2?, то полученное выше выражение можно записать в виде г 2[?2+(?]+2?J}] Далее, поскольку из B0.30) следует, что 1 Сх Ах-Вх' то из B0.29) получаем формулу для квадрата частоты: Формулы B0.22) и B0.23) позволяют строить диаграммы качества для систем третьего порядка. Аналогично для системы четвертого порядка получаем рл + Л,/ + ??2 + ЛзР = О2 + Схр + С2)О2 + Б,р +В2), B0.34) причем Ax=Ci+Bl; A2=C2+B2 + Bl АЛ=С2В2. Здесь требуется, соблюдение того же условия B0.31). Исходя из выражения предпоследнего определителя Гурвица, аналогичным путем находим формулу 2(Л, +2?){[/12 +(? +2?J?]2 -??,+?^}' B036) где а затем Третий способ. Рассмотрим часто встречающийся частный случай, когда коэффициенты гармонической линеаризации q и q' зависят только от амплитуды а и
Глава 20. Оценка качества нелинейных процессов управления 639 не зависят от частоты ? и показателя затухания ?, что име- ет место для нелинейностей вида/-"(.г). В этом случае мосле подстановки в характеристическое уравнение ? = ? + jco выражение B0.18) можно представить в виде 1 Wu(a) где обозначено: B0.38) B0.39) причем числитель и знаменатель последнего выражения представляют собой, согласно B0.19), многочлены по сте- пеням jco с коэффициентами, зависящими от ?. Задаваясь различными постоянными значениями ?, построим серию кривых W., (? +j(a) как функции ??/? при ? = const (рис. 20.4) анало- гично тому, как обычно строятся амплитудно-фазовые характеристики линейной час- Линии Wji(?,+ja>) .у при ?=???5? РИС. 20.4 ти системы. Па том же графике (рис. 20.4) нанесем линию 1 Wu(a) . Точки пересече- ния ее с линиями Wn (? +;'?) определяют собой решение уравнения B0.38), а именно для каждого значения ? в этих точках пересечения получаются соответствующие зиа- 1 чения ? (по кривой -- ) и ? (по кривой ?л (? +j(x))). Этим самым определяется качество колебательного переходного процесса при всех заданных параметрах систе- мы, т. е. определяются точки одной вертикали на диаграмме качества (рис. 20.2). По- вторив такие же построения (рис. 20.4) для различных значений выбираемого пара- метра системы k, можно построить и всю диаграмму качества (рис. 20.2). Способы построения диаграмм качества для систем второго класса и другие при- менения диаграмм см. в [72]. Там же рассматриваются несимметричные колебатель- ные процессы и скользящие процессы. § 20.2. Примеры исследования колебательных переходных процессов Рассмотрим сначала построение диаграммы качества и кривой переходного про- цесса па примере нелинейной следящей системы, азатем исследуем переходный про- цесс в нелинейной системе с логическим устройством. Пример 1 . Структурная схема следящей системы изображена на рис. 20.5, где 1 — датчик рассогласования, 2 — усилитель, 3 — реле, 4 — исполнительный двигатель, 5 — редуктор, 6 — управляемый объект, 7 — дополнительная обратная связь.
640 Нелинейные системы автоматического управления 4 —H5 ?1 У 2 h2 Tip ? K- 7 3 F{ut) кж Рис. 4 «3 Тгр+l ¦· 20.5 сод 1 5 6 ? Управ- ляемый объект F 0 'ис. 20.6 ¦ с , Системы с такой структурной схемой находят применение в тех случаях, когда для управления двигателем нужна значительная мощность, а увеличение габаритов и мас- ¦сы усилителя нежелательно. Для датчика рассогласования системы имеем уравнения и, =?,(?-?) = ?,?, B0.40) где ? и ? — соответственно входная и выходная величины системы; &, — коэффициент передачи датчика рассогласования; ? — рассогласование. Статическая характеристика нелинейного звена — реле — изображена на рис. 20.6. Выполняя гармоническую линеаризацию нелинейной характеристики реле, получим UflilPHPUHP уравнение B0.41) где в соответствии с A8.16) для однозначной релейной характеристики с зоной нечув- ствительности коэффициент гармонической линеаризации определяется формулой B0.42) Учитывая уравнение датчика B0.40), гармонически линеаризованное уравнение реле B0.41) и передаточные функции других линейных звеньев, приведенные на рис. 20.5, запишем уравнение для собственного движения (а=* 0) следящей системы в виде [(Г, ? + 1)(Г2 ? + 1 )р + М.Ас? (Ф + W:M (?I U2 = О· B0.43) Характеристическое уравнение, соответствующее полученному, дифференциаль- ному уравнению, будет B0.44) (Г,? +1)(Т2р + )р + k2k3kxq (а)р + (а) = 0. Произведем вначале построение диаграммы качества по первому способу, указан- ному в § 20.1. Для этого в уравнении B0.44) необходимо произвести подстановку ? = ? +j(a с использованием формулы B0.19). Вычисляя соответствующие производные характеристического полинома B0.44) пор и подставляя/? = ? в полученные выражения производных, найдем коэффициенты
Глава 20. Оценка качества нелинейных процессов управления 641 разложения в ряд уравнения B0.44) при ?^ ? +ja>, которое в результате распадается на следующие два уравнения: X = Г, T2U + (Г, + ?2)?2 + [1 + ?2?3?(?)]? + kxk2k,kAq{a) - -[ЗВД + Г. + Г^-О; <20·45> 7=137, ?2?2 + 2 (?, + 7'2)? + 1 + k2k3klKq(a)u> - 7, 7>3 = 0. ( 20.46) Из последнего уравнения определяем квадрат частоты: ?2 = -?- |37·,72?2 + 2 (У, + Т2) ? +1 + &AV/(«)]· B0 47) j,y2 Подставляя значение ?2 в уравнение B0.45), получим Г,7·2?3 + (Г, + 72) ?2 + [1 + Wo<<7(a)l ? + kxk2k^q(a) = ч B0.48) " ^F |37·,?2?2 + 2(Г, + ?2) ?+ 1 + k2k3km:q(a)] WJ? - ?, + 72]. Построим диаграмму качества для следящей системы по параметру kx. Так как затухание ? в B0.48) входит нелинейно, то удобно данное уравнение разрешить отно- сительно параметра кх. В результате получим 2 + 2 (Г, + Т2) ? +1 + k2k3ktKq(a)]x Bo49) ?C?,?2? + ?] + T7 ) - [?,?2? + (?, + ?2) ?2 + ?]}. Для построения диаграммы зададимся следующими значениями других парамет- ров: Т{ = 0,05 с, Т2 = 0,05 с, k2 = 1, &з = 200 град/с · В, ^ = 0,01, k(K = 10 3 с · В/град, А = 5 В, с =' 120 В. Подставляя приведенные значения параметров в B0.49) и задаваясь различными постоянными значениями показателя затухания ? = const, строим кривые а (&,) (рис. 20.7). 11а основании формулы B0.47) при постоянных значениях частоты ? = const строим также пунктирные кривые a (kx). Эти кривые представляют собой диаграмму качества для рассматриваемой следящей системы. Кривая a(kx) при ? = 0 соответству- ет автоколебаниям. Выполним теперь построение диаграммы качества но второму способу, указанно- му в §20.1. Уравнение B0.44) запишем в виде где А = тт - Л2- ?? Аз- ?^ hh h1! lh
642 Нелинейные системы автоматического управления а(град) 50 00 50 I I I I 1 1 щ ? ? ? ? ] 1 ? 1 / ? ? 1 th & 4 I j / / / / / t - Рис. 20.7 Формулы B0.32) и B0.33) с этими значе- ниями А{,А2,А-Л позво- ляют построить диаг- рамму затухания нели- нейных процессов но ' любому из параметров системы. Для парамет- ра &! при выбранных значениях других пара- метров следящей систе- мы это дает тот же ре- зультат, что и и преды- дущем случае. Аналогичное пост- роение диаграммы каче- ства переходного про- цесса для той же систе- мы при отключении дополнительной обратной связи дает результат, представленный на рис. 20.8. В данном частном случае линии ? = const и ? = const накладываются друг на друга. Сравнивая полученные диаграммы для случаев наличия дополнительной обрат- ной связи и отсутствия обратной связи, убеждаемся, что за счет ооратной связи рас- ширяется область затухающих колебательных процессов (область левее и выше линии ? = 0, соответствующей автоколебаниям). Кроме того, при тех же самых значениях параметра kx в случае наличия обратной связи в области затухающих процессов полу- чается большее но абсо- лютной величинезатуха- ние, чем без обратной связи. Например, при kx = 8 В/град иа = 90° при наличии обратной связи затухание ? = -4, тогда как в случае отключенной обратной связи ? = -2. Это говорит о том, что обратная связь приводит к увеличению быстроты затухания переходного процесса. Полученные диаг- раммы качества позволя- ют оценить переходный процесс в нелинейной системе, если заданы па-
Глава 20. Оценка качества нелинейных процессов управления 643 9, ? (град) раметры последней, а также дают возмож- ность решить и обрат- ную задачу, т. е. выбрать значения параметров из условия заданного каче- ства переходного про- цесса. Кроме того, по ди- аграммам качества легко построить огибающую амплитуд переходного процесса и найти изме- нение частоты процесса от периода к периоду, т. е. в конечном счете вы- полнить приближенное построение переходного процесса. Для определения погрешности метода на рис. 20.9 построен переходный процесс в рассматриваемой системе [70J при значении параметра ?, = 5 В/град и при начальном значении амплитуды колебаний а0 = 250 В. На том же рис. 20.9 изображена пунктиром огибающая переходного процесса, построенная приближенно на основании диаграммы качества (рис. 20.7). Из выполненного построения видно, что приближенный расчет по методу гармонической линеаризации дает небольшую погрешность при определении огибающей. На рис. 20.10 показан характер переходных процессов в той же системе при повышенной крутизне датчика рассогласования: ?, = 10 В/град. В данном случае в установившемся режиме имеют место автоколебания с амплитудой а = 42 В. Рис. 20.9 Рис. 20.10 Рис. 20.11
644 Нелинейные системы автоматического управления На рис. 20.11 построен переходный процесс в той же системе при ky = 10 В/град для случая, когда система приходит к указанному режиму автоколебаний от малых на- чальных отклонений («снизу»). Там же показана огибающая а (I), найденная по методу гармонической линеаризации на основании диаграммы качества. Приближенный метод дает достаточно хорошие результаты и в том случае, когда колебания затухают практически за один период (рис. 20.12). Пример 2 . В главе 17 было рассмотрено точное исследование переходного процесса и идеальной системе с логическим устройством. Исследуем теперь прибли- женным методом переходный процесс в реальной системе с учетом пескол ьких посто- янных времени, имея в виду, что он сходится к автоколебаниям с некоторой амплиту- дой а = ап, которые изучались в § 18.4. Найдем зависимости показателя затухания ? и частоты ? от меняющейся в пере- ходном процессе амплитуды а, т. е. зависимости ? {?), ? (а). Тогда, зная начальную амплитуду а0 и конечную а = ??? можно судить о качестве переходного процесса но соответствующим значениям показателя затухания ? и частоты ?. Формула для гармонической линеаризации, нелинейности вместо A8.153) принимает вид ? ^ 1 ? ? =0 г;. 0 -- ?- ? j 1"СН ? J / / • Рис. 20.13 ? ?, где q и с/ определяются прежними формулами A8.154), так как последовательность переключе- ний, согласно рис. 20.13, остается прежней. Но значения входящих в q и q' тригонометрических функций A8.151) и A8.152) изменятся следую- щим образом. При определении аи и av через а
Глава 20. Оценка качества нелинейных процессов управления 645 нужно в соответствующие передаточные функции подставить ? = ? +jco, что дает ?,? а„ =- (аналогичные выражения получаются для а;, и ?). Сравнивая ихс A8.149), приходим к выводу, что в формулах A8.151) и A8.152) вместо ?, ?,?, ??, ?2?) должны быть по- ставлены соответственно выражения: 1 + ?,?' ? ? ?,? + ?2?' B0.50) В результате q и q' будут функциями всех трех величии: q (?, ?, ?); cf (?, ?, ?). Характеристическое уравнение вместо A8.155) примет вид ? где После подстановки ? = ? +j(a по формуле B0.19) получаем вещественную и мни- мую части: X = kq (?, ?, ?) + 6,?3 60?4 + Ь2B + ? - F?0?2 + 3&,? + 262)?2 + ???4 - ?-kg' (?, ?, ?) + D?0?3 + ЗА, ?2 + 2/;2? + 1 )? - D?0? + 6&, )?3 = 0. 0;
646 Нелинейные системы автоматического управления Отсюда находим: ^(?,?,?)=/1(?,?), kq' (?, ?, ?) =/2 (?, ?). B0.51) Будем задаваться разными значениями ? и ? и строить на основании уравнений B0.51) линии равных значений ? и ? на плоскости координат k, а (рис. 20.14). Для этого для заданных ?, ? сначала строится кривая отношения q (a)/q' (а) (рис. 20.15). Согласно B0.51) это отношение должно быть равно определенному числу: q (a)/q' (a) = = /1//2,чем определится значение ? (рис. 20.15) для данных ?, ?. После этого для них вычисляется значение & =f/q. Таким путем по точкам строится вся диаграмма каче- ства нелинейного переходного процесса (рис. 20.14). Линия ? = 0 соответствует зави- симости амплитуды установившихся автоколебаний от коэффициента усиления k. При любом заданном k изменение показателя затухания ? и изменение частоты ? во время переходного процесса определится прямой k = const (рис. 20.14, пунктир). Результат показан на рис. 20.16. Это позволяет судить о быстроте затухания и о коли- честве колебаний за время переходного процесса. Заметим, что решение задачи несколько упростится при малом ?. В этом случае, считая постоянные времени измерителей Ti и Г2 достаточно малыми, можем пренеб- речь произведениями ?,? и ?2? в выражениях B0.50) и пользоваться прежними выра- жениями q и с/' A8.151) с подстановками A8.151) и A8.152). Кроме того, в написан- ных выше выражениях для X и Унужно сохранить только первую степень ?: Х = kq {?, ?) + ? - C6,? + 262)?2 + 60?4 = 0; ?= kq' {?, ?) + B62? + 1)? - D60? + 66,)?:! = 0. В принципе решение не меняется. Изложенный метод решения задачи отличается тем, что он одинаково пригоден к различным системам, описываемым уравнениями любого порядка, и не связан с построением годографов на комплексной плоскости. Более подробно применение логических устройств, нелинейных алгоритмов управ- ления и нелинейных корректирующих средств рассмотрено в работах [74,75,94 ] и др. Глава 21 ВЫНУЖДЕННЫЕ КОЛЕБАНИЯ НЕЛИНЕЙНЫХ СИСТЕМ § 21.1. Симметричные одночастотные вынужденные колебания Проблема анализа вынужденных колебаний нелинейных систем вообще является весьма сложной и многообразной. Поскольку принцип наложения решений (суперпо- зиция) здесь неприменим, то, вообще говоря, нельзя складывать частные решения при различных внешних воздействиях, найденных по отдельности, а также складывать сво- бодные и вынужденные колебания. Особое нелинейное сложение решении возможно в случае, если решения разделяются но степени медленности протекания их во времени
Глава 21. Вынужденные колебания нелинейных систем 647 (т. е. по значению возможных частот колебаний), аналогично тому, как эта делалось в главе 19. При этом каждое из складываемых решений существенно зависело от друго- го, а именно амплитуда автоколебаний существенно зависела от величины смещения, характеризующей медленно протекающие процессы. Такого же рода разделение реше- ний для вынужденных колебаний будет рассмотрено ниже, где ноявится возможность рассмотрения нелинейных двухчастотных колебаний с большой разностью частот. Не касаясь сложных форм вынужденных колебаний нелинейных систем (хотя их исследование также имеет большое практическое значение), ограничимся в данном параграфе определением одночастотных вынужденных колебаний, когда колебания системы происходят с частотой внешнего периодического воздействия. Форма коле- баний, как и прежде, на основании свойства фильтра будет считаться близкой к сину- соидальной для переменной х, стоящей под знаком нелинейной функции. При рас- смотрении вынужденных колебаний во многих случаях возникают ограничения, на- кладываемые iia амплитуду и частоту внешнего периодического воздействия (зависящие также и от параметров системы) и обусловливающие существование од- ночастотпых вынужденных колебаний в нелинейной системе. Будем их кратко назы- вать условиями захватывания (в указанном широком смысле). Особое значение эти условия приобретают для автоколебательных систем при частотах, близких к частоте автоколебаний и выше. Итак, пусть имеется некоторая нелинейная автоматическая система, в любом мес- те которой приложено внешнее синусоидальное воздействие f(t) = B sin ?/. B1.1) Пусть уравнение динамики системы приведено к виду x + R(p)F(x,px)-S(p)f(t) B1.2) Выполнение условий фильтра (§ 18.2), а также выводимых ниже условий захва- тывания (где это необходимо) позволяет в первом приближении искать решение для установившихся вынужденных колебаний системы в синусоидальной форме ? = ап sin (??? + ?), B1.3) где искомыми неизвестными постоянными будут амплитуда ав и сдвиг фазы ?, в то время как частота ?? здесь уже задана выражением B1.1). В отличие от такой типич- ной постановки задачи можно будет, конечно, в дальнейшем решать и обратную задачу определения потребной частоты ?? или амплитуды В внешнего воздействия по задан- ной амплитуде вынужденных колебаний аа и т. п. Чтобы иметь возможность применить тот же общий подход к решению задачи, который был принят при отыскании автоколебаний, выразим в уравнении B1.2) пере- мепную/черезх. Согласно B1.1) /(?) = В sin [(??? + ?) - ?] = ? cos ? sin (??? + ?) - ? sin ? cos (??? + ?). Отсюда, принимая во внимание выражение B1.3) для ? и выражение для его про- изводной
648 Нелинейные системы автоматического управления окончательно получаем /-,ч ? ( sin ? ^ f(t) = — (OS ? -px. B1.4) Подставив это выражение в заданное дифференциальное уравнение системы B1.2)," получим В ( sincp Q(p)S(p)— coscp-^/? ) а в R(p)F(x,px) = 0. B1.5) Таким образом, неоднородное нелинейное уравнение B1.2) при заданном внеш- нем воздействии B1.1) и предполагаемой форме решении B1.3) сведено к однородно- му нелинейному уравнению B1.5), содержащему добавочный член в левой части. Урав- нение B1.5) аналогично прежнему уравнению (§ 18.2) и отличается от него только заметюй операторного многочлена Q (р) на новый операторный многочлен, стоящий в B1.5) в квадратных скобках. Применяя при отыскании синусоидального периодичес- кого решения формально тот же метод, что и в главе 18, нужно потребовать выполне- ния свойства фильтра от этой новой системы. Заданная нелинейность F(x, px) должна допускать симметричные колебания, т. е. должно выполняться условие [F(flg.sin|/, ????cos|/)J|/ = 0. B1.6) о Итак, получив для определения вынужденных колебаний однородное уравнение B1.5), можно, как и в § 18.2, произвести гармопическую линеаризацию нелинейности -/*. B1.7) "^в где B1·8> о причем согласно B1.3) 1 2? q' = fF(aBsini|/, ?1)????5?)??? 7Ты ?-??/+?, B1.9) что, однако, не влияет на результат вычисления q и q'. Поэтому при определении сим- метричных однозначных вынужденных колебаний можно целиком пользоваться гото-
Глава 21. Вынужденные колебания нелинейных систем 649 выми выражениями для q и с/, приведенными в главе 18, с заменой в них ?, ? на ав, ??. Таким образом, для каждой нелинейности в общем случае получаются зависимости <7(??1??), <7'(??.??), B1.10) а во многих частных случаях (см. главу 18) — <?(«„)- <7??)· B1.11) В результате из B1.5) и B1.7) получаем характеристическое уравнение для перво- го приближения pp + (p)q + p B1.12) Подставляя сюда чисто мнимое значение ? ~ j(oB, что соответствует отысканию синусоидального решения B1.3), получаем <2(А)-5Ош„)—(cos<p-jsin<p) + R(ja)B)(q + jq') = 0. B1.13) а„ Замечая, что из уравнения B1.13) находим, что а Возможны два метода дальнейшего решения задачи. Эти методы остаются спра- ведливыми и для нелинейных систем с временным запаздыванием ?, когда выражение B1.14) принимает вид ^а*^ъмя+юе-*°-» B1Л5) ){д + jg) _ № B1.14) или другой аналогичный вид, содержащий ?. Графический метод. Для каждого значения частоты при заданных параметрах сис- темы на комплексной плоскости строится кривая (рис. 21.1) > У "Л/ J4>. B1.16) Эта кривая соответствует левой части равенства B1.14)'. 11равая же часть B1.14) изобразится в виде окружности радиуса В. Пересечение ее с кривой Z(aB) дает реше- ние задачи, причем в точке пересечения по дуге окружности определяется фазовый сдвиг ?, а по кривой ? (??) — величина амплитуды ав вынужденных колебаний. 1 Аналогично решается задача и и случае выражения B1.15).
650 Нелинейные системы автоматического управления При разных СОя ИЛИ k Рис. 21.1 Рис. 21.2 Зависимость амплитуды вынужденных колебаний ав от частоты ?? (рис. 21.2, б) можно нолучить, если на рис. 21.1 начертить серию кривых ? (??) при разных постоян- ных значениях ?? (рис. 21.2, а). Таким же путем, строя кривые ? (ав) нри разных посто- янных значениях какого-нибудь параметра k (рис. 21.2, а), можно определить зависи- мость ае от любого параметра системы k (рис. 21.2, в), входящего в выражение B1.16) для Z(an). Для отыскания зависимости ав от амплитуды внешнего воздействия В нужно на- нести серию концентрических окружностей разных радиусов В (рис. 21.3, а). При этом возможны два случая: 1) когда имеется точка пересечения окружности с кривой ?(??) при любой величине радиуса В, начиная от нуля, что дает зависимость ав (В), напри- мер, в виде рис. 21.3, б; 2) когда точка пересечения окружности с кривой ? (??) суще- ствует только при значениях радиуса В, превышающих не- которое пороговое значение Втр (рис. 21.3, а), что приво- дит к зависимости ак (В) тина рис. 21.3,6. Графическое определение В1юр ясно из чертежа. Можно построить зависимость поро- говой амплитуды ???? внешне- го воздействия от частоты ш„ при заданных параметрах сис- темы (рис. 21.3, г) или от лю- бого параметра k при данной частоте ?? (рис. 21.3, д). Пос- леднюю зависимость можно найти с помощью рис. 21.3, а, построенного для серии кри- вых ? (??), соответствующих различными. Рассмотренный второй случай, когда система перехо- в Область Область авто- " устойчивости колебаний равновесия
Глава 21. Вынужденные колебания нелинейных систем 651 лит на одночастотныс колебания с частотой ?? только при В > Впор, наблюдается чаще всего в таких нелинейных системах, которые до приложения внешнего периодиче- ского воздействия работают в автоколебательном режиме. При этом величина ????) обращается в нуль в том случае, когда частота ?? совпадает с частотой автоколебаний ?? данной системы (рис. 21.3, г). ???? равно нулю обычно также в области отсутствия автоколебаний (область устойчивости равновесия системы, рис. 21.3, д). Тогда выше кривых на рис. 21.3, г, д будут лежать значения амплитуды В внешнего воздействия, при которых существует одночастотный режим вынужденных колеба- ний с частотой ши (область захватывания), а при значениях, лежащих ниже кривой, будет иметь место более сложное вынужденное движение системы. Это и является определением (пока графическим) условий захватывания, о которых говорилось выше. В других нелинейных системах может быть ???? = 0, как в случае рис. 21.3, б. Аналитический метод, Из равенства B1.14) или B1.15) можно получить аналити- ческие выражения для определения амплитуды ав и сдвига фазы ? одиочастотных выиужденных колебаний нелинейной системы. Для этого выделим вещественные и мнимые части числителя и знаменателя и запишем равенства для модулей и аргумен- тов обеих частей уравнения B1.14) или B1.15): ?^ = ?2 . ) где Xи У — вещественная и мнимая части числителя выражения B1.14) или B1.15); Ху и Уу— вещественная и мнимая части знаменателя, т. е. 5(/??). При этом X и У соответ- ствуют левой части заданного нелинейного уравнения B1.2), т. е. являются теми же самыми выражениями X и У, которые применялись при исследовании автоколебаний (§ 18.2), а Ху и Уу являются новыми выражениями, соответствующими правой части заданного нелинейного уравнения B1.2). Как видим, выражение B1.17) может, вообще говоря, оказаться довольно слож- ным алгебраическим уравнением относительно ав. Однако важно то, что это уравнение содержит лить одну неизвестную ав, которая, следовательно, так или иначе может быть определена. После этого фазовый сдвиг ? легко вычисляется но формуле B1.18). Напомним, что и при отыскании автоколебаний (глава 18) часто получалось сложное относительно а уравнение, но это не вызывало больших затруднений. Действительно, в большинстве случаев интересуются тем, как будет изменяться амплитуда вынужден- ных колебаний ав в зависимости от частоты и амплитуды внешнего воздействия, а также при изменении того или иного параметра системы. Указанные параметры могут входить в уравнение B1,17) более простым образом, чем амплитуда ай. Тогда уравне- ние B1.17) можно будет разрешить в явном виде относительно любого из этих'пара- метров, а затем, задаваясь разными значениями ак и вычисляя по найденной формуле рассматриваемый параметр, можно построить искомые зависимости ав (В), ак (?,,) или а№ (k) и т. п.; затем по формуле B1.18) можно также вычислить для каждого случая фазовый сдвиг ?.
652 Нелинейные системы автоматического управления ав Рис. 21.4 Рис. 21.5 Например, возможен следующий простой прием решения уравнения B1.17). Для каждой заданной частоты внешнего воздействия ?? будем задаваться разными значе- ниями ак и вычислять каждый раз величину В. По результатам этих вычислений легко строится график (рис. 21.4), который и представляет собой искомое решение уравне- ния B1.17). Что касается условия захватывания, то оно может быть определено аналитически как условие существования вещественного положительного решения для ав в уравне- нии B1.17). Это условие автоматически выявится при построении графика типа рис. 21.4. Итак, получены амплитуда ая и сдвиг фазы ? вынужденных колебаний для пере- менной х, стоящей под знаком нелинейной функции. После этого можно подсчитать амплитуду и фазу первой гармоники вынужденных колебаний для любой другой пере- менной исследуемой системы на основании соответствующих уравнений или переда- точных функций звеньев, связывающих эту переменную с переменной х. Частотный метод. Пусть нелинейное звено в системе определяется уравнением У-Fix). B1.19) Находим для пего приближенную амплитудно-фазовую характеристику Wu(a) согласно формулам A8.210) и A8.211). Рассмотрим два случая. Первый с л у ч а й. Передаточная функция x/f, замкнутой системы такова,что / + W,(ju)Wn{a) МлОш) + ^„ B1.20) тле Мл (/?) = 1 — обратная амплитудно-фазовая характеристика линейной части. Изобразим характеристики Мл(/?) и - Wu (а) на комплексной плоскости (рис. 21.5). Амплитуда ав вынужденных колебаний величины .г определяет точку Да частота ?,,-- точку Е. Из формулы B1.20) и из чертежа (рис. 21.5) находим л 04) В ОЕ DE'
Глава 21. Вынужденные колебания нелинейных систем 653 откуда амплитуда В внешнего периодического воздействия/получает значение ? = ^<? B1.21) Перемещая точку D вдоль кривой - W,, (а), можно найти зависимость величи иы аи от В при заданной частоте ??, а перемещая точку ? — зависимость величины ая от частоты ??. Второй с л у ч а й. Передаточная функция лг//замкпутой системы такова, что х_ "/.,(» _ 1 a) B1'22) . Тогда на основании этой формулы и чертежа (рис. 21.5) получаем а«_ 1 1 В |МлОа)) + и/»| DE' откуда ?-????. B1.23) В других случаях, когда передаточная функция не подходит под частные виды B1.20) и B1.22), построения усложняются. § 21.2. Несимметричные вынужденные колебания с медленно меняющейся составляющей Вынужденные колебания будут несимметричными в следующих случаях: 1) при несимметричных нелинейных характеристиках системы; 2) при наличии постоянного или медленно меняющегося внешнего воздействия (в статических системах); 3) при наличии постоянной или медленно меняющейся скорости изменения внеш- него воздействия (в астатических системах). В общем случае будем полагать, что к нелинейной системе приложены два вне- шних воздействия, вследствие чего ее уравнение вместо B1.2) имеет вид Q (р) д- + R (р) F(x,px) = 5, (?) A (t) + S2 (p)f2 (С), B1.24) причем/! (?) - медленно меняющееся внешнее воздействие, а/2 (г) — периодическое внешнее воздействие: /2 (г) = i5 sin ???. B1.25) Медленно меняющееся воздействие/! (f) считается мало изменяющимся за пери- од Гв = — , т. е. предполагается, что возможные частоты изменения/! (t) значительно ниже частоты ??.
654 Нелинейные системы автоматического управления Решение уравнения B1.24) будем искать в виде ? = х° + х*, х* - aR sin (?? ? + ?), B1.26) где ?° — медленно меняющаяся составляющая, а х* — колебательная составляющая, амплитуда ан и фаза ? которой в общем случае тоже медленно изменяются во времени. Тогда гармоническая линеаризация нелинейности F(x, рх) может производиться но формуле, аналогичной A9.5): где F(x,px) = F +qx*+—px*, B1.27) — 2? 2? ? 2? ?? » ? 2? ?? в О а) -? q, б) О fOl /Я О V S ft й Ч. При разных ?0 Рис. 21.6 ¦М V =соп л разных од- С ?» -const аи 3 + ?? sinv|/, ?,,?,, ??5?)</?; ' +aBsinv, ?,,?,,???^?????/?; · B1.28) ' + ?? si ? ?, ???? cos ? ] cos ??/?, причем ? = ??(/, + ?. Из сравнения этих фор- мул с A9.6) видно, что при отыскании вы- нужденных колебаний можно целиком пользоваться всеми конкретными выраже- ниями для i°, q и q приведенными в главе 19. Таким образом, для каждой конкрет- ной нелинейности имеются готовые выра- жения: q (x°. au, ??), , ??, ??), B1.29) причем часто величина ?? в них отсутству- ет. В качестве примера на рис. 21.6 приве- дены эти зависимости для нелинейности типа насыщения, аналогичные приведен- ным в главе 19. По аналогии с формулой B1.4) запи- шем , В( sincp ^1 „, /2=— ???? рх*. B1.30)
Глава 21. Вынужденные колебания нелинейных систем 655 Подставив выражения для F(x, px),f2(l) их в заданное дифференциальное урав- нение нелинейной системы B1.24), получим уравнение Q(p)(x° +x*) + R(p) F° + qx*+—px* { ?,, В которое разбивается нелинейным образом (см. главу 19) на два уравнения соответ- ственно для медленно меняющихся и для колебательных составляющих: B1.31) x*+R(p)q + -2-p х* = 0. B132) «в Оба уравнения содержат все три неизвестные ?, ? и х°. Второе из этих уравнений совпадает с прежним уравнением B1.5), но только с иными коэффициентами гармонической линеаризации q и q', зависящими от величи- ны смещения х°. Поэтому уравнение B1.32) до конца решается только совместно с уравнением B1.31), хотя, как будет видно из дальнейшего, возможны и более простые случаи. Пока же можно, написав характеристическое уравнение вида B1.12), после подстановки ? =?/?? привести уравнение B1.32) к следующему: -= Be~J4>, /?? Q4 а 52???) в результате решения которого любым из двух методов (графическим или аналити- ческим), описанных в § 21.1, определяются зависимости амплитуды аи и сдвига фазы ? от величины смещениях0, т. е. вв (х°, ?,,, ?), ?(??,??,?), B1.34) где ? остается пока еще неизвестным. Для применения графического метода §21.1 к отысканию зависимости ап (х ) по уравнению B1.33) нужно на рис. 21.1 построить серию кривых ?(??) для разных зна- чений х° = const, которые согласно B1.28) входят в выражения для q и q'. Уравнение аналитического метода B1.17) примет вид + ?2(??) 2 ш„,а„,х°) ' B1-35) гдеХ2, У2 и X, У обозначают вещественные и мнимые части соответственно для выраже- ния 52 (/??) и выражения Q 0??) + R 04) [q (ан, ??, *°) +jq' (aB, ??, x°)J.
656 Нелинейные системы автоматического управления Уравнение B1.35) не решается так просто, как B1.17). Однако можно применить следующий графический прием его решения. Разбив B1.35) на два уравнения: ?22(?,,) + ?22(?,,) построим но первому из них на плоскости (?, ??) кривую 1 (рис. 21.7), а по второму — серию кривых 2 для разных значений х° = const при заданных В и ??. Перенося полу- ченные точки пересечения кривых вправо на плоскость.г , ав, получаем сразу искомую зависимость аа (х°) для заданного внешнего периодического воздействия, т. е. для заданной пары значений В и ??. Эту зависимость легко получить таким же путем и для любых других заданных ? ишв. Подставив теперь значение амплитуды ан в первое из выражений B1.29), найдем функцию смещения в виде ?) ?·?=?(?-?) Для разных В при заданном /•"? = ?(.?°,??,?), B1.36) которая является характеристи- кой данного нелинейного звена системы по отношению к медлен- но меняющимся составляющим переменных Fwx. Эти медленно меняющиеся составляющие опре- деляются затем путем решения дифференциального уравнения B1.31), в.которое надо подста- вить найденную функцию смеще- ния B1.36). " Независимость очертания функции смещения ? (х ) от ха- рактера изменения н места при- ложения медленно меняющихся внешних воздействий здесь оста- ется в силе, как было и при авто- колебаниях (глава 19). Однако принциииачьным от- личием функции смешения B1.36), определяющей прохож- дение медленно меняющихся сиг- налов через нелинейную систему при наличии вынужденных коле- баний, от функции смещения A9.13) при автоколебаниях яв- ляется существенная завнеи-
Глава 21. Вынужденные колебания нелинейных систем 657 мость ее от частоты и амплитуды внешнего периодического воздействия (в то время как при автоколебаниях вид функции смещения зависел только от структуры и от соотношения параметров самой системы). В результате для каждой заданной частоты вынужденных колебаний ?,, получает- ся серия кривых F0 = ? (?°) для разных значений амплитуды В внешнего периодичес- кого воздействия/2 (г), как показано, например, на рис. 21.8, а. При заданных ?? и В получается вполне определенное очертание функции смешения ? (;г ), зависящее только от структуры и параметров самой системы, входящих в уравнение B1.33). Здесь, так же как и в главе 19, возможен и второй метод отыскания функции сме- щения. При этом методе попутно определяются также статические и установившиеся ошибки. Метод состоит в следующем. Поскольку функция смещения F0 ¦?¦ ? (лг°) не зависит от характера изменения и места приложения медленно меняющихся воздействий, то ее можно определить для простейшего случая/, = const = /, (или при астатической системе дляр/, = const = gi). Тогда уравнение B1.31) принимает вид Q@)x° + R(O)F°=M°, B1.37) гтМ° = 5[@) /? или для астатических систем М° ? Используя первое выражение из B1.29), т. с. (при заданной частоте <йв) F°(x°,aa), B1.38) из уравнения B1.37) находим х°(аи,М0). B1.39) Подставив это в выражения для q и q', определяемые второй и третьей из формул B1.29), получим зависимости q(an,M°) и q'{aB,M°). Вводя их в уравнение B1.33), эквивалентное B1.32), и решая его любым из двух способов, указанных выше, при заданных В и ??; находим амплитуду вынужденных колебаний ав (М°). Подставляя ав (М°) в B1.38) и B1.39), получаем зависимости F°(x°,M°) и х()(М°). B1-40) Эти зависимости представляют самостоятельный интерес, так как ими определя- ется статическая ошибка (а для астатической системы — установившаяся ошибка при постоянной скорости) нелинейной системы по медленно меняющейся составляющей, на которую накладывается еще установившаяся периодическая ошибка вынужденных колебаний с амплитудой ав (М ). Все эти ошибки определяются, как видим, в зависи- мости от величины постоянной правой части ? ° уравнения B1.37), т. о. от величины
658 Нелинейные системы автоматического управления внешнего воздействия (постоянного и равного /j или меняющегося с постоянной ско- ростью ft0 ). Но, кроме того, что очень важно для нелинейных систем, величина статиче- ского отклонения х° (М °) может существенно зависеть от амплитуды В и частоты со внешнего периодического воздействия, так как выражения B1.40) выводились с по- мощью уравнения B1.33), в которое входят В и юв. В свою очередь амплитуда вынуж- денных колебаний ав зависит через кг от величины постоянного внешнего воздей- ствия. Это яркий пример неприменимости принципа суперпозиции для нелинейных систем и в то же время иллюстрация достоинства развиваемого здесь метода, который позволяет это уловить, несмотря на приближенность решения задачи. Далее, исключая из выражений B1.40) величину ? °, находим функцию смеще- ния F0 = ? (х°) для заданных ? ию, (рис. 21.8, а). Итак, наличие в нелинейной системе вынужденных колебаний с частотой внешне- го периодического воздействия приводит к эффекту вибрационного сглаживания не- линейности, как и при автоколебаниях. При этом согласно B1.31) для медленно проте- кающих процессов в условиях вынужденных вибраций исходное дифференциальное уравнение системы B1.24)заменяется уравнением Q(p)xi] + Rip) Ф(л-°) -F, (?)? (?). B1.41) т. е. заданная нелинейность F(x, px) заменяется функцией смещения ? (х°) и отбрасы- вается внешнее периодическое воздействие/2 (?), "о сравнению с которым/? (?) явля- ется медленно меняющимся. Функция смещения ? (?°) обычно на определенном участке изменения величины ? изображается однозначной плавной кривой (рис. 21.8, а), в то время как заданная нелинейность F(x,px) или F{x) может быть скачкообразной (релейной), петлевой, с зоной нечувствительности и т. н. Этот эффект сглаживания характеристики нелиней- ного звена позволяет, следовательно, ликвидировать влияние вредных гистерезиспых нетель, зоны нечувствительности, эффекта сухого трения и пр. по отношению к мед- ленно меняющимся сигналам. В некоторых же случаях вибрационное сглаживание может оказаться отрицательным явлением, как было в случае рис. 19.8, где получался эффект снижения коэффициента усиления. Кроме этих явлений, аналогичных вибра- ционному сглаживанию при автоколебаниях, здесь появляются и принципиально но- вые явления вследствие зависимости характеристики ? (? ) от В и ??, что будет под- робнее рассмотрено ниже. Плавность функции смещения ? (х°) (рис. 21.8, а) позволяет произвести обыч- ную линеаризацию, а именно на некотором участке вблизи начала координат можно принять f-kiPc B1.42) где
Глава 21. Вынужденные колебания нелинейных систем 659 Таблица 21.1. Нелинейные коэффициенты усиления п/п 1 2 3 4 5 6 7 8 Форма нелинейности / / / 71 п -til 1 1 F . /arctg* 4,4, f /<arctg* * ** v /arctg * 4 f / /arc;g?2 b F с F Ь с * T1T Выражение Л„ (<zB) , 2k ( . b2 . ЬЛ kn- — arcsm — - arcsm —!- , 2k . b kn = — arcsin — ? ?? . . 2k . b ka-k arcsin — ? ?? , , 2(A2-A,) . b kn =k2 —— -L arcsin — ? ?? *„= - 1 1 , 2c 1 t =2c 1 ? ?, г k -2c "~natt ¦
660 Нелинейные системы автоматического управления Тогда все медленно протекающие процессы в данной нелинейной системе можно будет рассчитывать не по уравнению B1.41), а по линейному уравнению [Q(/;) + kuR (/;)].r° = 5, (р)/, (О- B1.44) При этом очень существенно то, что коэффициент усиления kH (рис. 21.8, а) будет зависеть не только от структуры и параметров самой системы, как было при автоколе- баниях, по также и от амплитуды В и частоты ?? внешнего периодического воздей- ствия, которые? могут меняться в известных пределах независимо от самой системы. Поэтому вибрационное сглаживание нелинейных характеристик при помощи вынуж- денных колебаний обладает значительно большими практическими возможностями, чем при автоколебаниях, и довольно часто применяется в технике, особенно в релей- ных системах автоматического управления. Однако в некоторых случаях вибрацион- ное сглаживание может приводить к вредным последствиям, вплоть до потери устой- чивости системы. С точки зрения упрощения решения задачи важно иметь в виду, что для нсех не- четно-симметричных нелинейностей F(x), как однозначных, так я петлевых, вычисле- ние коэффициента ku при линеаризации функции смещения можно производит!), как было показано в § 19.2, не по формуле B1.43), а но более простой формуле: ,0 <2U5) т. е. непосредственно по первому из выражений B1.29), не определяя вовсе самой функции смещения ? (?°). Выражения kn (an), найденные по формуле B1.45), для некоторых нелинейностей приведены is табл. 21.1. Геометрически величина kn будет крутизной кривой F0 (х°) в начале координат, например кривой F0 (х°) па рис. 21.6, а в начале координат. Чтобы взять при этом определенную кривую из изображенной на рис. 21.6, а серии кривых для различных ав, нужно предварительно но заданным значе- ниям амплитуды В и частоты ?? внешнего периодического воздействия найти величи- ну амплитуды вынужденных колебаний ан при х = 0. Но эта задача была уже решена в § 21.1, причем результат решения представлен в виде графика рис. 21.4. Следователь- но, теперь для подстановки в формулу B1.45) или для рис. 21.6, <? нужно взять просто готовые значения ав из рис. 21.4 для заданных Ли ??? При этом легко могут быть построены зависимости величины ku не только от Л и ?,, (рис. 21.8, б), но также и от любого параметра системы ? (рис. 21.8, в), влияние которо- го желательно исследовать и от которого зависит амплитуда вынужденных колебаний ав (рис. 21.2, с), фигурирующая на рис. 21.6, в. § 21.3. Зависимость устойчивости и качества нелинейных систем от внешних вибраций После определения функции смещения F{) = ? (?°) открывается возможность ис- следовать по уравнению B1.41) или по линейному уравнению B1.44) любые медлен- но меняющиеся процессы в системе.
Глава 21. Вынужденные колебания нелинейных систем 661 ?) и 0 ? В Устойчивость равновесия Г К Устойчивость а К равновесия й 2 А в) ? k V Рис. 21.9 При заданном k Устойчивость ? равновесия | I | (Од Устойчивость системы но медленно меняющейся со- ставляющей можно рассмат- ривать тоже путем исследова- ния нелинейного уравнения B1.41) или же линейного уравнения B1.44). На устойчивость систе- мы существенно может вли- ять величина амплитуды В и частоты ?? внешнего перио- дического воздействия, так как от них зависят вид функ- ции смещения ? (?°) и вели- чина коэффициента kH. Это является совершенно новым и очень важным специфичес- ки нелинейным фактором, который в предыдущих главах еще не встречался. В линей- ных системах такое явление вообще отсутствует. При использовании линейного уравнения B1.44) можно применять обычные кри- терии устойчивости линейных систем (Гурвица, Найквиста) и обычные логарифми- ческие частотные характеристики. Может оказаться, что область устойчивости системы но какому-либо параметру к (рис. 21.9, а) сужается, как показано па рис. 21.9, б, при увеличении амплитуды В внешних помех, имеющих вид вибраций заданной частоты ??. Вследствие этого для каждого значения k при данной частоте внешних вибраций может быть свое критичес- кое значение их амплитуды В, при котором система становится неустойчивой. Анало- гично, меняя частоту вибраций UIS, можно определить для заданного значения парамет- ра ? зависимость критической амплитуды внешних вибраций от частоты (рис. 21.9, в) — границу вибрационной помехоустойчивости системы. .Важно при этом иметь в виду, что при изменении параметров системы меняется и коэффициент ktl и очертание функции смещения ? (х°). Поэтому, строя области ус- тойчивости системы по какому-нибудь параметру k (рис. 21.9), нужно соответственно все время менять величину кп в уравнении B1.44) или ? (.г°) в B1.41), т. е. при пост- роении области устойчивости нужно учитывать, что любой параметр системы k может входить не только в состав R (р) и Q(p), по также и в состав величины kH. Зависимость же величины кп от любого параметра системы нетрудно найти предварительно соглас- но § 21.2 (см., например, рис. 21.8, в). Кроме исследования устойчивости нелинейной системы, можно по уравнению B1.41) или B1.44) провести полный анализ всех динамических качеств нелинейной системы, подверженной внешним вибрациям (качество переходных процессов, стати- ческие и динамические ошибки), при любых медленно меняющихся но сравнению с вибрациями внешних воздействиях /, (?). По указанным уравнениям могут определяться и вынужденные колебания систе- мы на низких частотах, если медленно меняющееся воздействие/, (t) изменяется пе- риодически, т. с. имеется возможность исследования двухчастотных вынужденных колебаний нелинейной системы при большой разнице частот. Можно и здесь (как в
662 Нелинейные системы автоматического управления /l@ I Линейное звтю 1 1 ??? )=Bsint НеЛИНеЙ- ПОе ЛНСНО F(x,px) *3 Рис, 21 —·* .10 Линейное звено 2 XS Остальная I часть ? системы L _ ШШ ? I § 19.2) проводить разделение об- щего движения нелинейной сис- темы не только на два, но и на три вида по степени медленности движения во времени. В результате всех перечис- ленных расчетов будет выявлена специфическая для нелинейных систем зависимость всех стати- ческих и динамических качеств и даже ее устойчивости от величины амплитуды В и частоты ?? внешнего периодического воздействия (вибраций), что в некоторых случа- ях на практике может оказаться решающим для создания качественной автоматической системы. Изложенная общая теория поведения нелинейных автоматических систем при наличии внешнего периодического воздействия (вибраций) может значительно упро- щаться в различных частных задачах. Приведем здесь видоизменение этой общей теории для следующих двух наиболее типичных частных задач: 1) приложение специального внешнего периодического воздействия с целью виб- рационного сглаживания нелинейности (с последующей линеаризацией сгла- женной характеристики при расчете системы в целом); 2) исследование работы нелинейной автоматической системы при высоко- частотных внешних вибрационных помехах, когда не псе звенья системы про- пускают эти вибрации. Задача 1 . Когда в любой автоматической системе прикладывается внешнее периодическое воздействие/2 (?) (рис. 21.10) специально для того, чтобы произвести вибрационное сглаживание нелинейности, то обязательно ставится условие, чтобы на выходе амплитуда вынужденных колебаний .v3 была практически ничтожной. В ре- зультате этого переменные jt3 и .г, (рис. 21.10) практически не будут содержать колеба- тельной составляющей, а будут определяться через медленно меняющееся воздействие /? (О "о уравнениям типа B1.41) или B1.44). Поэтому переменная ? на входе нелиней- ного звена будет х = х{)+х* х* = В sin ???. B1.46) Следовательно, в данной задаче (вибрационная линеаризация нелинейности при помощи вынужденных колебаний) нет необходимости в решении уравнения B1.32) или B1.33) для определения колебательных составляющих, ибо, согласно B1.26), уже имеется готовое решение ав-В, <р-0. B1.47) Поскольку внешнее периодическое воздействие/2 (?) предполагается приложен- ным к системе непосредственно там же, где и ? (рис. 21.10), то в уравнении B1.24), составленном для исследуемой части системы (ие включая пунктирной части па рис. 21.10), будет S2(P)'Q(P). B1.48)
Глава 21, Вынужденные колебания нелинейных систем 663 На основании B1.47) по первой из формул B1.28) находим 1 2? F° =— JF(x° +Bsin|/, BcoB cosi|f)<fy, что и дает искомую сглаженную характеристик}'. При этом можно воспользоваться для всех типовых нелинейностей готовыми формулами из главы 19 и их графиками типа рис. 21.6, а, заменив везде а и <ял па величину В. Как видим, здесь совершенно отпадает описанное в § 21.2 особое определение функции смещения ? (?°). В результате сглаженная характеристика F0 (х°) будет иметь крутизну, зависящую в общем случае от амплитуды В и частоты ?? внешних вибраций. Если же имеется нелинейность менее общего вида, а именно F(x), то частота шк не войдет в выражение для F , как, например, в случае рис. 21.6, а. Однако все же и в этом случае нужно потребовать, чтобы частота содержалась в определенных пределах, позволяющих счи- тать воздействие/, (Г) по сравнению с/2 (Г) медленно меняющимся. Определив таким образом сглаженную характеристику F0 (х°), можно затем по уравнению типа B1.31) или B1.44) с использованием линеаризации B1.45) исследо- вать любые медленно протекающие процессы в системе в целом обычными методами теории управления. Заметим, что линеаризация по формуле B1.45) в дайной задаче справедлива для любых форм нелинейностей, так как здесь частная производная ио.т совпадаете полной производной. Что касается уравнения для колебательных составляющих B1.32) или, что то же самое, B1.33), то его нужно использовать в данной задаче только для определения желательной величины частоты ?? внешнего периодического воздействия/^ (?)> обес- печивающей возможность получения решения B1.47) для вынужденных колебаний и выполнение сделанного выше предположения о малости вынужденных вибраций на выходе системы х3. С этой целью подставим равенства B1.47) и B1.48) в уравнение B133). Тогда для удовлетворения последнего уравнения необходимо потребовать, чтобы модуль отношения Q04) был Очень мал. Следовательно, частота внешнего периодического воздействия со,, дол- жна лежать за пределами полосы пропускания всей линейной части рассматриваемого участка системы (блоки 1 и 2). Кроме того, чтобы амплитуда вынужденных вибраций на выходе системы х3 была ничтожна, нужно взять частоту 0)ц также и за пределами полосы пропускания отдель- ного блока 2 исследуемой системы (рис. 21.10). Задача 2 . Пусть на какую-нибудь систему автоматического управления (рис. 21.11) воздействует внешняя вибрационная помеха /2 (t) =5 sin ?,/
664 Нелинейные системы автоматического управления МО —Н8ь- ? Линейное звено 2 Линейное звоио 1 A ИГ 1/2@ Г" Нелиней- ное звено F(x.px) 1 , Ли (ейное звено 3 Обратная связь Упраьляемый объект Рис. 21,11 и, кроме того, внешнее задающее или возмущающее воздействие/! (?), кото- рое но отношению к помехе является медленно меняющимся. Уравнение ди- намики системы приводится к виду B1.24). Решение уравнения B1.24) ищется в виде B1.26), где*0 — полезный сиг- нал управления, а х* — вибрационная помеха на входе нелинейного звена. Разбив уравнение B1.24) на два, а имен- но на B1.31) и B1.33), необходимо, со- гласно развитому выше общему методу, определить сначала с помощью B1.33) и B1.29) функцию смещения ?° = ? (?{), после чего можно решать дифференциальное уравне- ние B1,31) относительно переменной х° (?) при заданной функции /2 (?). Однако в данной задаче этот общий метод решения можно упростить. Рассмотрим два случая. В том случае, когда вся приведенная линейная часть системы (рис. 21.11), опреде- ляемая передаточной функцией B1.49) QiPY практически не пропускает вибраций с заданной частотой ??, уравнение B1.33) мож- но заи исать в виде а QO4) Тогда амплитуда вибраций на входе нелинейного звена будет определяться фор- мулой B1.50) где через Х2 (ш„), У2 (??) и XQ (??), YQ (??) обо- значены вещественные и мнимые части соответ- ственно для выражений 52?'??)и Q (МО- Формула B1.50) дает линейную зависимость ак (В) с разными коэффициентами пропорциональ- ности для разных частот вибраций ?? (рис, 21.12). В частности, для схемы рис. 21.11 он и будут он реде- ляться структурой линейных блоков 1 и 2. По сравнению с общей теорией здесь суще- ственно то, что амплитуда вибраций ав па входе нелинейного звена в этом случае не зависит от ве- личины В полезного сигнала*0. Поэтому здесь, как
Глава 21. Вынужденные колебания нелинейных систем 665 и в задаче 1, отпадает необходимость отыскания функции смещения ? (.г°) и характеристика нелинейного звена по полезному сигналу F0 (х°) будет определяться непосредственно первой формулой B1.29), представленной графически, например, на рис. 21.6, а. Однако здесь нужно подставить в вы- ражение F0 или взять на графике рис. 21.6, ? значение дп, определяемое по формуле B1.50) или графиком рис. 21.12. Поэтому, в отличие от за- дачи 1, здесь даже для простейших не- линейностей очертание характеристи- ки нелинейного звена по полезному сигналу f° (x°) и ее крутизна I Эх Jvo=0 Нелиней- ное звено F(x,px) Линейное звено 3 Обратная связь -| б) ' Рис. 21.13 будут зависеть не только от амплитуды В, но и от частоты ?? вибрационных помех, а также, конечно, и от параметров линейных блоков 1 и 2 (рис. 21.11), входящих в фор- мулу B1.50). Рассмотрим далее другой случай, когда первая гармоника вибраций с заданной частотой ?? пропускается линейной частью системы с передаточной функцией B1.49), но все же не пропускается каким-либо одним блоком системы. Пусть, например, в схеме на рис. 21.11 вибрации, не пропускаются вовсе только управляемым объектом, а но внутренней обратной связи первая гармоника вибраций с частотой ?? проходит. Тогда, вообще говоря, уже нельзя не считаться с зависимостью B1.34) амплитуды вибраций ак переменной ? от величины полезного сигналах0. Однако и в этом случае возможно упрощение решения задачи по сравнению с общей теорией, состоящее в том, что при определении функции смещения выбрасывается часть системы, не пропускаю- щая вибраций (рис. 21.13, а). В этом случае нужно записать уравнение динамики только оставшейся части сис- темы (рис. 21.13, а): Q, (?) ? + Rc(j7)F (?, рх) = 5к (р)/, (О + 52, (р)/2 (О, B1.51) которое будет, конечно, проще общего уравнения (zl.24). Отсюда но аналогии с B1.35) получим уравнение для определения амплитуды вибраций на входе нелинейного звена в виде ar, =-
666 Нелинейные системы автоматического управления где через Х^о Y2c и Хс, Yc обозначены вещественные и мнимые части соответственно для 52?. ?'???) и лля выражения Ос 04) + К 04) Ч («в- ??- х°) +Л'(ав. ??. *°) 1· - Написанное уравнение позволяет определить зависимость амплитуды вибраций aDoT величины полезного сигналах0 на входе нелинейного звена для каждой заданной внешней вибрационной помехи (т. е. для заданных В, ??) графическим приемом, опи- санным в §21.2 (рис. 21.7). Полученная зависимость ав (х°) подставляется затем в первую из формул B1.29) для получения функции смещения F0 = ? (?°), которая в данном случае и будет яв- ляться характеристикой нелинейного звена по полезному сигналу. Вид ее будет зави- сеть от заданных амплитуды В и частоты ?,, внешних вибраций и от параметров систе- мы, входящих в выделенную часть контура (рис. 21.13, а). В обоих рассмотренных случаях, проведя линеаризацию FQ *= k^0 характеристи- ки нелинейного звена F0 (х°) или F0 = ? (?°) по полезному сигналу, можно обычными методами теории автоматического управления, используя линейные уравнения B1.44), выявить зависимость всех статических и динамических качеств данной нелинейной системы автоматического управления (и ее устойчивости) от амплитуды В и частоты ?? вибрационных помех. Линейная система выходила бы из строя при наличии помехтогда, когда полезный сигнал практически перестал бы различаться на фойе помех. Но пока он нормально различается, все статические и динамические свойства системы но полезному сигналу, если система линейна, остаются неизменными. Вибрационная помеха при этом накла- дывается как дополнительная ошибка. Совсем иначе дело обстоит в нелинейной систе- ме. Коэффициент усиления ktt полезного сигнала в нелинейном звене, а вместе с ним и все качества и даже устойчивость системы могут настолько существенно зависеть от помехи (от В и ??), что система может выйти из строя но этой причине раньше, чем перестанет различаться полезный сигнал па уровне помех. Это очень важно учитывать на практике. С точки зрения упрощения решения задачи нужно всегда иметь в виду упрощен- ную формулу линеаризации B1.45), которая позволяет и но втором из рассмотренных случаев обходиться без определения функции смещения. В этом случае нужно подста- вить в B1.45) значение амплитуды вибраций па входе нелинейного звена ав, найден- ное при отсутствии полезного сигнала (,г° = 0) любым из двух методов, изложенных в § 21.1, по для более простого уравнения системы B1.51). Зависимость аа (В) будет при этом, в отличие от первого случая, криволинейной (рис. 21.13, б). В заключение заметим, что тем же методом, что и в § 18.5, легко вычислять высшие гармоники вынужденных колебаний (см. § 9.4 книги [72]).
Глава 22. Случайные процессы в нелинейных системах 667 Глава 22 СЛУЧАЙНЫЕ ПРОЦЕССЫ В НЕЛИНЕЙНЫХ СИСТЕМАХ § 22.1. Статистическая линеаризация нелинейностей Предварительно заметим, что по уравнениям, выведенным в § 19.2 и в § 21.2, мож- но исследовать также медленно меняющиеся случайные процессы в автоматической системе, сопровождающиеся соответственно автоколебаниями и вынужденными ко- лебаниями. При этом целесообразно функцию смещения ? (х°) подвергнуть обычной линеаризации A9.70) и затем целиком применить линейную теорию случайных про- цессов к уравнению A9.73) или B1.44). Нелинейная же колебательная часть решения определяется с помощью гармонической линеаризации также, как и в § 19.2 и в § 21.2. При этом находятся сглаженная характеристика (функция смещения) и зависимости амплитуды и частоты колебательной составляющей от величины медленно меняю- щейся составляющей. В этом случае предполагается, что внешние воздействия/(г) в A9.73) и/, (t) в B1.44) являются медленно меняющимися случайными процессами с нормальным законом распределения (см. подробнее § 10.1 в книге [72]). Для решения других задач при случайных воздействиях удобно бывает применять так называемую статистическую линеаризацию нелинейностей, разработанную П. Е. Казаковым [38]. Сущность ее заключается в следующем. Для оценки динамической точности автоматических систем при случайных воз- действиях будем определять два первых вероятностных момента случайных процес- сов: математическое ожидание (среднее значение) и дисперсию (или среднеквадра- тичное отклонение). Последнее эквивалентно определению спектральной плотности или корреляционной функции. Если нелинейная система описывается дифференциальным уравнением Q(p) ? + R(p) F(x, px) = S(p)f(t), B2.1) то схематически можно себе представить прохождение сигналов, как показано па рис. 22.1. Проходя через линейную часть, случайный процесс/(f), заданный двумя первыми вероятностными моментами, преобразуется в переменнуюх, которую тоже можно определить двумя первыми моментами. Однако определение дальнейшего пре- образования случайного процессах (?) в нелинейном звене F(x,px) существенно свя- зано с высшими вероятностными моментами (подобно тому как в главе 18 приходи- лось иметь дело с высшими гармониками). Ввиду замкнутости контура системы это обстоятельство накладывает отпечаток и на все процессы в данной системе. Поэтому точное решение задачи в боль- шинстве случаев оказывается недоступным. Достаточно хорошее для целен инженерных рас- четов первое приближение применительно к рас- сматриваемым классам систем, обладающих свой- ством фильтра (см. § 18.2), дает пренебрежение вые- /@. I Qip) ? Рис ? F 22.1 I I
668 Нелинейные системы автоматического управления шими моментами, т. е. замена нелинейного звена эквивалентным линейным, которое одинаково с данным нелинейным преобразует два первых вероятностных момента: математическое ожидание (среднее значение) и дисперсию (или среднеквадратичное отклонение). Это и называется статистической линеаризацией нелинейности. Эта операция по общей идее (но не по конкретному содержанию) аналогична тому, какв главе 19 нелинейное звено при помощи гармонической линеаризации заменялось эквивалентным линейным, которое одинаково с данным нелинейным преобразует по- стоянную (или медленно меняющуюся) составляющую и первую гармонику колеба- тельной составляющей, т. е. принимались во внимание два первых члена ряда Фурье и отбрасывались все высшие гармоники. Итак, представим переменную ? под знаком нелинейности F(x,px) в виде ? = ? - хсл, B2.2) где i — математическое ожидание (среднее значение), которое является обычной (ре- гулярной) функцией времени, ихсл — случайная составляющая с нулевым математи- ческим ожиданием (центрированная случайная функция времени). Это представление аналогично тому, которое употреблялось в главе 19 при гармо- нической линеаризации, но оно имеет совсем другой, вероятностный смысл. Далее, переменную F(x, px) также представим в виде F(x,px)~ F + qc;]xc B2.3) где F — математическое ожидание (среднее значение) нелинейной функции F, кото- рое является регулярной составляющей; q™ — эквивалентный коэффициент усиления случайной составляющей (центрированной). Это выражение по форме тоже аналогично тому, которое применялось в главе 19, по имеет иное конкретное содержание. Величина регулярной составляющей /' определяется, следовательно, по извест- ной формуле для математического ожидания. В случае однозначной нелинейной фун- кции F(x) эта формула дает x™)w(x)<L·, B2.4) где ? — обозначение операции взятия математического ожидания, w (x) — дифферен- циальный закон распределения случайной составляющей, например нормальный за- кон (рис. 11.10): i(x-xJ w= {г-е'А<3х>. B2.5) од72я Для нелинейности общего вида F(x, px) будет более сложное выражение: F = | j F(x + хсл, px + px") w(x, px) dx dpx. B2.6)
Глава 22. Случайные процессы в нелинейных системах 669 которое для петлевых нелинейностей /-'(х) при симметричном .чаконе распределения (в том числе и нормальном) упрощается. Например, для нелинейности, показанной на рис. 22.2, будет -ft, B2.7) (x + x")w(x)dx. Величину эквивалентного коэффициента усиления q™ случайной составляющей в формуле B2.3) рекомендуется определять одним из следующих двух способов. Первый способ исходит непосредственно из величин среднеквадратичных отклонений ?,, и aF переменной ? и нелинейной функции /·", а именно: что в случае однозначной нелинейности F(x) дает 7е-1 = B2.8) B2.9) Для общего случая F(x, px) и в случае петлевой нелинейности F(x) получаются более сложные выражения, которые можно получить для д1, обобщив B2.9) по тому же образцу, как обобщены выражения B2,6) и B2.7) по сравнению с B2.4). Второй способ заключается в определении коэффициента q" из условия минимума математического ожидания квадрата разности истинной нелинейной фун- кции F (х, рх) и ее заменяющей B2.3), т. е. минимума среднеквадратичного отклоне- ния. Записав это условие M{[F(x,px)- P-q": ¦ = mm, получим Я = B2.10) где rFx — значение взаимной корреляционной функции неременных Fn? при ? = 0. Отсюда в случае однозначной нелинейности F (х) нахо- дим . J F{x + ?™ )хслт(х) dx. B2.11) F A / Рис у ь2 х 22.2
670 Нелинейные системы автоматического управления a) F 0 ~T ? 6) X t с 0,8 0,6 0,4 0 1?) ? 0,8 0,6 0,4 0,2 < ?, BL ) ч s ?,- Рис. 22.3 Аналогично предыдущему легко получить также выражение коэффициента qCJl для общего случая F (х, рх) и для петлевой нелинейности F(x). Второй способ определения коэффициента tf я приводит к более простым расчет- ным формулам. С этой точки зрения его использование предпочтительнее. Поточнос- ти же оба способа примерно равноценны и соответствуют общей степени приближен- ности всего метода в целом. Замечено, что во многих случаях, когда первый из этих способов дает завышенные значения корреляционной функции нелинейного процесса F(t) no сравнению с точными, второй дает заниженные значения. Поэтому часто может получиться более хорошее приближение, если в качестве величины с/<л взять среднее арифметическое из двух: B2.8) н B2.10). Важно иметь в виду, что величины F ида взаимосвязаны тем, что каждая из них зависит от обеих рассматриваемых характеристик случайного процесса: ? и ?? (входя- щих в закон распределения w). Сам факт наличия этих зависимостей и их взаимо- связь позволяют, несмотря на линеаризацию задачи, уловить существенно нелинейные особенности случайных процессов, подобно тому как в прежних главах зависимость величин i-fl, qviq'oT всех трех неизвестныхх°, а и ? (или по крайней мере от первых двух из них) и взаимосвязь этих величин позволяли исследовать существенно нели- нейные особенности регулярных процессов во времени методом гармонической лине- аризации. Приведем выражения величин F и qai и их графики для некоторых типовых не- линейностей, составленные по формулам B2.4), B2.9) и B2.11) при условии нор- мального закона распределения B2.5) случайной переменной ? (при других законах распределения величины F и г/" имели бы другие выражения). 1. Идеальная релейная характеристика (рис, 22,3, а). Из формулы B2,4) находим ' = сФ(м), u = - ? где обозначено 2 " 2 = -=е-у dy Jt B2.12)
Глава 22. Случайные процессы в нелинейных системах 671 (числовые значения этого интеграла вероятностей имеются в снравочниках, а также приведены в табл. 11.2). Зависимость величины F /с от отношения ?/?? показана графически на рис. 22.3, б. По формулам B2.9) и B2.11) находим соответственно <7СЛ=— с ?,. B2.13) где Зависимости ?A) и ?B) показаны на рис. 22.3, в. 2. Однозначная релейная характеристика с зоной нечувствительности (рис. 22.4, а). По формуле B2.4) с учетом обозначения B2.12) находим где к, =¦ + х. _ и2 - ,V2 ? ?? ??=?· ??=?· B2.14) Функция Р/с изображена графически на рис. 22,4, б в зависимости от хх при разных значениях О]. ?) -b F 0 с Ь ??™ ? ?? b «)?г с 0,8 0,6 0.4 0.2 ??-°? -?-
672 Нелинейные системы автоматического управления По формулам B2.9) и B2.11) получаем выражения типа B2.13), где ? ,?B)= -|= (<? что изображено графически па рис. 22.4, в и г. 3. Петлевая релейная характеристика общего вида (рис. 22.5, а). По формулам B2.7) находим где кроме B2.14) и B2.12) введены еще обозначения т + х *з -" т- ,л/2 Зависимость F/c для случая m = 0,5 показана на рис. 22.5, б. Далее получаем выражения типа B2.13), где !] .,2 .,2
Глава 22. Случайные процессы в нелинейных системах 673 Рис. 22.6 Эти функции для случая т = 0,5 изображены на рис. 22.5, ? и г. 4. Характеристика типа насыщения (рис. 22.6, а). По формуле B2.4) с учетом обозначений B2.12) и B2.14) находим е что показано в зависимости от .r( при разных S( па рис. 22.6, б. По формулам же B2.9) и B2.11) находим выражение B2.13), где С 2 2 2 --J= м,е ' +u,e 2 что изображено на рис. 22.6,виг. § 22.2. Простейшие случайные процессы в нелинейных системах В данном параграфе рассматриваются такие задачи, в которых регулярная составля- ющая процесса .г (математическое ожидание) постоянна или медленно меняется во времени по сравнению с составляющими основных частот спектра случайной состав-
674 Нелинейные системы автоматического управления ляющейxCJI. Обратимся к нелинейным системам, динамика которых описывается урав- нениями вида B2.15) iae/(i) — внешнее воздействие, представляющее собой случайный процесс, причем /@=7 +/"@· B2.16) Здесь / — заданное математическое ожидание (регулярная составляющая), а/ ? — центрированная случайная составляющая. Пусть параметры системы таковы, что автоколебания отсутствуют и система ус- тойчива относительно равновесного состояния. Применив статистическую линеари- зацию B2.3) и подставив полученное выражение в заданное уравнение B2.15), разо- бьем последнее на два уравнения: Q(p)x+R(p) F-S(p)J; B2.17) [Q (?) + R (?) ЧсяхГ = S (р)/сл , B2.18) соответственно для регулярных (математических ожиданий) и случайных (центриро- ванных) составляющих. При этом определяются для каждой заданной нелинейности, как указано в § 22.1. Рассмотрим в общем виде две различные задачи. Первая задача. Если имеет место стационарный процесс, то величины / , ?, ахявляются постоянными (имеет место некоторый установившийся режим) и уравне- ние B2.17) принимает алгебраический вид: Q@)x + K@) F( i, 0^-5@) /. B2.19) Здесь фигурируют две неизвестные: ? иах. Поэтому в принципе отсюда можно лишь выразить величину ? как функцию ??.. х(ах). B2.20) Далее по линейной теории случайных процессов, описанной в главе 11, произво- дится исследование уравнения B2.18). В этом уравнении величина/1'1 задана спект- ральной плотностью s/(co) или корреляционной функцией Гу-(т). Линейная теория дает ¦*4? Я/?) B2.21) где в выражении <?(?,??) B2.22)
Глава 22. Случайные процессы в нелинейных системах 675 необходимо ? заменить найденной выше функцией B2.20). Тогда в уравнении B2.21) останется одна неиз- вестная величина ?,.. Учитывая формулы A1.91) и A1.92), уравнение B2.21) можно записать в виде д. = Ып ( ? , о/), B2.23) где h — постоянный множитель, выносимый за знак ин- теграла (формулы для вычисления интеграла 1„ приведе- ны в приложении 1). Таким образом, путем решения уравнения B2.23) с подстановкой B2.20) будет найдено среднеквадратичное отклонение от, а затем но формуле B2.20) будет вычис- лено и математическое ожидание ?, т. е. полностью опре- делится искомое приближенное решение1 уравнения B2.15): х=.х + хсл. B2.24) Это решение справедливо для случая установившегося режима при стационарном случайном процессе. Однако зависимость ? (??) далеко не всегда можно выразить из уравнения B2.19) в явном виде ввиду сложности выражения F (?, ??). Поэтому в большинстве случаев придется решать совместно два уравнения, B2.19) и B2.23), либо численно, путем последовательных приближений, либо графически. Можно применять, например, следующий графический прием. Представим урав- нение B2.19) в виде двух уравнений: 5@) 7. Q@) Q@) Д@) е,. . , 'F(x,ox). B2.25) Первое из них дает прямую 1 (рис. 22.7, а), а второе — серию кривых 2 для различ- ных постоянных значений ?, ?^. Перенеся все точки пересечения этих кривых с пря- мой 1 на плоскость координат ? , ох(рис. 22.7, б), получим зависимость ох(х ) в виде кривой 3, так как каждой точке пересечения на верхнем графике соответствовало оп- ределенное значение ??. После этого построим (рис. 22.7, б) еще одну зависимость од.( х)в виде кривой 4 по формуле B2.23), подставляя в правую часть этой формулы значения ох, взятые для каждого ? из кривой 3. Очевидно, что координаты точки пересечения С кривых 3 и 4 представляют собой искомый результат совместного реше- ния уравнений B2.19) и B2.23). ' Во всех задачах здесь и далее будем искать приближенное решение только для переменной х, стоящей под знаком нелинейности. Когда оно найдено, всегда можно через соответствующие передаточные функции найти приближенное решение и для других переменных системы.
676 Нелинейные системы автоматического управления Вторая з а л а ч а. Перейдем те- перь к решению другой задачи, когда ис- следуется неустановившийся процесс. Часто в автоматических системах управления разложению искомого реше- ния B2.24) па ? и хсл соответствует раз- ложенце его па полезный регулярный сиг- нал ? и случайную помеху хс:'. Когда по- лезный сигнал управления ? изменяется во времени, процесс уже не будет стацио- нарным. Однако если помехи (флуктуа- ции) характеризуются спектром значительно более высоких частот, чем полезный сиг- пал, можно считать последний медленно меняющимся. Тогда можно исследовать слу- чайный процесс в первом приближении как стационарный, применяя формулу B2.23). Но при этом для определения регулярной составляющей ? нельзя пользоваться алгебраи- ческим уравнением B2.19), а надо обращаться к дифференциальному уравнению B2.17). В этом случае описанное выше графическое решение не годится и следует посту- пать иначе. Сначала надо из уравнения B2.23) определить зависимость ??( ? ). Для этого по аналогии с графическим решением B1.25) разобьем уравнение B2.23) на два уравнения: hln(x, B2.26) Первое из них дает параболу / (рис. 22.8), а второе — Серию кривых 2 при разных постоянных значениях ?. Перенеся ординаты их точек пересечения па плоскость ?, ?? и отложив для каждой из них соответствующие кривым 2 абсциссы ?, получим в виде кривой 3 (рис. 22.8) искомую зависимость ?, ( ?). ' Подставив полученную зависимость ??.( ?) в вычисленное для заданной нелиней- ности согласно § 22.1 выражение F(x,ax), B2.27) исключим из него величину ?,, и получим функцию от заданной переменной /" -Ф(я). - B2.28) которую, как и в главе 19 и § 21.2, можно назвать функцией смещения1, так как здесь математические ожидания ? и /' представляют собой смещения центра случайных составляющих. Когда функция смещения B2.28) найдена, ее можно подставить в уравнение B2.17): Q(p) ? + R (?) ? (? ) = 5 (?) / (?), B2.29) 1 По аналогии с введенными рапсе функциями смещения это будет сглаженная при помощи случайных флуктуации нелинейная характеристика для медленно меняющейся составляющей процесса.
Глава 22. Случайные процессы в нелинейных системах 677 и отсюда по заданной функции / (?) найти путем решения дифференциального уравнения регулярную составляющую процесса x(t). В большинстве задач функция смещения B2.28) будет иметь вид плавной кривой (рис. 22.9), которую в некото- рых пределах можно подвергнуть обычной линеаризации = klix, AФ ах х=0 B2.30) В случае, если система такова, что линейная часть с пе- редаточной функцией Рис. 22.9 Q(p) не пропускает спектр частот, соответствующий флуктуациям/сл (?) и определяемый спектральной плотностью .sy(tu), отыскание величины ?,, значительно упрощается, а именно из B2.21) следует B2.31) т. е. ?? не будет зависеть от формы нелинейности и от величины ? . В этом случае вместо дифференцирования функции смещения B2.28) можно оп- ределить kn непосредственно из B2.27): dx Здесь ku получается как функция от ?? К = К (?.? )· B2.32) B2.33) Затем надо подставить величину ?,., найденную из формулы B2.31). Вместо этого можно воспользоваться кривой на рис. 22.3, 5-22.6, б, соответствую- щей найденному значению ??. При этом вычисление интеграла B2.31) производится по готовым формулам а. =hln (см. приложение 2). В результате подстановки B2.30) или B2.32) уравнение для определения регуляр- ной составляющей B2.29) станет линейным: [Q(/>)+M(p)]ie =5 07O@- B2.34) Оно решается при помощи обычного характеристического уравнения Q(p)+hR(p)-0. B2.35)
678 Нелинейные системы автоматического управления Важно отметить, однако, следующее. Согласно формулам B2.21) и B2.31) вели- чина ?? зависит от спектральной плотности помехи лу(ш). Поэтому и определяемая через величину ?,.форма функции смещения B2.28) и крутизна ее kn (рис. 22.9) зави- сят не только от параметров самой системы, но также и от спектральной плотности помехи s/@)). Но если ku зависит от S/(o), то согласно B2.34) и B2.35) все статические и динамические качества и даже устойчивость системы по полезному сигналу будут . зависеть не только от параметров самой системы, но и от параметров спектральной плотности внешней случайной помехи. Следовательно, устойчивая при отсутствии помех нелинейная система может при определенном уровне помех потерять свои каче- ства, т. е. выйти из строя как система автоматического управления не но причине того, что система перестает фильтровать полезный сигнал, как бывает обычно, а потому, что основной контур управления меняет свои динамические качества с изменением kn или даже становится неустойчивым. Возможны случаи, когда это специфическое для нелинейных систем явление бу- дет наступать раньше, чем система, рассчитанная как линейная, перестанет фильтро- вать полезный сигнал. С этой точки зрения учет фактически имеющихся в системе автоматического управления нелинейностей при наличии высокочастотных (по срав- нению с полезным сигналом) помех является чрезвычайно важным для практики. Это столь же важно, как и учет влияния вибрационных синусоидальных помех, рассмот- ренный в § 21.2. Результаты решения обеих задач аналогичны. Очевидно, что описанное специфическое для нелинейных систем влияние помех в некоторых случаях может и улучшать динамические качества системы. Привлекательной стороной изложенного метода является то, что исследование качеств переходных процессов, всех частотных характеристик и других качеств систе- мы управления но полезному (регулярному) сигналу производится любыми методами линейной теории автоматического управления по уравнению B2.34). Несмотря на эту линеаризацию решения задачи, хороню выявляются и все важные для практики спе- цифические нелинейные явления благодаря описанному методу определения коэф- фициента kn, учитывающему несправедливость принципа суперпозиции для нелиней- ных систем. Важно иметь в виду еще следующее. Исследуя методами линейной теории управ- ления по уравнению B2.34) изменение статических и динамических качеств системы по полезному сигналу с изменением структуры и параметров этой системы, надо обя- зательно учитывать при этом и изменение самого коэффициента кп, вытекающее из выражений B2.33) и B2.31) или B2.21). § 22,3. Пример исследования влияния случайных помех на динамику нелинейной системы На нелинейную систему автоматического управления (рис. 22.10) действует слу- чайная помеха/(?), являющаяся высокочастотной но сравнению с медленно меняю- щимся полезным сигналом в данной системе. Проходя через нелинейное звено, помеха изменяет его коэффициент усиления по отношению к полезному сигналу (вторая зада- ча § 22.2). Требуется оценить влияние этого явления на динамические качества данной системы автоматического управления по полезному сигналу.
Глава 22. Случайные процессы в нелинейных системах 679 /wt Хос ?' Tip i-l ? px<-F{x) «ос -? Х б) х* о тДсо) «V 1,0 0,8 0,6 0,4 0,2 I 1 /1 / | / РИС. 22.10 0 20 40 60 80to(c-i) РИС 22.11 Уравнение замкнутой системы (рис. 22.10) в целом будет B2.36) где k = kk2, F (?) — заданная нелинейность (рис. 22.10, б). При этом заданы: k = 18, к2 = 60, k(K = 0,03, k0 = 0,5 с, Г] = 0,5 с, Т2 = 0,02 с, | = 4. Помеха имеет нормальный закон распределения и задана спектральной плотнос- тью (рис. 22.11) 2??2/ o)j -? ? ? +?' 7 ? B2.37) где ? - 0,05, ? = 1,39 с, ?? = 7,5 с'2, ? = 0,03 с. Меняя величину дисперсии помехи ?2 , характеризующую «уровень помехи», будем определять динамические качества системы в зависимости от величины csj. Произведя статистическую линеаризацию B2.3), разобьем уравнение системы B2.36) на два, соответственно для регулярной и случайной составляющих: B2.38) Поскольку передаточная функция линейной части системы w <-пч-МЬсР2 ?
680 Нелинейные системы автоматического управления при заданных выше ее параметрах практически не пропускает частот, при которых спектральная плотность помехи (рис. 22.11) имеет существенное значение, то согласно B2.31) дисперсия помехи на входе нелинейного звена будет 2 1 '7 а..=— А 2? J 2? ??'?) 1 *7 = -— 2? J 2??2/ Чтобы привести этот интеграл к стандартному виду (§ 11.6), преобразуем сначала знаменатель спектральной плотности, а именно: 2) (?2 - ?2 ?2) + ?2?2 = ?2 (joi2) + ?/? + ?: Тогда согласно обозначениям приложения 1 получим ? (/?) - а0 (/'?):! + ?, (/?J + ?2 (/?) + ??, где aQ - ?'?^, а, = ?2 + ??2, ?2 = ?2 ?2 ? ?, ?3 = ?2 В числителе же получим G (?) = Tj(u + l!2 = ????+?,?2 + 62, где ь2=. В результате находим где согласно приложению 1 B2.39) 2???(?2+??2+'?22?2)' Перейдем теперь к уравнению B2.38) для регулярной составляющей, т. е. для по- лезного сигнала х. Функция ? определяется в нем графиком рис. 22.6, б в зависимо- сти от .?, =— и ?, =—— . В начальной части все кривые этого графика близки к пря- b о мым. Поэтому можно провести их обычпую .чииеаризацию в виде F = k,,x, B2.41) 1 Это определяется путем простого построения амплитудной частотной характеристики линейной масти системы по ее передаточной функции.
Глава 22. Случайные процессы в нелинейных системах 681 где ku — крутизна в начале координат (рис. 22.6, б), которая зависит от величины ?,. Для данной задачи получим ?? *„ 0 4,0 0,1 4,0 0,3 4,0 0,6 3,2 1,0 2,3 2,0 1,4 3,0 1,0 5,0 0,6 10 0,4 ее 0 Физически величина klt является коэффициентом усиления полезного сигнала в нелинейном звене в присутствии помех, причем приведенная таблица дает зависи- мость этого коэффициента от уровня помехи, т. е. от среднеквадратичного ее значения °"? -~?~, па входе нелинейного звена. Как видим, увеличение уровня помехи педет к существенному снижению коэф- фициента усиления полезного сигнала в нелинейном звене, что показано графически на рис. 22.12. Это составляет принципиальную особенность нелинейной системы, ко- торая обусловливает зависимость всех ее статических и динамических качеств по по- лезному сигналу, в том числе и устойчивости, от уровня помех. Найдем, например, зависимость устойчивости системы от уровня помех. Для это- го согласно B2.38) и B2.41) запишем характеристическое уравнение системы: Т2рА + р3 + k2k0Xp2 = 0. B2.42) Условие устойчивости системы по критерию Гурвица принимает вид При заданных в начале параграфа параметрах это дает kfl > 1,17. Это согласно рис. 22.12 соответствует значению ?, =-^ = 2,65. Но согласно B2.39) где обозначено ?, = — = —- I bf=: B2.44) Эту величину удобно принять для выражения среднеквадратичного значения внешней помехи Оу-в относительных единицах, учитывая, что согласно
682 Нелинейные системы автоматического управления рис. 22.10 размерно- сти перемеиных/(?) и ? связаны между со- бой именно через ко- эффициент ? = kyk2. Вычислив вели- чину /3 по формуле B2.40) при заданных выше параметрах сис- темы, из B2.44) нахо- дим ¦^- = 0,00437. hf Это означает, что только при уровне по- мех, не превышающем указанного значения, данная система остается устойчивой. Да- лее она теряет устойчивость по полезному сигналу. Выясним теперь влияние параметров k и 7, па устойчивость системы в присут- ствии помех. Для этого по формуле B2.43) найдем сначала границы устойчивости системы на плоскостях параметров k, ku и Tuku (рис. 22.13, а и б). На границе устойчи- вости для каждого значения ku по графику рис. 22.12 (или по приведенной выше табли- це) находим величину olt а по ней согласно B2.44) и среднеквадратичное значение внешней помехи, при которой теряется устойчивость системы: я) 2,0 1,6 1,2 0,8 0,4 0 Устойчивость равновесия Нсус ТОЙЧИ1 юсть 20 40 60 80 к Рис б) L «и 5 4 3 2 1 0 :. 22. j Неус Устойчивость равновесия тойчи I меть 0,2 0,4 0,6 0,8 Г, (с) 13 ?, ?. B2.45) ч 0,05 0,04 0,03 0,02 0,01 0 стойчи вость Устойчивость равновесия 6)?? 0,05 0,04 0,03 0,02 0,01 Hey 2ТОЙЧИ ? вость Устойчивость равновесия 20 40 60 80 k 0 20 40 60 80 Г, (с) Рис. 22.14 Это позволяет пе- рестроить найденные на рис. 22.13 границы устойчивости в новые координаты соответ- ственно k, ? bf ?? hf (рис. 22.14, ? и б). При этом надо иметь в виду, что величина /3, согласно B2.40), зави- сит от параметра 7, вследствие чего вы-
Глава 23. Нелинейные дискретные системы 683 числение по формуле B2.45) при построении графика рис. 22.14, б необходимо произ- водить с учетом изменения /3 при изменении ?. Как видим, с увеличением параметра k опасный уровень помех снижается, а при увеличении параметра Т1 он растет. Это вполне естественно, поскольку 7", является, согласно рис. 22.10, коэффициентом интенсивности введения производной, улучшаю- щим стабилизацию системы. По линейному уравнению, вытекающему из B2.38) и B2.41), [ р:! (Т2 ? +1) + (*Ас р2 + ВД ? + kko )*,, х = 0, используя линейную теорию автоматического управления можно исследовать также и все другие динамические качества данной нелинейной системы по полезному сигналу в присутствии помех, учитывая, однако, при этом все время, что величина коэффици- ента kH зависит от уровня помех ?/, от общей структуры и от некоторых параметров системы. Глава 23 НЕЛИНЕЙНЫЕ ДИСКРЕТНЫЕ СИСТЕМЫ § 23.1. Общие сведения Разделим рассматриваемые ниже нелинейные дискретные системы на два класса. К первому классу отнесем импульсные и цифровые системы с амплитудно-им- пульсной модуляцией. Импульсные системы этого класса становятся нелинейными при наличии нелилейностей в их непрерывных частях, а цифровые системы всегда нелинейны из-за наличия квантования по уровню в преобразователях АЦП и ЦАП (см. § 15.1). Нелинейными могут быть и их непрерывные части, а также реализуемые ЦВМ алгоритмы управления. Исследование цифровых систем при учете всех указанных нелинейностей пред- ставляет собой очень сложную задачу. Поэтому будем полагать, что алгоритмы управ- ления являются линейными, а квантованием по уровню можно пренебречь. Последнее, как отмечалось в § 15.1, допустимо при болыпом числе разрядов в АЦП и ЦАП. Влияние квантования по уровню на протекающие в системах процессы рассмотрено в работе [8 J. По отношению к нелинейностям непрерывных частей ограничимся случаем, когда нелинейное звено описывается зависимостью A6.1 )х2 =F(xl) и включено непосред- ственно за формирующим устройством. Ко второму классу отнесем импульсные и цифровые системы с широтпо-импуль- спой модуляцией при сделанных выше допущениях по отношению к квантованию по уровню и алгоритму управления. Нелинейность непрерывной части системы учиты- вать не будем, так как широтно-импульспый модулятор сам является нелинейным зве- ном (см. § 14.1). В ряде случаев он нейтрализует влияние включенного за ним нели- нейного звена. Это связано с тем, что сигнал на выходе широтно-импульспого модуля- тора (см. рис. 14.3) может принимать одно из трех фиксированных значений: +h, -h
684 Нелинейные системы автоматического управления Рис. 23.1 или 0. Поэтому, если F@) = 0, то сигнал на выходе нелинейного звена тоже может принимать одно из трех фиксированных значений: F (h), F(-h) или 0. Таким образом, влияние нелинейности х2 = F(г,) илил-2 = F(xl,pxl) при F@) = 0 сводит- ся лишь к изменению амплитуды импульсов, что может быть учтено заранее. Процессы в нелинейных дискретных системах даже при отсутствии внешних воздействий могут существенно отличаться от процессов в нелиней- ных непрерывных системах. В первую очередь это обусловлено наличием квантования но времени. Влияние квантования по времени иллюстрирует рис. 23.1, где пунктиром показа- ны фазовые траектории непрерывной системы, нелинейное звено которой имеет ре- лейную характеристику с зоной нечувствительности. В этой системе существуют пе- риодические колебания, амплитуда которых зависит от начальных условий. Реле сра- батывает и отпускает при попадании изображающей точки на линии переключения ? = b (точки 1 и 2) и ? = -Ь (точки 3 и 4). При данной нелинейности такие процессы будут существовать, например, в системе, рассмотренной в § 17.1 (пример 2). При наличии квантования но времени в импульсной системе с амплитудно-им- пульсной модуляцией переключения реле могут происходить только в дискретные моменты времени t = iT. Это означает (см. рис. 23.1), что в общем случае реле сработает не в момент времени ?, (точка 7); а в момент t{ =tl +?, (точка V), где 0 <Xj <T. Соот- ветственно, отпускание реле произойдет не в точке 2', а с запаздыванием по времени па величину ?-;, где 0 ^ ?2 < ?, причем ?2 ? ?] (точка 2"). Таким образом, система стала неустойчивой. Следует отметить, что в реальной непрерывной системе тоже существует запазды- вание при срабатывании реле тс, и его отпускании ?????. Однако величины тС|) и тотп зависят от технических характеристик реле и остаются постоянными, тогда как ?{ и ?2 изменяются в процессе работы системы. В системах с широтно-имнульсиой модуляцией процессы будут гораздо более слож- ными, так как в них изменяется длительность импульсов. В нелинейных дискретных системах при определенных условиях могут возникать периодические режимы. В случае их устойчивости они условно могут рассматривать- ся как автоколебания. Однако из-за наличия квантования по времени периодические режимы существенно отличаются от автоколебаний, определение которых было дано в§ 16.1. Во-первых, частота периодических режимов жестко связана с периодом дискрет- ности Т. Для симметричных режимов ? "NT' B3.1) где ?— относительный полупериод колебаний. Это означает, что все возможные час- тоты периодических режимов известны заранее.
Глава 23. Нелинейные дискретные системы 685 Во-вторых, при установлении периодического режима в системах, непрерывные1 части которых содержат интегрирующие звенья, может появляться постоянная или медленно изменяющаяся составляющая ошибки даже при отсутствии внешних воз- действий и при симметричной нелинейной характеристике. В-третьих, в одной и той же системе могут возникать периодические режимы с различными частотами колебаний. При этом с течением времени частота может изме- няться. Исследование нелинейных дискретных систем представляет собой сложную зада- чу. Ниже будут рассмотрены лишь некоторые подходы к ее решению. § 23.2. Системы с амплитудно-импульсной модуляцией С учетом сделанных в § 23.1 допущений структурную схему нелинейной дискрет- ной системы с амплитудно-импульсной модуляцией можно представить так, как пока- зано на рис. 23.2, а. Она отличается от изображенной па рис.. 15.3 наличием в непрерыв- ной части системы нелинейного звена с характеристикой и -F(u). Для простоты возмущающее воздействие/(?) здесь не показано. Преобразуем исходную схему (рис. 23.2, а) так, как показано на рис. 23.2,6. Оче- видно, что если характеристика F(u*) однозначна и F@) = 0, то это всегда возможно. Для преобразованной схемы можно определить передаточную функцию приведенной линейной непрерывной части системы A4.60) или A4.61) B3.2) U,B) CO(Z) и найти соответствующее ей разностное уравнение D.11). Если его дополнить разно- стным уравнением нелинейного звена ы,@ =/¦>(»)]. <23·3) разностным уравнением A5.7), соответствующим передаточной функции D (?), и урав- нением замыкания ? (?) = g (i) - у (i), то получим систему разностных уравнений для замкнутой системы. Решая эти уравнения последовательно шаг за шагом при заданных внешних воздействиях и начальных условиях можно сравнительно просто исследо- вать процессы в системе. —-НЕ)—¦?1— б) D(z) D(z) ? у, u(i) ? т Рис. 23.2 и и* f F(a·) «? 2/ W0B) , 2/
686 Нелинейные системы автоматического управления Пример 1. Пусть передаточная функция непрерывной части системы Wo(p) = ko/ р2 ,где&0 = 20с 2. Период дискретности 7'= 0,1 с. Передаточная функция приведенной непрерывной части системы B3.2) имеет вид Для коррекции динамических свойств системы применено дискретное корректи- рующее устройство, передаточная функция которого B3.5) ?? * Нелинейное звено имеет релейную характеристику с зоной нечувствительности: B3.6) IcsigiiM при [ 0 при|ы где с = 2, А = 0,1. Задающее воздействие g(t) = 0. Начальные условия у @) = 0,4; у (-1) = 0. Запишем разностные уравнения, соответствующие B3.4) - B3.6): [2signM@ при|м(г)|>0.1; [? при|м(г)|<0,1; Решив эти уравнения последовательно шаг за шагом при i = 0, 1, 2,..., начиная с последнего, получим процесс, представленный на рис. 23.3. Таким образом, в системе устанавливаются периодические колебания с амплитудой А = 0,2 и периодом, равным 47"(относительный полупериод колебаний N=2). Частота колебаний B3.1) ? = ?/27". Заметим, что таким же способом можно ис- следовать поведение системы и при нелиней- ном алгоритме управлениям (г) = ? l*(i)]. Для исследования устойчивости нели- нейных систем с амплитудно-импульсной мо- дуляцией можно использовать частотный метод В. М. Попова и метод гармонической линеаризации. Первый из них (см. § 17.3) применитель- но к дискретным системам имеет лишь ту осо- о -0,2 ? 2? ЗП^ UT/5T 6Г I 7 Рис. 23.3
Глава 23. Нелинейные дискретные системы 687 бенность, что передаточной функцией линейной части сис- темы (см. рис. 23.2, б) будет W(z) = W0(z)D(z). B3.7) Для получения частотной передаточной функции удобно использовать псевдочастоту ? A4.100) изамену A4.99). Тогда = W0(jX)D(jX) B3.8) и условие A7.86) примет вид а) ¦? 0 > , и arctg^p / / / / / / Рис. 23.4 Щ / / А b -arctg^ B3.9) где V' = B3.10) ?? = 1 с — нормирующий множитель, а коэффициент Af определяет левую границу сектора, к которому принадлежит характеристика нелинейного звена (рис. 23.4). Если коэффициент kFотнести к линейной части системы, то вместо B3.9) полу- чим: kFU* (?) - h^kpV* (?) +1 > 0. B3.11) Это означает, что для установления устойчивости системы достаточно подобрать такую прямую на плоскости W*(jX), проходящую через точку (-1;;0), чтобы вся кри- вая лежала справа от этой прямой. Для систем высокого порядка значения U(X) и V(X) проще находитыю извест- ным формулам: U(X) = A(X)cosy(X), V(K) = A(X)sh\i(X), B3.13) где А(Х) и ?(?) —модуль и аргумент частотной передаточной функции B3.8). В этом случае кривая kFW*(jX) определяется следующим образом: kFW' (jX) = kFA(X)[cosy(X) + jXTQsin\i(X)]. B3.14) Пример 2. Пусть передаточная функция непрерывной части системы 1) ? B3.15)
688 Нелинейные системы автоматического управления передаточная функция дискретного корректирующего устройства D(z) =· 1, постоян- ная времени 7', = 0,2 с, период дискретности Т= 0,1 с, нелинейная характеристика релейная с зоной нечувствительности (рис. 23.4, б),с= ,Ь = 0,2. Отметим, что непрерывная система с передаточной функцией линейной части B3.15) и данной характеристикой нелинейного звена устойчива, так как характерис- тика .,,2 2 -I, -?-2 2 1 + 7, or 1 + ?, or целиком располагается в третьем квадранте плоскости W*(jti)). Этот вывод совпадает с полученным в § 17.1 (пример 3, рис. 17.3, е). Для исследования дискретной системы находим передаточную функцию B3.7): de. 2-1 z-d Соответствующая ей частотная передаточная функция B3.8) где ™ ? --d ? , ? ? — ?* 1, _____ i 2 7 — LL11 ~~ . При заданных значениях Г и Г, отношение 7/2Г| значительно меньше единицы. Поэтому приближенно можно принять ctn — = —-, J,~T.. 27, ? ? ' Тогда выражение B3.16) упрощается: B3.17) Отсюда с учетом B3.10) и B3.12) находим: ? kpU (Х) = ~кпЯ?' B3Л8)
Глава 23. Нелинейные дискретные системы 689 k'v B3.19) Кривая B3.12) изображена на рис. 23.5, а. Там же в координатах ?/и Vпунктирной кривой показана АФХ приведенной линейной части системы, соответствующая B3.17), при к = k0kF.O6e характеристики пересекают ось абсцисс при значении псевдочастоты л, =. B3.20) на расстоянии kT/2 от начала координат. Из рис. 23.5, а видно, что достаточное условие положения равновесия выполняет- ся при kT< 2. Заметим, что в данном случае оно совпадает с необходимым и достаточ- ным условием устойчивости замкнутой линейной дискретной системы (см. гл. 14), у которой частотная передаточная функция разомкнутой системы имеет вид B3.16), а коэффициент передачи k = kQkF. При kT> 2 нелинейная дискретная система может стать неустойчивой. Для под- тверждения этого па рис. 23.5, б показан фрагмент кривой переходного процесса, пост- роенной аналогично тому, как это сделано в примере 1, при kT= 4,g = 0 и начальных условиях ? @) = 0,2; х(—) = 0. Видно, что в системе устанавливаются периодические колебания с периодом, равным 8T(N= 4). Следует отметить, что выполнение условия к'Г< 2 не гарантирует устойчивость системы при наличии внешних воздействий. Метод гармонической линеаризации при его применении для исследования нели- нейных дискретных систем в значительной степени утрачивает свои ценные качества. Рассмотрим основы этого метода. 6) 0,6- 0,4 0,2· 0 •-0.2· 04- -0,6- X ""tl - < ? ? '»' I ---*¦¦ - ? Рис. 23.5
690 Нелинейные системы автоматического управления Пусть в системе (рис. 23.2, б) существует периодический режим с частотой B3.1). Положим, что на входе нелинейного звена значения и (г) изменяются но гармониче- скому закону: u(i) = As'm —? + ? . {? ) B3.21) Тогда на его выходе получим сигнал «,(/) = F[«(i)] = B3.22) Один и тот же тип последовательности B3.22) может существовать при различ- ных значениях фазы ? сигнала B3.21). Например, если характеристика нелинейного звена идеальная релейная (см. рис. 23.4, б при b = 0), т. е. B3.23) то (рис. 23.6) при N = 1 фаза может изменяться от 0 до ?, при N = 2 — от 0 до ?/2, а в общем случае B3.24) Последовательность B3.22) не может быть представлена рядом Фурье, как это делалось в § 18.1 для непрерывных функций. Поэтому воспользуемся формулами Бес- селя для приближенного гармонического анализа. Выделив в получающейся при этом / / / / и 0 «1 0 1 Ь 'W 1 гт j ш ? 1 t и / 0 «1 0 Рис. 23.6 К ? 1 N=2 |2Г |37 ? ? V47- t '?.
Глава 23. Нелинейные дискретные системы 691 тригонометрической сумме слагаемые с частотой B3.1), соответствующие первой гар- монике, получим: 2 2 N ' ' B3.25) ... Со „ ? . _ . ? . .. м,(г) = ——+ С, cos—z + D,sm—г, Л =2, 1 2 Л/ ' .V где 1 2lV4 1 2Л~' ?? 1 2?'~? ?? Со =Т7 ? F["@]. Ci =77 ? ^[«@]«*-??, D, =— ? F[a(f)]sin—. B3.26) /? ?=0 JV v=0 yV iV v=0 /v Для симметричных периодических режимов (см., например, рис. 23.6) Со = 0. В качестве примера определим коэффициенты гармонической линеаризации для нелинейности B3.23). В соответствии с рис. 23.6 по формулам B3.26) находим: С, =2с, О|=0, Л' = 1; B3.27) ) ° Л где B3,8) С учетом B3.27) выражения B3.25) принимают вид: B3.29) где амплитуда A N= CnpnN= 1 и определяется по формуле B3.28) при N > 2. Следует отметить, что при М= 1 и iV= 2 выражение B3.29) является точным. Из B3.21) и B3.29), используя символическую запись с учетом B3.24) опреде.чяем коэффициент гармонической линеаризации ? = 4(?,?,?) = ^-?[2?~?[ 0<?<^-. B3.30) В отличие от A8.18) он зависит не только от амплитуды А, но и от ? и N.
692 Нелинейные системы автоматического управления Далее для определения периодических режимов можно было бы использовать спо- собы, аналогичные рассмотренным в § 18.2. Однако даже в данном случае при простей- шей характеристике нелинейного звена этот процесс оказывается трудоемким. Кроме того, для других нелинейиостей при получении коэффициентов гармонической лине- аризации возникают большие сложности. Вместе с тем в ряде случаев исследование периодических режимов можно произ- вести более простым способом. Пусть, например, характеристика нелинейного звена имеет вид B3.23). Будем ис- пользовать псевдочастоту ? A4.100), значения которой на фиксированных частотах B3.1) , 2 ?.? 2 ? ?,?—tg— = -tg—. B3.31) Так как на входе линейной части (см. рис. 23.2, б) действует гармоническая после- довательность B3.29), то при отсутствии задающего воздействия ? (г) ~ -у (г) и на входе нелинейного звена образуется сигнал B3.32) где W(jX) — частотная передаточная функция линейной части B3.8), а ?(?) ·- ее аргумент. Фазовый сдвиг на величину ? вносится сравнивающим устройством. Сопоставив B3.32) сB3.21) сразу получим : % B3.33) B3.34) Так как фаза ? может изменяться в пределах B3.24) то B3.35) Z.JV ^.JV Из B3.35) следует, что периодический режим с Af > 2 может существовать, если ЛФХ W(jX) на фикси- рованных частотах ?? заходит в сектор с углом _ ? раствора ?- — (рис. 23.7, а). Для режи- ма Л^ = 1 псевдочастота ?? = оо. Следовательно, он возможен, если |W(j°°)ф0, т.е. если АФХ закапчивается на оси абсцисс. а) б) ImW(fk) У 0 ReW(jX) Рис. 23.7 К У , -у 0 ^ReW(jk)
Глава 23. Нелинейные дискретные системы 693 с -с , AT г . 1 Г" с 0 i--- -С "I ¦ . 6Г .1 тг; ;r ЛГ=3, V-1 Рис. 23.8 6Г t.TT.t ! 1- ' ЛГ=3, V=2 Из рис. 23.7, а видно, что в одной и той же системе могут существовать периоди- ческие режимы с различными значениями полупериода N, причем с течением времени может происходить переход от одного значения ?? другому. Следует также отметить, что при возникновении периодического режима в систе- ме может появляться постоянная или медленно изменяющаяся составляющая ошибки Xq, величина которой зависит от начальных условий. Это объясняется тем (см. рис. 23.6), что одна и та же последовательность и, (г) может существовать и при смешении после- довательности и (г) на некоторую величину м0. Например, на рис. 23.5, б х0 ~ -0,06. Формулы B3.31)-B3.35) применимы для определения периодических режимов и в системах с другими пелинейпостями, отличными от B3.31), если эти нелинейнос- ти имеют ограничение (насыщение), т. е. если при определенных условиях сигнал м, (г) может принимать лишь два фиксированных значения: +сили -с. Пусть, например, характеристика нелинейного звена является релейной с зоной нечувствительности (рис. 23.4, б). Тогда для существования в системе рассмотренных выше режимов cN= ,2,... кроме фазового условия B3.35) должно выполняться до- полнительное амплитудное условие >Ь, B3.36) u(k)m где и (k)min — минимальная из ординат последовательности B3.21): —k + (p k = 0, I ?? —1. B3.37) Если же при ?>2 для ? из ординат B3.37) при ? < N - 1 условие B3.36) не выпол- няется, то соответствующие значения последовательности и] (г) становятся равными нулю (рис. 23.8). Тогда по формулам B3.25) и B3.26) вместо B3.28) получим: 2С( . ? V1 ?? = 1 41 ? COS——, 2?? 2? ( ¦ ?>2, ? = 0,1 JV-1. B3.38) Выражение B3.28) представляет собой частиы й случай B3.38) при V - 0. Последовательность па выходе нелинейного звена B3.39)
694 Нелинейные системы автоматического управления а фазовый сдвиг ? в B3.21) B3.40) Фаза ? может изменяться в пределах (см. рис. 23.8) ?? — 2? ? ?? — + —. ? 2? B3.41) Отсюда с учетом B3.40) находим фазовое условие существования периодичес- ких режимов ? ... ? -? <?,(?;?)<-? + , 2? 2? B3.42) совпадающие с B3.35). Амплитудные условия можно получить непосредственно из рис. 23.8. Так, при ?' = 3, ? = 1 они имеют вид и @) < Ь, и A) > Ь, и B) > Ь, где ординаты и (k) определяются по формуле B3.37) с учетом новых выражений для А и ?. Во многих случаях вопрос об отыскании периодических режимов не ставится. Наоборот, может быть поставлена задача так синтезировать систему, чтобы исключить возможность появления этих режимов, что часто (см. гл. 18) гарантирует обеспечения устойчивости системы. Для системы с нелинейностью релейного типа с зоной нечувствительности (рис. 23.4,6) периодические режимы с любыми значениями Лги ? невозможны, если не выполняются фазовое условие B3.42) или сформулированные выше амплитудные условия. Можно показать, что это с некоторым запасом обеспечивается, если АФХ линейной части с присое- диненным к пей коэффи- циентом kF - c/b, т. е. kFW(jX), на фиксирован- ных частотах ?-д, не попа- дает в запретную область, изображенную на рис. 23.7, б. В качестве иллюстра- ции па рис. 23.9 построе- ны АФХ для системы, ис- следованной в примере 2. При kT = А достаточное условие устойчивости не выполняется (см. рис. 23.5, а). При этом, как следует из рис. 23.9, в системе могут возникать N=5 ?-5 / xv / ? -3 JV-4 / ^"^^ kT-4 N=4 A N=2 i ?2 W=2 Рис. 23.9 1 -~, /V — oo о c
Глава 23. Нелинейные дискретные системы 695 периодические режимы с N = 3 и УУ= 4. Режим УУ= 4 при ? = 1 показан на рис. 23.5, б. При kT" 1,4 периодические режимы отсутствуют, а система устойчива. Методы исследования нелинейных дискретных систем с амплитудно-импульсной модуляцией рассмотрены также в работах [8.27,49,73,79, 97J и др. § 23.3. Системы с широтно-импульсной модуляцией В процессе широтно-импульсной модуляции (см.§ 14.1) изменяется скважность (ширина) импульсов, а их амплитуда (высота) остается постоянной. В зависимости от того, как осуществляется изменение скважности, различают (см. рис. 14.3) широгно- импульсную модуляцию 1-го рода (ШИМ-1) и 2-го рода (ШИМ-2). • Структурная схема цифровой системы с ШИМ-1 с учетом сделанных в § 23.1 до- пущений представлена на рис. 23.10, где широтпо-импулъсную модуляцию осуществ- ляет ЦАП. При отсутствии ЦВМ D(z) - 1 и система превращается в импульсную, в которой широтно-импульсный модулятор представляет собой самостоятельное кон- структивно закопченное устройство. Сигнал на выходе модулятора согласно A4.3) и A4.4) при km = 1 /? [О при y,)T; B3.43) ?, = -I при-|и(О нри-|м(г)|>1. B3.44) При ШИМ-2 (см. рис. 14.3, б) скважность импульсов определяется в результате сравнения непрерывного входного сигнала с опорным сигналом. Поэтому широтпо- имнульсный модулятор «не вписывается» в структуру ЦАП и представляет собой са- мостоятельное устройство. Сама система в этом случае строится как импульсная (рис. 23.11, а). В качестве опорного обычно используется пилообразный сигнал (см. рис. 14.3, б) unn(t-iT) = $rl(L-iT). B3.45) —- aw и У Рис. 23.10 ШИМ-1 и* woP) У
696 Нелинейные системы автоматического управления б) а X у ~® т^ * 0B) ШИМ-2 и* ИЪ(Р) и / и^Ф(Р) и* У ШИМ-2 Рис. 23.11 «? У В этом случае скважность импульсов определяется как наименьший положитель- ный корень уравнения " (г + ?,) sign х(г) = ??,, B3.46) если таковой имеется. В противном случае у] = 1. Например, если на интервалах гТ< t < (г + 1)Гсигнал ошибки остается постоянным и равным ? (г), то из B3.46) полу- чим выражение ? ¦ =-' |х@|<1, при-|*@|>1, B3.47) аналогичное B3.44). Из рассмотренного примера следует, что введение в систему с ЦВМ широтно-им- пульсиого модулятора 2-го рода (рис. 23.11, б) не имеет смысла. Действительно, чтобы получить на его входе непрерывный сигнал и*, ЦАГ1 должен формировать модулиро- ванные по амплитуде импульсы, а формирующее устройство должно предстанлять со- бой экстраполятор нулевого порядка. Но тогда ut)=u{i), iT<t<(i + )T, и выражение для скважности импульсов, как и B3.47), совпадает с B3.44). А это озна- чает, что с точки зрения протекающих и системе процессов схемы рис. 23.10 и рис. 23.11, ^эквиваленты, но первая из них конструктивно проще. Широтно-имнульсный модулятор представляет собой нелинейное звено (см. § 14.1). Поэтому определить передаточную функцию приведенной непрерывной час- ти, как это делалось в системах с амплитудно-импульсной модуляцией (рис. 23.2, б), нельзя. Однако можно найти разностное уравнение линейной непрерывной части вме- сте с широтпо-импульсным модулятором минуя определение передаточной функции. Эту задачу можно решить двумя способами. Первый способ основан на использовании уравнений состояния.
Глава 23. Нелинейные дискретные системы 697 Пусть для системы с ШИМ-1 (рис. 23.10) передаточной функции W0(p) соответ- ствуют уравнения состояния A4.71) ? = Ах + Ьи , -г- B3.48) у = с х. Решение первого из них для дискретных моментов времени t = ?? имеет вид A4.73) ЧП~х)Ьит)с1т, B3.49) о где и* изменяется по закону B3.43). Из B3.49) с учетом B3.43) последовательно шаг за шагом получим 1 - _ х(i +1) = eATx(i) + feignи(г) J eAabda. B3 50) Таким образом, разностными уравнениями линейной непрерывной части системы вместе с широтно-импульсным модулятором будут х(г' + 1)= A*x(i) + hb*sgnu(i); ,. _r~ . B3,51) у(г) = с ?(?), где А*=ел"г, Ь'= f е~л°Ш. B3.52) (?-?/O· Влияние возмущения можно учесть точно так же, как это сделано в уравнении A4.73). Выражения для матриц Л ,Ь*, гп .соответствующих типовым линейным не- прерывным частям, приведены в [57]. Второй способ позволяет определить не векторно-матричпые уравнения B3.51), а разностное уравнение «-го порядка, в ряде случаев более удобное для практи- ческого использования. Еначале отметим, что если в B3.50) и B3.52) заменить ?, на ?, a hugnu(i) иам(г), то получим линейное векторио-матричиое уравнение приведенной непрерывной час- ти системы с амплитудно-импульсной модуляцией при ?<1: x(i +1) = A*x(i) + b'u(i), B3.53) где _ _ г _ _ А"=еАт, Ь'= J eAabda, B3.54) A-7O- совпадающее при ? = 1 с уравнением A4.75).
698 Нелинейные системы автоматического управления Уравнению B3.53), как показано в главе 14, соответствует передаточная функция и разностное уравнение ? т Yjcvy(i + n-v) = Yjbv{y)u{i + m-v). B3.56) ?=? ?=0 От уравнения B3.53) обратной заменой ? на yhrn..v и и (г + т- ?) па hsignu(i + m-v) можно перейти к разностному уравнению линейной непрерывной части вместе с ши- ротно-импульспым модулятором: m-v). B3.57) v=0 v=() В свою очередь, передаточную функцию B3.55) можно определить по формуле A4.58): Таким образом, для получения уравнения B3.57) нет необходимости использо- вать уравнения состояния. При исследовании процессов в замкнутой системе (рис. 23.10) уравнения B3.51) или B3.57) дополняются уравнением B3.44), разностным уравнением, соответствую- щим передаточной функции D(z), и уравнением замыканиях^) = g(i) -y(i). В отличие от систем с амплитудно-импульсной модуляцией и экстраполятором нулевого порядка в системах с ШИМ сигнал и* представляет собой последователь- ность импульсов, скважность которых ?, < 1. При ?, < 1 как в установившихся, так и в переходных процессах между моментами замыкания ? = гТпоявляются пульсации. Они особенно опасны в установившемся состоянии, так как пульсирующая составляющая ошибки может оказаться соизмеримой с ее постоянной составляющей. Для выявления пульсаций вместо уравнений B3.51) следует использовать разно- стные уравнения со смещенным аргументом. e) signw(/); B3.09) c x(i ) где ?, b je^bdo, 0<?<?,; сГ B3.60) J е"А<!Ш, ?;<?<1.
Глава 23. Нелинейные дискретные системы 699 Они получаются так же, как и уравнения B3.51), если в решении A4.72) положить ? = iT+??. Уравнения B3.51) представляют собой частный случай B3.59) нрие= 1. Выражения для матриц B3.60), соответствующих типоным линейным непрерыв- ным частям системы, приведены в [57]. Уравнения B3.51), B3.57), B3.59) справедливы и для систем с ШИМ-2 (рис. 23.11, а). В них только следует заменить и vdx = g-y. Однако скважность импуль- сов ?, должна определяться из уравнения B3.46), которое в общем случае является нелинейным. Пример 1. Исследуем систему с ШИМ-1 (рис. 23.10), передаточная функция линейной непрерывной части которой W0(p) = k/? ,eatig(t) = Vt,D(z)= ,kh= 15c, g~y и В данном случае в уравнениях B3.48) А = А = 0, b =b = k, cT =c = l, и = х = уравнения B3.59) принимают вид у{г + г)- ?/(?) + 1,5? signx(/) при 0<?<?,·; ?,- signx(f) при ?,·<?<1. Скважность импульсов согласно B3.44) x{i) при |х(г)| < 1, ?. = < при Ошибка системы ? (г + ?) = g (i + ?)-у (i + ?) = 0,5 (г + ?)- у (i + ?). Решив полученные уравнения последовательно шаг за шагом, начиная с последне- го, получим переходный процесс, изображенный на рис. 23.12. В моменты времени t = гГошибка стремится к установившемуся значению хуст (г) = 0,33. Однако в промежутках между моментами замыкания устанавливаются незатухающие колебания или пульсации. Пример 2. Исследуем систему с ШИМ-2 (рис. 23.11, а), если W0(p) = k/p, ^/г = 10 с, Г= ОД с, ? = 1,.г/ @) =- 0. зт at 1,0' 0,75 0,5 0,25 0 ? /I 1 К —? ? ?/1 ? /_j /_|_. /' ! / ! ? f- 2? ЗТ t Рис. 23.12 Рис. 23.13
700 Нелинейные системы автоматического управления Составляем уравнения системы: — ошибка системы = g(i + e)-y (i — уравнения B3.59) E sign.r(i) при 0<?<?,; ?,- sign.r(?) при ?,-<?<3,· — уравнение B3.46) Решив эти уравнения последовательно шаг за шагом, начиная с последнего, полу- чим переходный изображенный па рис. 23.13. Там же показан пилообразный опорный сигнал. Установившаяся ошибка дгуст= 0. Пульсации имеются только в переходном процессе. Следует отметить, что в реальных системах ШИМ пульсации существуют практи- чески всегда, так как даже в астатических системах при отсутствии ошибки от задаю- щего воздействия имеется статическая ошибка от возмущений. Установившуюся ошибку в типовых режимах удобно представлять в виде суммы хусг(е) = хуст+х(г), B3.61) гдехуст — постоянная составляющая;? (?) — пульсирующая составляющая. Составляющая луст определяется сравнительно просто, так как в установившемся состоянии при ууст < 1 система с ШИМ по существу превращается в линейную диск- ретную систему с передаточной функцией приведенной линейной части B3.58). Вы- ражения для х,стприведены в работе [57]. Так, для рассмотренной в примере 1 системы сШИМ-1 ?? ? если kh > V. Если же kh < V, то ууст =1, скорость изменения управляемой величины Vy = kh < V, ошибка будет непрерывно увеличиваться, т. е. система станет неустойчи- вой. Г Гульсиру ющую составляющую х(г) можно определить точно так же, как это дела- лось в главе 14, или из уравнений B3.59). В частности, для той же системы с учетом выражения и формул B3.62) получим: -? при (? ? < 1/3; -0,5A-?) при1/3<е<1.
Глава23. Нелинейные дискретные системы 701 Исследование устойчивости систем с ШИМ представляет собой гораздо более сложную задачу. Ее сложность, во-первых, состоит в том, что из-за наличия пульсаций асимптотическая устойчивость при строгом понимании смысла этого термина (гл. 16) может быть обеспечена только при исчезающих внешних воздействиях, когда yVCT = 0 и пульсации в установившемся состоянии отсутствуют. Однако, если амплитуда пульса- ций находится is допустимых пределах, можно ограничиться исследованием асимпто- тической устойчивости в дискретные моменты времени t = iT. Во-вторых, система с ШИМ остается нелинейной даже если в процессе управле- ния широтпо-импульсный модулятор не насыщается, т. е. если скважность импульсов ?;< 1, что обусловлено нелинейностью уравнений B3.51) и B3.57). При насыщенном модуляторе, когда ?,- = 1, система с ШИМ при отсутствии внешних воздействий по существу превращается в систему с амплитудно-импульсной модуляцией, характери- стика нелинейного звена которой имеет вид B3.23). В ней могут существовать перио- дические режимы, рассмотренные в § 23.2. При наличии внешних воздействий при ?,· = 1 система может стать неустойчивой. В-третьих, устойчивость системы с ШИМ (как и многих других нелинейных сис- тем) зависит от величины и характера изменения внешних воздействий. Для иллюстрации отмеченных особенностей вновь обратимся к простейшей сис- теме, рассмотренной в примере 1. Для нее можно получить следующие точные условия асимптотической устойчивости в дискретные моменты времени [57J: — при отсутствии внешних воздействий khT ??(?=0; 3 2 1 ¦ 0 ? — I . ? J 1 4 I !> /I ' I -? 1 1 / / 1 J k. 7 V ? I 2, V 1,5, '/ / / /л / Дт 3/ V / ? ? · 4 = 5c-';2·- V=20c-· | 1 A/2 !" ПЛ ? ? 1 / I / -V^-Y / 5/ / i/ 1 1 1 | Д | у L 1 ,1 ^ ЫГ |6 I 1 ААГ=3, V-ас- Рис. 23.14 | 1 ? / 1 1 -J"/ !7/s l/ -V ;3-Ш'= | л /l -1- ^1 'A ? L = 3, V= 1 1 1 1 1 1 A l/ ? 0;
702 Нелинейные системы автоматического управления в режиме неподвижного состояния при задающем воздействии g (?) = g0 и воз- мущении /(?)=/? khT _*//o. ? ' b"~~kT' — в режиме движения спостояппой скоростью npHg(i) = Vt khT --jju <-?<2' Vt=—тг— B3.63) ? ? КП Процесс в устойчивой системе изображен на рис. 23.12. На рис. 23.14 представлены процессы, возникающие в случае нарушения условий устойчивости, при/0 = 0, ? = 1, ? = 0,1 с. Пульсации при | (х (?) | < 1 для наглядности не показаны. Вытекающее из B3.63) условие kh>V+kff0, B3.64) где к,- — коэффициент передачи непрерывной части по возмущению, накладывает огра- ничение на минимально допустимое значение коэффициента kh при наличии внешних воздействий и является необходимым условием устойчивости. Условие B3.64) должно выполняться для всех систем с ШИМ, передаточные фун- кции непрерывных частей которых W0(p) и Wj(p) содержат по одному интегрирующе- му звену. Действительно, в установившемся режиме сигнал и* на выходе ШИМ представля- ет собой последовательность импульсов, скважности которых ?,- = ??(.?. Постоянная со- ставляющая этого сигнала и() = ???(,,. Очевидно, что выходная величина системы изме- няется с постоянной скоростью V, а влияние постоянного возмущения компенсируется, если ku0 = khyycT = V + kj/ц, B3.65) где k — коэффициент передачи непрерывной части, Но так какууст < 1, то из B3.65) следует условие B3.64). При наличии двух интегрирующих звеньев вместо B3.64) получим: kh > ? + kff0, B3.66) где ? — постоянное ускорение. В режиме неподвижного состояния при V = 0 или ? = 0 условия B3.64) и B3.66) принимают вид kh > kff0. B3.67) Если возмущающее воздействие отсутствует или если оно приложено после ин- тегрирующего звена (см. § 8.2), то ограничение B3.67) снимается. Различные подходы к исследованию устойчивости и качества процессов в систе- мах с ШИМ рассмотрены в работах [25, 51,57, 79, 97] и ряде других.
РАЗДЕЛ V ОПТИМАЛЬНЫЕ И АДАПТИВНЫЕ СИСТЕМЫ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ Глава 24 ОПТИМАЛЬНЫЕ СИСТЕМЫ § 24.1. Общие положения Оптимальной называется такая система автоматического управления, которой тем или иным способом приданы наилучшие качества в каком-либо определенном смысле. Так, например, система, обеспечивающая максимально возможную точность управле- ния объектом, является оптимальной в смысле минимума ошибки. Система, которая переводит объект из заданного начального состояния в конечное за минимально воз- можное время, является оптимальной по быстродействию. Система, решающая ту же задачу за заданное время при минимально возможных затратах энергии, является оп- тимальной в смысле минимального расхода энергии на управление. Таким образом, при синтезе оптимальных систем требуется добиться не просто заданных показателей качества (точность, запас устойчивости, быстродействие и др.), как это делалось в главе 10, а наилучших показателей по определенному виду качества, наиболее важному для конкретной системы (например, по быстродействию), т. е. «вы- жать» из системы все, что она может дать именно по этому виду качества. Однако в ряде случаев это достигается за счет ухудшения других показателей качества. При оптимизации систем управления следует различать два класса задач, решае- мых последовательно: оптимизацию программы (закона) управления и оптимизацию алгоритма управления. Первый из этих классов задач возникает не всегда, а .тишь тогда, когда требуется найти наивыгоднейшую программу изменения задающего воздействия, которое долж- на воспроизводить система. Эта программа отыскивается в результате расчета но како- му-либо критерию качества или определяется автоматически в процессе управления. Так в главе 1 было показано, что для отыскания скорости полета самолета, оптималь- ной в смысле минимума расхода топлива, может быть использована экстремальная система. Другие примеры применения таких систем рассматриваются в § 25.1. Вторым классом задач является оптимизация алгоритма управления, в результате решения которой должна быть найдена наилучшая структура управляющего устрой- ства или его изменяемой части. Эта задача может иметь место во всех автоматических системах независимо от того, оптимизировалась ли программа управления или она была задана иначе, в том числе и при постоянном значении задающего воздействия. Частным случаем этого класса задач является отыскание оптимальных значений пара- метров управляющего устройства при заданной его структуре. Такая задача решалась,
704 Оптимальные и адаптивные системы автоматического управления например, в главе 14 для дискретной системы с минимальной конечной длительнос- тью переходных процессов. Однако прибегать к оптимизации алгоритма управления следует лишь тогда, когда в этом действительно есть необходимость. Важно учитывать, что даже для систем невысокого порядка решение задачи оказывается сложным, а сам алгоритм во многих случаях становится нелинейным. Тогда система в целом после оптимизации становится нелинейной. Синтез оптимальной структуры управляющего устройства производится в два эта- па. На первом из них определяется оптимальный алгоритм управления, а на втором осуществляется его техническая реализация. Рассмотрим вначале задачу синтеза оптимального алгоритма управления. Допустим, что уравнения динамики многомерного объекта вместе с неизменяе- мой частью управляющего устройства заданы в векторно-матричной форме ? = /(?,?), B4.1) где ? — матрица-столбец переменных состояния xt размером ? ? 1; ?7 — матрица- столбец управляющих воздействий Uj, размером г ? 1, / — некоторая в общем случае нелинейная функция; если эта функция линейная, то уравнение B4.1), как показано в главе 5, записываются следующим образом: х~ = Ах + Вп. B4.2) В одномерном случае (г = 1) уравнения B4.2) имеют вид ± = Лх + Ьи. B4.3) В результате решения задачи синтеза должен быть найден алгоритм управления п = п(х) B4.4) Управления м,-могут иметь различную физическую природу (токи в обмотках уп- равления исполнительных устройств, напряжения, моменты и т. п.). В реальных систе- мах на них практически всегда накладываются определенные ограничения. Чаще всего эти ограничения задаются в виде неравенств ; = 1,2 г, B4.5) а в общем случае - в виде пе U , где U — некоторое множество в r-мерном простран- стве. Управление п, удовлетворяющее заданным ограничениям, называется допусти- мьш управлением. Допустимое управление, как будет показано далее, может быть ire только непрерывным, но и разрывным. Переменные состояния xi в зависимости от способа их выбора (см. гл. 5) в одних случаях имеют ясный физический смысл. Например, это могут быть углы, угловые скорости, ускорения и т. д. В других случаях их смысл можно установить только кос- венно. Однако в любом случае на них тоже могут накладываться ограничения i = l,2,..„и. B4.6)
Глава 24. Оптимальные системы 705 Кроме ограничений в виде неравенств используются также ограничения типа го- лономных связей С4(х„...,*„) = О, (А = 1,2,...,/), B4.7) где Gk — некоторая функция, а также ограничения типа неголономпых связей в виде дифференциальных уравнений С4(х, *„;*„...;*„;...) = (>, (А = 1,2,...,/), B4.8) изопериметрические ограничения в виде функционалов и др. [35]. Цель управления состоит в переводе объекта из начального состояния ?(?()) в не- которое конечное состояние x(tk). Вид этих граничных условий определяется в соот- ветствии с физическим смыслом задачи, решаемой системой автоматического управ- ления. В одних случаях они задаются полностью: ·**· B4.9) Тогда имеем задачу с фиксированными или закрепленными концами. В других случа- ях граничные условия (или одно из них) задаются лишь частично: x(to)ePo, x(tk)ePk, B4.10) где Ро и Рк —некоторые множества в пространстве состояний. Момент окончания процесса tk может быть фиксированным (заданным) или сво- бодным. Из всего множества возможных допустимых управлений необходимо выбрать такое, которое не только осуществляет заданную цель управления, но и обеспечивает наилучшее значение выбранного показателя качества (быстродействия, расхода энер- гии и т. п.). Это можно сделать, если сам показатель качества или критерий оптималь- ности выражен в той или иной математической форме. Чаще всего он представляется в виде интеграла I=h(x,u)dt, B4.11) где/0 — некоторая скалярная функция. Выражение B4.11) называется функционалом,так как/зависит от выбора функ- ции п (?) и получающейся при этом функции ? (?). Функционал B4.11) обычно конструируется так, чтобы при оптимальном управ- лении его значение было минимальным. Это всегда может быть сделано и в случае максимума требуемого показателя качества. В качестве иллюстрации рассмотрим два конкретных примера. Пусть система должна иметь максимальное быстродействие. Тогда, положив /0(х,п) = 1, получим: I = tk-t0 . Следовательно, необходимо найти такое управление п (t), при котором tk-t0 = Tmin. Значение tk не фиксируется. Минимальная длитель- ность переходного процесса Tmin даже для одного и того же объекта зависит как от граничных условий B4.9) или B4.10), так и от ограничений B4.5)-B4.8).
706 Оптимальные и адаптивные системы автоматического управления Пусть теперь управляемым объектом B4.3) яв- ляется электрический двигатель, и — ток в его об- мотке управления. R — сопротивление обмотки. Тогда при fQ(x,u) = Ru2 функционал B4.11) ха- рактеризует расход энергии на управление за про- межуток времени lk - tQ. При заданных граничных значениях (например, значениях угла и угловой скорости в моменты времени tQ и tk) и ограничени- ях на величину тока требуется найти такой закон изменения тока, при котором расход энергии ока- жется минимальным. Дополнительное граничение может быть наложено, например, на величину уг- ловой скорости. Момент времени tk обязательно должен быть ограничен (задан), так как в противном случае «оптимальным» будет управление и = 0, при котором t^ =°° . В общем случае функционал B4.11) может представлять любую желаемую ком- бинацию оценок различных качеств синтезируемой системы. Однако следует учиты- вать, что чем сложнее этот функционал, тем труднее решается задача оптимизации даже для линейных одномерных объектов B4.3). Дополнительные трудности возникают при повышении порядка уравнений B4.1)-B4.3) и при наличии внешних воздействий. С учетом изложенного задачу синтеза оптимального алгоритма управления можно сформулировать следующим образом. Пусть при ? = 3 в трехмерном пространстве (рис. 24.1) начальному состоянию объекта соответствует точка Мо с координатами x(tQ), а конечному состоянию — точ- ка Мк с координатами x(tK). Существует множество допустимых управлений п (?), переводящих объект из начального состояния в конечное. Для каждого из них, решив дифференциальное уравнение объекта B4.1), можно найти траекторию ? (?), а затем определить величину функционала B4.11). Из полученного множества управлений следует выбрать такое, при котором функционал принимает минимальное значение. Это управление и будет оптимальным управлением, а соответствующая ему траектория — оптимальной траек- торией. Очевидно, что таким способом решить задачу синтеза практически невозможно. Однако существуют другие способы оптимизации или, иначе говоря, методы синтеза оптимальных систем, как аналитические, так и машинные. Все эти способы в своей основе являются вариационными, но в отличие от предыдущего позволяют избежать перебора множества допустимых управлений. Каждый из них дает возможность дове- сти решение задачи до конца в числовом виде. Для некоторых простейших задач уда- ется получить аналитическое решение. Примером может служить рассмотренный в § 11.9 метод синтеза линейной системы при случайных воздействиях по минимуму среднеквадратичной ошибки (задача Винера). В следующих параграфах будут в про- стейшем виде изложены основы некоторых других методов синтеза. Кроме них следу- ет отметить метод последовательной оптимизации на базе нелинейного программиро- вания, разработанный В. М. Пономаревым [77]. Важные направления развиты также в работах [26, 60, 67, 77] и других.
Глава 24. Оптимальные системы 707 Получением оптимального алгоритма управления завершается лишь первый этан синтеза оптимальной структуры управляющего устройства. Па втором этапе требуется осуществить техническую реализацию алгоритма. Сложность решения этой задачи связана с тем, что при использовании большинства методов синтеза оптимальный алго- ритм получается в виде функции времени: u = u(t). При управлении по временной программе система автоматического управления оказывается разомкнутой, так как она не контролирует фактическое состояние объекта. Такой системе будут присущи все типичные для разомкнутых систем недостатки, о которых говорилось в главе 1. Для построения замкнутой оптимальной системы управления п - u(t) необходи- мо каким-либо способом привести к виду B4.4), т. е. сформировать его как функцию неременных состояниях,·. В ряде случаев решение этой задачи оказывает не менее слож- ным, чем синтез самого оптимального алгоритма. Но даже если оптимальное управле- ние п = и(х) найдено, его можно реализовать лишь тогда, когда входящие в него пере- менные могут быть измерены существующими техническими средствами (например, датчиками). Поэтому часто прибегают к созданию не строго оптимальных, а близких к оптимальным систем. Некоторые конкретные рекомендации по таким системам даны и работе [44J. § 24.2. Использование классических вариационных методов Методы классического вариационного исчисления были разработаны еще в XVIII веке и не предназначались для синтеза оптимального управления объектом. Рассмотрим одну из классических задач. Пусть задан функционал 'к 1 = fo(x],...,xnxl,...,xn)dt, B4.12) где.г,- — некоторые дважды дифференцируемые функции, среди которых необходимо найти такие функции х,@ или экстремали, которые удовлетворяют заданным гра- ничным условиям Xi(t0), ·*¦,·(?,<) и минимизируют функционал B4.12). Экстремали отыскиваются среди решений уравнений Эйлера О, ? = 1,2,..., п. B4.13) Для установления факта минимизации функционала необходимо удостоверить- ся, что вдоль экстремалей выполняются условия Лагранжа ->Q, z = 1,2...., и, 'B4.14) dxf аналогичные требованию положительности второй производной в точке минимума функции.
708 Оптимальные и адаптивные системы автоматического управления Используем решение классической вариационной задачи для синтеза оптималь- ного уравнения. Положим, что дифференциальное уравнение объекта имеет вид B4.3). Введем в функцию/0 дополнительные переменные ми м,т.е. сформируем функционал B4.12) в виде 'к I=jfo(xl,...xn;x,...xn,u,u)dt. B4.15) ? При этом граничные условия задаются только для хь но требование дважды диф- ферешпфуемости распространяется на все переменные. Уравнения B4.13) тоже со- ставляются для всех переменных, т. е. ? = 1,2,..., ? + 1. Динамические свойства объекта учтем в виде ограничения типа нсголоиомных связей B4.8), где функция GK определяется из дифференциального уравнения B4.3). Тогда в уравнениях B4.13) вместо функции/о должна использоваться функция / H = f0+YXk(OGk> B4.16) ы где Xk (I.) — произвольные множители Лагранжа, в общем случае зависящие от време- ни t. Рассмотрим простейший пример. Пусть объект описывается уравнением aQx + alx = u; B4.17) или ах)х = и, B4.18) d где ? = у — управляемая величина, ? - -г- Цель управления заключается в переводе объекта из состояния х@) = 0 при (Q = 0 в состояние x(tK ) = Xq, гдех0 — задающее воздействие. Функционал B4.15) предста- вим и виде B4.19) где ? — некоторый весовой коэффициент. Динамические свойства объекта B4.17) учтем в виде ограничения B4.3): B4.20) Другие ограничения на ? и и отсутствуют. Формируем функцию B4.16): Я = (x-xof +?2?2 +?(??? + ???-??). B4.21)
Глава 24. Оптимальные системы 709 Для получения уравнений Эйлера B4.13) находим: — = 2(х-х ) + ?? — = ?? ¦ Эх ° !> Эх "' — = 2?2?-? — = 0 ди дй Таким образом, уравнения B4.13) имеют вид 2(х - х0) + ?«, —?-(?«0) = 0, * B4.2!') 2??-? = 0. J Из уравнений B4.22) определяем оптимальное управление М=ТТ' B4.2.)) 2? где 2(х-х0) '" „ · B4.24) Подставив B4.23) и B4.24) в уравнение B4.18) получаем дифференциальное ура в- нение объекта при оптимальном управлении: -?2?,2-1) * = -*„. B4.25; Для его решения находим корни характеристического уравнения: р{ 2 = i-TTV^ + ^V = ±?· B4.26) ?? Тогда (см. табл. 7.1) X(t) = .ro+C1e"af+C2e<:1', B4.27) где при заданных граничных условиях ? @) = 0, ? (??) = х0 Выражение B4.27) определяет оптимальную траекторию движения объекта. О тимальное управление находим из B4.18) с учетом B4.27): u(t) = aix0 +C,(a, -0^0N-°" +С2(щ +ал())еш, B4.2'v
710 Оптимальные и адаптивные системы автоматического управления где 0<t<tK. Если tK = оо, то С, = -хо,С2 = 0. Тогда а1)е-а/]. B4.29) Возможность реализации оптимальных алгоритмов управления B4.28) в замкну- той системе здесь не рассматривается. Из этого примера следует, что даже для простейшего объекта решение задачи син- теза оптимального управления методами классического вариационного исчисления оказывается не очень простым. Однако основные трудности возникают при наличии ограничений в виде неравенств B4.5) и B4.6), а также (что является главным) в связи с тем, что допустимые управления могут быть не только непрерывными, но и разрыв- ными. Поэтому для решения «неклассических» задач обычно применяют другие мето- ды. К ним относятся, например, разработанные в середине XX века динамическое про- граммирование и принцип максимума, краткое изложение которых дается в следую- щих параграфах. § 24.3. Динамическое программирование Метод динамического программирования был разработан Р. Беллманом [4]. Он применим не только для решения задач оптимизации систем управления, по и для самых различных технических и экономических задач. Пусть система описывается уравнениями B4.1), в качестве критерия оптимально- сти принят функционал B4.11), а неременные состояния и управления принадлежат некоторым замкнутым (ограниченным) пространствам, т. е. x(t)eX, Q 00 K Далее, пусть при заданном начальном состоянии '?{?.?) = ?? существует оптималь- ное управление м(?,а0),обеспечивающее минимум функционала B4.11), а х(?,а0) — оптимальная траектория в пространстве состояний. Выберем произвольный момент времени ij, принадлежащий интервалу Го, ?? и обозначим через а, точку щ = x(ti,a0) на оптимальной траектории x(t,aQ ). Принцип оптимальности состоит в следующем. Если принять значения tx и а, за начальные, то на интервале tv tK оптимальное управление ?(?,?,) совпадет с оптимальным управлением u(t,a0) и, следовательно, участок оптимальной траектории x(t,a0) для задачи с начальной точкой (to,ao) на интервале Си (к совпадет с оптимальной траекторией для задачи с начальной точкой (?? ,п ). Доказательство достаточ но очевидно. Оно исходит из того, что значение функ- ционала качества на участке ?,, tK должно быть одинаковым при управлениях u(t,a{) и м(с,а0). Если бы это было не так и значение функционала назтом интервале времени было бы, например, меньше для управления м((,а,), то управление u(t,a0) можно было бы улучшить, заменив его управлением u(t,?,), что противоречит принятому предпо- ложению об оптимальности управления u(t,aQ).
Глава 24. Оптимальные системы 711 Итак, в соответствии с изложенным введем функциональное уравнение 'к ? ? [tK<x(U))] = ™n ffo(x,u) di, B4.31) на основании которого может быть найдено оптимальное управление п(х). Если па промежутке i0, ?? выбрать промежуточную точку ?,, то на основании прин- ципа оптимальности ??, B4.32) Функция ? и оптимальное управление обычно не могут быть найдены аналитичес- ким путем. Для этой цели применяются приближенные методы с использованием вычислительных машин. Рассмотрим идею приближенного расчета. Пусть t - фиксированное значение времени, а ?? — малый отрезок времени, при- чем 0 < ? + ?? < ?|{. Тогда ?'+Дг 'к 1 ?(?,.?) = ???? J fo(x,u)dx + j fo(x,U)dx. B4.33) [ / ?+?? J Вид управления п(т) на интервале ? + ??, ?? не оказывает влияния на первое слага- емое в правой части B4.33). Поэтому па рассматриваемом интервале времени следует так выбрать управление, чтобы минимизировать второе слагаемое в правой части B4.33) при выполнении условий Щх)еП, х(х)еХ, x(tK)eGK, ? + ??<?<??. B4.34) , На основании принципа оптимальности перепишем B4.33) следующим образом: ??. __ _ _ ] ii(t,x) = min < Jn(x,u)dx + ii l +At,x (? +??I - ?? 35"> * И J ( " На интервале ?,? + ?? управление п(х) должно быть выбрано так, чтобы минимизи- ровать правую часть B4.35). От этого выбора зависят оба слагаемых правой части. Заменим на малом интервале ?? матричную функцию f(I',u) и функцию /()(.г,ы) их фиксированными значениями в точке ?, а производную ? отношением конечных разностей Ах = .г (? + ??) - x(t) и ??. Тогда вместо B4.35) можно записать приближен- но: ?(?,?)»??]?{/0(?,?)??+?(? + ??,? + ??}. -B4.36) Кроме того, имеем ? + Ах = хA + ??) = x(t) + ?? ·/ [?(?), гТ. (?)J = ? + ?? ¦ J(x,U). B4.37)
712 Оптимальные и адаптивные системы автоматического управления На основании B4.36) и B4.37) можно найти приближенное значение ?(?,?) .Для конечного момента времени ?? и любых xeGk следует, что ?(??,?) = 0. Поэтому вы- числение ?(?,?) удобно начинать с конца, т. е. с момента времени t = ?? и области Gk. На первом шаге расчета рассматривается момент времени t = tK - At. При t + At = Ск величина ? + ?? вследствие краевого условия принадлежит множеству Gk ¦ Подстав- ляя в B4.36) и B4.37) значение t = tK - At и учитывая, что ?(?? ,х) = 0 , имеем ?(?? -At,x) = minfox,u(tK-At)]-Af] и = x + Al-fx,U(tK-At). Далее фиксируется произвольное значение хе X . Минимум правой части перво- го равенства B4.38) вычисляется по тем значениям u(tK -At) из множества U , для которых точка х + Ах, определяемая вторым равенством B4.38), соответствует значе- нию beGk- Если для какой-либо точки таких значений u(tK -??) не существует, то функция ?(?? - At,x) не определена в этой точке. Таким образом, по значению функции ?(??,?) можно приближенно онределить значения функции $(tK-At,x) на некотором подмножестве X, из X . Так как на ин- тервале tK — At, tKуправление ??,(?) принято постоянным и равным u(tK -??),то одно- временно с нахождением функции ?(?? -??,?) приближенно найдено управление u{tK - At,x), которое реализует эту функцию. Последующие шаги рассчитываются аналогично. Если весь интервал управления tK разбит на т_шагов, то после т-го шага определяется функция ф@,.г), на подмноже- стве Хт из X и управление п@,.?), как кусочно-постоянная функция с интервалами постоянства ??. Если начальная точка х@)-а принадлежит подмножеству Хт, для которого определена функция ?(?,?), то, положив ? = ?? , получаем ?(?,?) - мини- мум функционала B4.11) исходной задачи управления и г7(О,я) = п *(?) — оптималь- ное управление. Подставляя затем оптимальное управление в B4.1) и решая систему исходных дифференциальных уравнений, можно онределить оптимальную траекто- рию движения ?*(?). Серьезным недостатком метода является то, что с ростом размерности задачи (по- рядка ? дифференциального уравнения) существенно возрастают требования к быст- родействию и объему памяти вычислительных машин. Введем предположение, что функция ? имеет непрерывные частные производные по всем своим аргументам: t, ?,,..., ?? .Тогда в равенстве B4.36) функцию ?(? + At,? + ??) можно представить следующим образом: ?(? + At, x+Ax) = ?(?,?) + 3? 3? Эг jr[ Эх,· dt At+b(At)At. B4.39) Здесь ?(??) — величина более высокого порядка малости, чем At. Входящие в правую часть B4.39) производные ?,, удовлетворяют B4.1). Поэтому ???+?{?)?. B4.40) J
Глава 24. Оптимальные системы 713 Подставим B4.40) в B4.36). Функция ?(?,?) не зависит от управления u(t) в момент I. Поэтому се можно вынести за знак минимума. Деля полученное равенство на At и переходя к пределу при At -> 0 , имеем | | } 0 B4.41) при условиях ± = /(х,п), х@) = а, x(tK) = beGk, x(t)eX, 0<i <tK. B4.42) Уравнение B4.41) представляет собой уравнение Беллмана с краевым условием ?(??,?) = 0. Сумма первых двух членов B4.41) есть полная производная функции ?(?,?) по времени. Поэтому уравнение Беллмана можно записать в другом виде: fe + /0f3r(t),«(Ol} 0. B4.43) [dt ) Требование непрерывной дифференцируемое™ функции ?(?,?) является весьма жестким и во многих задачах не выполняется. В. Г. Болтянский показал [16], что мож- но ослабить требования к функции ?(?,?). В ней допускаются разрывы частных про- изводных на некотором множестве точек. Заметим, что если функции/0 и / не зависят явно от времени, то решение уравне- ния B4.43) —функция ? и оптимальное управление п, которое реализует минимум, тоже не зависит явно от времени, т. е. ? = ?(?) и п = п(х), однако в общем случае ?(?,?) и u(t,x). Аналитическое нахождение функции ? в явной форме удается только в некото- рых частных случаях. § 24.4. Аналитическое конструирование регуляторов Так называемая задача аналитического конструирования регуляторов была сфор- мулирована и решена А. М. Лотовым [55]. Эта задача развивалась также в работах А. А. Красовского [43J и Н. II. Красовского [45]. Пусть имеется стационарный объект, уравнения которого имеют вид B4.3): B4·44) Требуется определить оптимальное управление и = и(х), минимизирующее фун- кционал качества J [ (с, > 0, i = 1 я, ?>0). B4.45) Задача управления заключается в переводе системы из начального состояния ?. = ?. (f = 1,..., w) при ? = 0 в конечное при .г,· - 0 при Г. -> °° . Из формулировки задачи следует, что система должна быть при этом асимптотически устойчива.
714 Оптимальные и адаптивные системы автоматического управления В рассматриваемом случае уравнение Беллмана B4.41) имеет вид + сш = 0, B4.46) где а,у— элемент матрицы А . Оказывается, что функция ? , входящая в B4.46), является функцией Ляпунова, а функция V в функционале B4.45) — ее полной производной, т. е. 1 = V dt чем решается вопрос об устойчивости синтезируемой системы (см. § 17.2). Так как на управление и ограничения не накладываются и ? > 0, то минимум в B4.46) достигается в точке, где обращается в нуль производная по и, т. е. при 1 V B4.47) Подставим это значение в B4.46). В результате имеем ?°?? ^—??-** =*¦ B4.48) Это — нелинейное уравнение в частных производных относительно функции ? . Булем искать решение этого уравнения в виде квадратичной формы от фазовых коор- динат: B4.49) Здесь Г - |YAr|m<w " квадратная матрица коэффициентов, удовлетворяющая кри- терию Сильвестра ???>0. Yll Yl2 ?2? ?22 ???—??» ??-??? B4.50) причем матрица может быть нршгята симметричной, т. е. укг =угк. Функция B4.49) удовлетворяет граничному условию, так как при х, = 0 (i = 1,..., ?) имеем ? = 0 . Дифференцируя B4.49), имеем dt Эх
Глава 24. Оптимальные системы 71! Подставляя полученные выражения в B4.48), приходим к уравнению вида и н ? ? ( ? ? ???? ? ? ? +Yr ?? -— V ?? ? ? -? г /. ?_, ?* > ik V к ' ?* i i ? *-> *-> '"'* * ~ ^ ?=1 k=- j= 1=1 ? ?=1 *-1 В левой части B4.51) находится квадратичная форма переменных хи..., хп . Он; будет тождественно равна нулю при равенстве нулю всех ее коэффициентов: 1 н и ? ?/ =? =0 (>, * = !,..., и). B4.52? В результате получена система из 0,5и (и + 1) алгебраических уравнений, содержа- щих такое же количество неизвестныху;А (при учете равенства коэффициентов yik = ykl) После нахождения неизвестных коэффициентов yik из B4.47) можно определит!, оптимальное управление ? ? ?==1 B4.53> Аналогичный результат может быть получен при использовании классических методов вариационного исчисления (§ 24.2). В большинстве случаев результаты, полученные при помощи данного метода, не могут быть реализованы точно вследствие необходимости использовать для управле- ния все фазовые координаты. Поэтому приходится говорить лишь о приближенной реализации полученных условий оптимальности. Кроме того, не учитываются реальнс всегда существующие ограничения. Другие подходы к решению задачи аналитическо- го конструирования содержатся в работах [35,43,55]. § 24.5. Использование принципа максимума Принцип максимума как метод оптимизации процессов управления разработан школой Л. С. Понтрягина [68]. Допустим, что дифференциальные уравнения объекта вместе с неизменяемой ча- стью управляющего устройства заданы в общей форме B4.1): 1 = /(х,п). B4.54) На управление м, могут накладываться ограничения, например, в виде неравенств B4.5). Цель управления состоит н переводе объекта из начального состояния x(t0) н
716 Оптимальные и адаптивные системы автоматического управления конечное состояние x(tK). Момент окончания процесса Сможет быть фиксированным или свободным. Критерием оптимальности пусть будет минимум функционала B4.11) «о Введем вспомогательные переменные ?1,?2,...,?? и образуем функцию B4.56) Принцип максимума гласит, что для оптимальности системы, т. е. для получения минимума функционала B4.55), необходимо существование таких ненулевых непре- рывных функций ?,-(?), удовлетворяющих уравнению что при любом t, находящемся в заданном диапазоне ?0 < I < tK, величина ?, как фун- кция допустимого управления п, достигает максимума. Максимум функции Яопределяется, как обычно, из условий B4.58) если м не достигает границ области U , и как точная верхняя грань функции ? по п в противном случае. Принцип максимума согласно приведенным формулировкам дает только необхо- димые условия оптимальности. Установить их достаточность очень трудно. Поэтому в практических приложениях заранее интуитивно предполагают достаточность по фи- зическому смыслу исследуемой системы. Для линейного одномерного объекта B4.3) выражения B4.56) и B4.57) принима- ют вид Щц,х,и) = -/0(х,и) + хтАтц + ЬтЩ B4.59) ?= °д -? ?. B4.60) Применение принципа максимума проиллюстрируем примерами. Пример 1. Используем принцип максимума для решения задачи, рассмотрен- ной в § 24.2.
Глава 24. Оптимальные системы 717 Уравнение объекта B4.8) приводится к виду B4.3) при А = —-, b = ¦— .С учетом функционала B4.19) составляем функцию B4.59): Я = -(?- B4.61) Так как на управление и ограничение не накладывалось, максимум Я определяем в соответствии с B4.58): —- = -2?2? Таким образом, оптимальное управление B4.62) u = - .? ¦ Уравнение B4.60) имеет вид Отсюда находим: у =-—[(х - х0J = 2(х- ??)-?\?. р + Л B4.63) B4.64) B465) При ? = ??? выражения B4.63) и B4.65) совпадают с B4.23) и B4.24). Поэтому далее задача решается точно так же, как и § 24.2. ? ? и м с ? 2. Пусть объект задан уравнением B4.3). На управление наложено ограничение | и | < U . Требуется найти управление, которое переводит объект из со- стояния х@) в состояние x{tK) за минимально возможное время ?к = 7"min. В §24.1. отмечалось, что при оптимальном по быстродействию управлении в функ- ционале B4.55)/0 = 1. Тогда функция B4.59) Я(ф,х,м) = -1 + хгЛгф + йгфм. B4.66) В B4.66) от управления зависит только слагаемое Ь1 уи . Поэтому Я принимает максимальное значение по и только тогда, когда максимальной является величина Ьгщ Очевидно что это имеет место при u = +U, если 67?>?,?? = -?/, если b' ? < 0. Ьгщ . Очевидно, что это имеет место при u = +U, если 67?>?,?? Таким образом оптимальное управление , если b' ? < 0. B4.67) Следовательно, оптимальная по быстродействию система всегда будет релейной, но не обычной релейной, а с особым законом переключения реле по знаку вспомога- тельной функции 6??.
718 Оптимальные и адаптивные системы автоматического управления Уравнение B4.60) при/0 = 1 Его решение (см. гл. 5) ? = -Л7 ?. B4.68) Но так как начальное значение ?@) не задано, то можно найти лишь общий вид вспомогательной функции ?(?). Несмотря на это задача синтеза оптимального управления может быть решена до конца. Рассмотрим теперь конкретную задачу. Пусть управляемым объектом является космический аппарат. Уравнение его движения относительно продольной оси имеет вид ? B4.69) где ? — угол крена, ?— управляющий момент,/— момент инерции. На величину управляющего момента наложено ограничение [М| < Мо . Поэтому ограничивается и ускорение: |?| <?0. Требуется перевести аппарат из произвольного начального состояния в конечное состояние ?(??) = 0, у(гк) = 0 за минимальное время = ?* ' inin· Обозначим xi = ?; х2 = ?, и = М . Уравнение B4.69) приведем к виду B4.3), где '-???' Получаем уравнение B4.68): ?? ?2 0 0" 1 О ь = ?? B4.70) 0 -?? B4.71) Из него находим: ?, = С,, \I2=C2-Clt, &7? = Определяем оптимальное управление B4.67): M = Mosign(C2-C,i)· B4.72) 11осколысу функция С2 - Cxt может изменять спой знак не более одного раза, то в оптимальном процессе будет не более одного переключения с ? = +М0 па ? = -Мо или наоборот. Пусть, например, в начальном состоянии ?@) =?0 >0, ?@) = ?0 > 0 . Тогда, очевид- но, на первом интервале необходимо иметь ? = -Мо (рис. 24.2, а). В некоторый момент времени t = tx должно произойти переключение на ? - +М0, а при t > tK управление
Глава 24. Оптимальные системы 719 a) б) м0 0 Mo 0 ? ?@ ^4 ?? ?0 t •? ft t * t fk t Рис. 24.2 Рис. 24.3 ? = 0. Решив при этих условиях уравнение B4.3), получим оптимальную траекторию (рис. 24.2, б) и выражения 2 B4.73) Используя B4.73) можно реализовать оптимальное управление как функцию вре- мени: ? = M(t). Для получения оптимального управления как функции переменных состояния ? и ? изобразим процесс на фазовой плоскости (рис. 24.3). Исключив из уравнения B4.69) dt, как это делалось в главе 17, получим при ? = +М0 дифференциальное уравнение откуда после интегрирования найдем уравнение фазовых траекторий Y2 B4.74) Аналогично при М= -Мо имеем ? B4.75) Таким образом, фазовые траектории представляют собой параболы, симметрич- ные относительно оси абсцисс. При М= +М0 они обращены вершинами влево, а при ? = -Мо — вершинами вправо. В заданное конечное состояние ?(??) = 0, ?(??) = ? ,т. е. в начало координат, изобра- жающая точка может попасть лишь по ветви АО параболы АОАХ при ? = +М() или по
720 Оптимальные и адаптивные системы автоматического управления ветви ВО параболы ВОВ^ при М= - М(). Поэтому если линией переключения сделать кривую АОВ, то при любом начальном состоянии в оптимальном процессе будет не более одного переключения. Например, если начальному состоянию соответствует точ- ка D с координатами ?0 >0, ?0 > 0, то вначале (см. рис. 24.2) М= -Мо и процесс идет по параболе DDj. В точке Dj (что соответствует моменту времени^ на рис. 24.2) происхо- дит переключение наМ = +М0 и движение продолжается по линии переключения. Для формирования алгоритма управления найдем уравнение линии переключе- ния. Из уравнений B4.74) и B4.75) следует, что для ветви АО ?2 - 2?0? = 0 при ? < 0 , а для ветви ВО ?2+2??? = ? при ? >0 .Таким образом, для всей линии переключения можно записать: щ =у2 +2e0Ysigny = 0. B4.76) Правее линии переключения их > 0 и ? = -Мо, а левее ее м, < 0 и ? = +М0. В ре- зультате оптимальный но быстродействию алгоритм управления объектом B4.69) при заданных граничных условиях можно представить в виде M(Y,Y) = -MosignM!. B4.77) Для реализации алгоритма B4.77) в системе используются датчик угла и датчик угловой скорости (ДУС), которые измеряют фактические значения угла ? и угловой скорости ? . Управляющее устройство формирует (вычисляет) значением, B4.76) и в зависимости от его знака осуществляет переключение исполнительных устройств (на- пример, реактивных двигателей) в соответствии с B4.77). Следует отметить, что реально после переключения изображающая точка будет двигаться не но линии переключения, а несколько левее кривой АО или несколько правее кривой ВО. Это связано с тем, что на самой линии переключения согласно B4.76) м, = 0, тогда как в соответствии с B4.77) знаки, должен измениться. Поэтому объект не перейдет точно в заданное конечное состояние, а будет колебаться вокруг него с, небольшой амплитудой. Для устранения колебаний вместо идеальной характе- ристики B4.77) можно использовать релейную характеристику с небольшой зоной нечувствительности. Другие примеры оптимальных по быстродействию систем приведены в работе [651. ? ? и м е ? 3. Пусть управляемым объектом является космический аппарат, урав- нение движения которого имеет вид B4.69), а управляющий момент ? создается ре- активными двигателями и пропорционален секундному расходу топлива, сжигаемого для образования газовой струи. Тогда функционал B4.78) характеризует расход топлива за время ??. Требуется перевести аппарат из начального состояния ?@) = ?0 >0, ?@) = 0 в конечное состояние ?(??) = 0 , ?(??) = 0так, чтобы расход топлива был минимальным. На момент накладывается ограничение | ? | < Mq. Время разворота tK, очевидно, должно быть ограниченным, но обязательно iK > Tmin, где ^min ~~ время при оптимальном по быстродействию управлении.
Глава 24. Оптимальные системы 721 Формируем функцию B4.59): B4.79) где матрицы А и b имеют вид B4.70). В B4.79) от управления ? зависит только сумма -Msign? + b ?? = -M(signM-b ?). B4.80) (,7V, Пусть b ?>1 .Тогда сумма B4.80) всегда больше нуля и максимальна при ? = +М0. При Ьту<- она всегда меньше нуля и максимальна при ? = -Мо. Если же /;7? <1, то эта сумма всегда меньше пуля при любых значениях М, кроме ? = 0. Следовательно, ее максимум имеет место при ? = 0. В результате получаем следующее оптимальное но расходу топлива управление: Тгг, Mosignb ? при 0 при /;?? B4.81) Уравнение B4.60) имеет вид B4.68) и B4.71), так как функция /0 (?,?) = |??| и не зависит от х. Поэтому, как и в предыдущем примере, b7 ? = С2 - Ct и может изме- нять свой знак не более одного раза. ? ?? теперь в соответствии с B4.81) в оптимальном процессе будет не более двух переключений: с ? = -Мо на ? = 0, а затем с ? = 0 на ? = +М0 (рис. 24.4, а). Экономия топлива достигается за счет того, что на интервале от t, до t2 двигатели выключены. Оптимальная фазовая траектория изображена на рис. 24.4, б. Пунктирными кривыми показана траектория для оптимальной по быстродей- ствию системы. В отличие от оптимального но быстродействию управления здесь время заверше- ния процесса tK должно быть установлено заранее, причем lK > 7'min. Для заданных гра- ничных условий из B4.73) найдем: B4.82)
722 Оптимальные и адаптивные системы автоматического управления Решив уравнение B4.3) при оптимальном управлении (рис. 24.4, а), получим: ? B4.83) B/1.84) B4.85) B4.86) где ^ — секундный расход топлива. Из B4.86) следует, что при tK -»«> расход Q —»0 , а при ?? = ????? он максимален: 2 4 ?0 Расход топлива за время процесса управления 1К или с учетом B4.83) или B4.82) Из B4.86) и B4.87) получим: Qmax = . = _?*__ I Г'< ? «imax -????? у ???? B4.87) B4.88) Численно выражение B4.88) представлено в табл. 24.1, из которой видно, что за- метную экономию топлива можно обеспечить при незначительном увеличении гк но сравнению с Tmin. Эти данные можно использовать для выбора требуемого значения ск. Q 1 1 1,02 0,82 1,05 0,73 1,1 0,64 1,3 0,47 1,5 0,38 2,0 0,27 3,0 0,17 4,0 0,13 5,0 0,1
Глава 25. Адаптивные системы 723 Глава 25 АДАПТИВНЫЕ СИСТЕМЫ § 25.1. Системы экстремального управления Системами экстремального управления называются системы, в которых задаю- щие воздействия, как отмечалось в главе 1, определяются автоматически в соответствии с экстремумом (максимумом или минимумом) некоторой функцииF (?/,, ?/2, У^, ¦ ¦ ·, уп). Эта функция зависит не только от управляемых величин г/,,..., уп, но и от неконтроли- руемых параметров системы и времени ?. Поэтому она не является постоянной и зара- нее известной. Однако изменение функции Fn смещение экстремальных значений управляемых величину, = уэ,у2 = г/2:) у„ = г/„;) протекает относительно медленно. Общие принципы построения экстремальных систем рассмотрены в главе 2. Условием экстремума дифференцируемой функции нескольких переменных F (ух, у2,..., уп) является равенство нулю в точке экстремума частных производных этой функции: f- = 0, -f = 0,...,^ = 0. B5.1) Градиентом функции /'называется векторная величина - AV HF - ИР &&аЬ=Кх — + Кг— + ...+ Кп—, B5.2; аУх dy2 cly,, где К Кп — единичные векторы осей, по которым отсчитываются величины г/,,.. .,уп. В точке экстремума градиент равен нулю: gradF-0. B5.3) Задача поиска экстремума разбивается на две: 1) определение градиента; 2) организация движения в точке экстремума. Для решения как первой, так и второй задачи предложено много способов. Ниже будут рассмотрены только простейшие из них [44]. Обратимся сначала к задаче опре- деления градиента. Способ синхронного детектирования. Способ основан на том, что к основным мед- ленно меняющимся величинам г/,,..., г/н добавляются малые гармонические (в общем случае периодические) составляющие: У = У + A since,*; у 2 = г/2 +?2???2?; У п =Уп+ К sinco,,i._ B5.4 ?
724 Оптимальные и адаптивные системы автоматического управления Величина F (#, уп) поступает на син- хронные детекторы (рис. 25.1), у которых в качестве опорных величии используются те же переменные составляющие B5.4). Идеаль- ные синхронные детекторы умножают вели- чину F на переключающую функцию, пред- ставляющую собой прямоугольную волну с периодом ??= 2?/?,-(/ = 1,2, ...,п) и высотой единица. Переключающая функция прибли- женно может быть заменена синусоидой час- тоты ?,- с единичной амплитудой. 11оэтому средние значения выходных величин синх- ронных детекторов uv..., un приближенно могут быть представлены в виде 4isincoi? /l2SillCO2i A^anarit Управляе- мый объект ? СД1 г ] I I Рис. 25.1 ? 1 сд2 СДз "¦?"' > «з 2i, ..., un-Fsm(?>nt. В квазистационарном режиме, когда составляющие у® меняются медленно по срав- нению с поисковым движением Л,- sino),-?, величины и{ и„ с точностью до малых высших порядков пропорциональны соответствующим частным производным ~du~'""~du~ вточке У =у''У2 =У2'---'Уп =1А и, следовательно, определяют grad F в этой точке. Для доказательства этого разложим функцию Fb окрестностях точки г/f ,у® в степенной ряд: ?=? ?? ' -AyjAykAyv+... B5.5) В последнем выражении значения частных производных соответствуют точке ..., у°п, а Ау{ = Л, sincu,i,..., Ау„ = А„ sina)nr. Выходные величины синхронных детекторов можно представить в виде ^ . dF{> . и = Fsin?(,f = F(г/Р,..., z/JJjsino)/ + V А- ????,·?5???„t + у ' ' ' dyi d2F° i B5.6)
Глава 25. Адаптивные системы 725 Если величины у^,...,у^ постоянны или меняются настолько медленно, что их изменениями за небольшой период можно пренебречь, то, учитывая очевидные равен- ства: sina>qt = 0; 1 " ч ' B5.7) Я о ? =0 a выражение B5.6) можно свести к виду 1 л dF° Л 2--«dyq-«- <25·8) Погрешность метода определяется членом Auq, которому соответствует выраже- ние 1 " d'2F° Ьмп = — У A;Ak sincu.-isina^fsincu t + 2'« **» B5.9, Зь-0 dAF Величина Дм по отношению к амплитудам Л,,..., А„ имеет порядок малости не ниже третьего, а по сравнению с uq — не ниже второго. Если частоты выбраны по закону нечетных чисел ?, = B?+ 1)?0, где ?0 = const, то удовлетворяются условия ?,- ? 03k(i ? k) и ?,- ±?? * ±??. Тогда sin ?,-f sin ?^? sin ??? = 0 B5.10) и величина tmq имеет порядок малости не ниже четвертого. Таким образом, выходные величины синхронных детекторов с достаточной степе- нью точности можно считать пропорциональными составляющим градиента Vv, точке uq=-Aq-j—. B5.11) Способ производной по времени. Производная по времени функции F (ууг..., уп) определяется выражением ? г- ??~· i ?? J.. B5.12) dt dy{ dt '" dyn dt
726 Оптимальные и адаптивные системы автоматического управления Отсюда следует, что, задавая поочередно скорости изменения ylt..., уп и измеряя dF производную по времени ~?, можно найти составляющие градиента B5.3). Некото- рым недостатком этого метода является необходимость дифференцирования функ- ции Fno времени, что сопровождается поднятием уровня высокочастотных помех. Способ запоминания экстремума. Этот способ заключается в том, что система совершает вынужденное или автоколебательное движение в районе экстремума. При достижении экстремального значения F = F-, оно фиксируется на запоминающем уст- ройстве. Градиент функции определяется затем по разности текущего и экстремально- го значений F-F.,. Обратимся теперь к организации движения по направлению к экстремуму. Рас- смотрим несколько возможных способов. Способ Гаусса-Зайделя. Способ заключается в поочередном изменении коорди- нат г/[ уп. Сначала фиксируются все координаты г/2 Уп,а координатау1 измепя- ется так, чтобы обратилась в нуль соответствующая составляющая градиента j . За- тем изменяется координата у2 при фиксированных остальных координатах до обраще- dF ния в нуль . и т. д. После изменения координаты уп обращаются опять к у и далее повторяют весь цикл снова. Этот процесс продолжают до тех пор, пока не будет достиг- нута точка экстремума F3. Этот способ не обеспечивает быстрейшего достижения точки экстремума вслед- ствие того, что координаты изменяются не все сразу, а поочередно. Способ градиента. В этом способе осуществляется одновременно изменение всех координат так, чтобы обеспечить движение системы в направлении, близком к мгно- венному направлению вектора градиента (непрерывно или дискретно). В простейшем случае непрерывного безынерционного управления для этого долж- ны реализовываться зависимости • ,dF dy . .dF у =k—; dy2 dF B5.13) mek~ некоторый коэффициент пропорциональности. Заметим, что для получения правильного направления движения должно быть k > О для случая экстремума-максимума и k < 0 для экстремума-минимума.
Глава 25. Адаптивные системы 727 Траектория движения изображающей точки г/,,. .., уп в этом случае оказывается нормальной к поверхности /(г/,,.. .,у„) = const. Уравнения B5.13) соответствуют устойчивому движению экстремальной систе- мы, так как из B5.12) следует dt =k dF dF B5.14) Следовательно, производная функции Fuo времени сохраняет свой знак (больше нуля при k > О и меньше нуля при k < 0) повсюду, кроме точки экстремума, где эта производная обращается в нуль, что соответствует монотонному сходящемуся нроцсс- При шаговом движении реализуются зависимости ,dF dVn B5.15) гдеДг/,,.. .,hyn — фиксированные шаги в направлении экстремума. Для способа градиента характерно плавное движение но направлению к точке эк- стремума и малый размах колебаний около точки экстремума при шаговом движении. Способ наискорейшего спуска. При способе наискорейшего спуска движение про- исходит но начальному направлению вектора градиента Fnp тех пор, пока производная функции Fuo этому направлению не обратится в нуль. Затем опять определяется на- правление градиента и происходит движение вдоль этого вектора до обращения в нуль С Рис. 25.2 Рис. 25.3
728 Оптимальные и адаптивные системы автоматического управления производной от Fiio этому направлению. Процесс повторяется до достижения точки экстремума. Этот способ характеризуется быстрым выходом системы в район экстремума, что делает его предпочтительным для начальной стадии движения. В районе экстремума можно использовать другие способы, например, способ градиента. На рис. 25.2. для случая двух управляемых величин, что соответствует F = F(yu у.,), изображены траектории движения для рассмотренных выше способов поиска экстре- мума [44]. Кривая 1 соответствует способу Гаусса-Зайделя, кривая 2 - способу гради- ента и кривая 3 — способу наискорейшего спуска. Рассмотрим теперь пример экстремальной системы для наиболее простого случая, когда F= F(y). II ? и м е р. На рис. 25.3 изображена схема экстремального управления настрой- кой колебательного контура. Полезный сигнал с частотой/поступает па параллельный резонансный контур, состоящий из катушки L и конденсаторов переменной емкости С, и С2. Конденсатор С2 имеет сравнительно небольшую емкость. Ротор его вращается двигателем Д2 с постоянной скоростью, вызывая периодические изменения общей ем- кости контура, которая является управляемой величиной. Общая емкость колебательного контура С = С{ +С2 =С] +С20 + ?? sincu,?. где С20 — постоянная составляющая емкости конденсатора Съ а ?, — угловая скорость вращения его ротора. Частота ?, выбирается так, чтобы она была во много раз меньше частоты полезного сигнала ? = 2тг/и больше возможной частоты процесса управления. Двигатель Д2 синхронно с вращением ротора конденсатора С2 дает опорную вели- чину и синхронный детектор СД, например, в виде опорного напряжения той же часто- ты от генератора ГОН. Переменное напряжение иа колебательном контуре после выпрямления и сглажи- вания фильтром Ф, поступает па вход СД. На выходе СД формируется сигнал, про- порциональиыи производной от амплитуды напряжения контура но емкости , ¦. Этот сигнал после сглаживания фильтром Ф2 поступает далее на усилитель и двига- тель Д,. Последний будет вращать ротор конденсатора С,, т. е. изменять управляемую dUm величину и производить подстройку контура до тех нор, пока производная ,„ не станет равной пулю. Всякое изменение частоты сигнала/будет вызывать автоматичес- кую подстройку на максимум напряжения на контуре. В этой системе поиски экстремума по способам Гаусса-Зайделя, градиента и наи- скорейшего спуска сливаются в один вследствие наличия только одной управляемой величины (емкости контура). Нетрудно видеть, что и рассмотренной экстремальной системе получается своеоб- разная следящая система, ошибкой в которой является производная , " . В соответ-
Глава 25. Адаптивные системы 729 ствии с этим структурная схема этой экстремаль- ной системы может быть сведена к структурной схеме следящей системы (рис. 25.4). Входной величиной является значение емко- сти CD, соответствующее экстремуму. Это значе- ние связано с частотой полезного сигнала и ин- дуктивностью приближенным соотношением (при пренебрежении влиянием активных сопро- тивлений) 1 c ?, 1-?? - Рис. ?2 25.4 ?' Д| *. ?A*7?) С ?2!' В контур структурной схемы входят апериодические звенья, соответствующие фильтрам ? ( иФ2, и интегрирующее звено с замедлением (двигатель Д,). Результиру- ющая передаточная функция разомкнутой системы Щр) = К где ? — электромеханическая постоянная времени двигателя, Г, и Т2 — постоянные времени фильтров. На рис. 25.4 показано также воздействие/от неподавленной переменной составля- ющей на выходе синхронного детектора и воздействие ДС,„ представляющее собой помеху во входном сигнале. Как следует из рис. 25Л, исследование динамики рассматриваемой экстремаль- ной системы сводится к исследованию следящей системы. Поэтому здесь применимы все методы, используемые в непрерывных автоматических системах. Помимо обычных показателей качества для экстремальных систем используется еще одна характеристика — потери на поиск. В установившемся режиме управляемая величина колеблется около значения, со- ответствующего экстремуму функции F(y). Вследствие этого среднее значение этой функции отличается от экстремального. Среднее значение разности F- F:>, обусловлен- ное колебаниями поиска в установившемся режиме работы системы, называется поте- рями на поиск. Поскольку в точке экстремума первая производная — = 0, то разность между текущим и экстремальным значениями функции F(y) можно представить в виде сте- пенного ряда 2dyl B5.16)
730 Оптимальные и адаптивные системы автоматического управления Здесь частные производные соответствуют точке экстремума, а Ау — отклонение от этой точки. Если в B5.16) можно ограничиться только первым членом ряда, т. е. использовать квадратичную форму, то поте- ри на поиск можно представить в виде Управляемая система fell И1 ??/2 L Чз Рис. ОУ W(P) ¦ 1 ? W(p) 1 ? 25.5 1 I p 1 1 /¦-/· = 2 r 2 dy2 B5.17) где Ау — средний квадрат отклонения управляемой ве- личины от значения у.„ соответствующего экстремуму. При гармоническом поиске с амплитудой А ^сред- ний квадрат Ау =—— . В общем случае наличия нескольких переменных F(yh ..., у„) потери на поиск определяются суммой 2 ,=1 dy1 B5.18) Рассмотрим исследование динамики экстремальной системы при F3 = F(y]t.. .,у„) для случая поиска экстремума по способу градиента. Структурная схема для этого случая изображена на рис. 25.5. Вместо B5.13) здесь будут иметь место более сложные зависимости: B5.19) или, в ином виде, B5.20) где W(?) — передаточная функция, одинаковая для всех каналов. Для малых отклонений от точки экстремума разность F - F., может быть представ- лена в виде квадратичной формы: 1 " B5.21) где aik=aki= d2F d2F B5.22)
Глава 25. Адаптивные системы 731 В и-мерном пространстве координат (Дг/,,..., Дг/„) поверхность /.*=! B5.23) для экстремума-минимума представляет собой эллипсоид, называемый определяю- щим эллипсоидом. Поверхность ;.*=? B5.24) соответствует определяющему эллипсоиду экстремума-максимума. ¦ В теории квадратичных форм показывается, что для малых отклонений уравнения B5.20) могут быть записаны в виде ? c —Дг/; (? = 1,2,..., я), B5.25) где с, — полуоси определяющего эллипсоида; знак плюс соответствует минимуму и знак минус максимуму. Из B5.25) получаются характеристические уравнения для каналов: B5.26) ? Здесь знак введен is передаточную функцию W(p), которая должна быть положи- тельной для экстремума-максимума. Таким образом, исследование динамики при F = F(yu.. .,у„) сводится к анализу?; изолированных каналов, которым соответствуют характеристические уравнения B5.26). ' Рассмотрим теперь систему с шаговым поиском. На рис. 25.6 изображена схема шагового поис- ка максимального значения фун- кции F(y). В управляемом объек- те эта функция должна превра- щаться в напряжение постоянного тока иц по линейной или иной за- висимости. Схема осуществляет поиск максимального значения иу. Изменение управляемой ве- личины у осуществляется серво- двигателем Д. Работа всей схемы происходит при помощи управле- ния от временного программного устройства, которое в определен- Рис. 25.6
732 Оптимальные и адаптивные системы автоматического управления ной последовательности замыкает свои контакты. Эти контакты пронумерованы циф- рами, помещенными рядом. В соответствии с последовательной работой программно- го устройства рассмотрим работу схемы. 1-е положение. Замыкается контакт 7, который на короткое время включает конденсатор С. Конденсатор заряжается до значения напряжения иц. Далее при размы- кании контакта 7 это напряжение запоминается на конденсаторе. К нему подключен усилитель с большим входным сопротивлением и коэффициентом усиления, равным единице. Выходное напряжение усилителя будет равно запомненному па конденсаторе напряжению иу. 2-е положение. Замыкаются контакты 2. Один из них включает па короткое время силовое реле СР, которое подводит напряжение к реверсируемому серводвига- телю Д. В результате управляемая величина изменится на определенное значение Дг/, т. е. система сделает один «шаг». Второй контакт 2 также па короткое время подключа- ет к напряжению источника постоянного тока обмотку поляризованного реле РП1. Это делается для того, чтобы поляризованное реле запоминало направление шага. В начале работы схемы положение поляризованного реле РП2 может быть произ- вольным. Поэтому трехпози пион нос силовое реле может включаться в произвольную сторону, и шаг для поиска экстремума делается также в произвольную сторону. 3-е положение. Замыкается на короткое время контакт3, который включает обмотку реле РП2 на разность напряжений иу до и после шага. Если напряжение иу увеличилось после шага, реле РП2 остается включенным в прежнем положении. Если это напряжение уменьшилось, реле РП2 переключится в другое положение и подгото- вит включение силового реле в следующем цикле в другую сторону. Это остается справедливым и в том случае, когда контакт реле РП2 включен не наверх, как показано на рис. 25.5, а вниз. 4-е ? о л о ж е н и с. На короткое время замыкается контакт 4, который замыка- ет конденсатор С и «стирает» записанное (запомненное) па нем напряжение иу. Тем самым схема подготавливается для следующего цикла работы, который протекает ана- логично. На рис. 25.7 изображена структурная схема рассмотренной экстремальной сис- темы. Значение управляемой величины, соответствующее точке экстремума, обозна- чено уд. В схему введен импульсный элемент ИЭ, соответствующий шаговому харак- теру работы схемы, и нелинейный элемент НЭ. Наличие нелинейного элемента выз- вано тем обстоятельством, что величина шага системы постоянна и меняется только направление самого шага. Это и обеспечивается НЭ с идеальной релейной характе- ристикой. Серводвигатель совместно с управляющим органом, изменяющим значение уп- равляемой величины, представлен в виде неко- торой непрерывной части W2 (?). Непрерывным звеном является также сам объект W{ (?). 11роцессы в данной экстремальной системе могут изучаться при помощи моделирования структурной схемы (рис. 25.6). Могут использо- ваться также аналитические методы исследова- ния нелинейных импульсных систем (см. гл. 23). Уэ у Объект ИЭ - - пэ д -Г - W2(P) у Рис. 25,7
Глава 25. Адаптивные системы 733 Как следует из структурной схемы, в системе весьма вероятны автоколебания око- ло точки экстремума. Это объясняется тем, что звено с идеальной релейной характери- стикой при малых входных сигналах имеет коэффициент передачи, стремящейся к бесконечности. Поэтому и этой схеме будут присущи потери на поиск в соответствии с формулой B5.17). § 25.2. Самонастраивающиеся системы Самонастраивающиеся системы должны обеспечивать необходимое качество про- цессов управления при изменении свойств объекта управления и элементов управля- ющего устройства, а также при изменении характеристик возмущающих сил. В отличие от экстремальных (поисковых) систем здесь самонастройка часто осу- ществляется аналитическим путем без организации процесса поиска. Самонастраива- ющиеся системы подобного типа называют беспоисковыми. Теория самонастраиваю- щихся систем изложена в работах [26,40,61 ]. Системы с разомкнутыми цепями самонастройки. Эти системы используются в практике уже сравнительно большое время. Структурная схема подобной системы изоб- ражена на рис. 25.8. Здесь Wt и W2 обозначают передаточные функции части системы. Пусть W2 — передаточная функция объекта и управляющего устройства, a Wj — переда- точная функция некоторого звена, которое будем называть корректирующим устрой- ством. Под влиянием внешних возмущений/!,.. .,/„ происходит изменение передаточ- ной функции W2. Для компенсации изменений эти же возмущения подводятся к корректирующему устройству с целью изменения его передаточной функции 1У,. Передаточная функция замкнутой системы Ф = B5.27) ' Очевидно, что для получения постоянства B5.27) необходимо выполнить усло- г ^2 = const. Поэтому передаточная функция корректирующего устройства дол- жна меняться по зависимости _ 1 w2 B5.28) I I 1 111 г lilt Рис. А /„ 25.8 III I 1 I щ У Рис. 25.9
734 Оптимальные и адаптивные системы автоматического управления где W]0 и W20 — передаточные функции для некоторого начального состояния системы. Выполнение условия B5.28) сопряжено со значительными трудностями вслед- ствие того, что нельзя точно и полностью учесть все возможные воздействия на объект. Кроме того, точная реализация зависимости B5.28) во многих случаях затруднитель- на вследствие технических трудностей. Поэтому во многих случаях реализуется при- ближенное выполнение этого условия. В качестве примера рассмотрим систему автомагического построения вектора но двум составляющим (рис. 25.9). На статорные обмотки синусно-косинусного вращаю- щегося трансформатора СКВТ поступают напряжения переменного тока их и иу, дей- ствующие значения которых пропорциональны проекциям вектора на оси ? и у. В СКВТ образуется переменный магнитный поток, амплитуда которого пропорциональна мо- дулю вектора: Фтах = kJu2. + и2 = k{^x2 + у2 , а ось его составляет с осью обмотки, на ии у которую поступает напряжение их, угол ? = arctg —— = arctg —. Следящая система по- ворачивает ротор СКВТ до тех пор, пока напряжение па сигнальной обмотке ротора, включенной на вход усилителя, не станет равным нулю, точнее, минимальным. Тогда ось сигнальной обмотки будет перпендикулярна оси потока статора. Ось второй (квад- ратурной) обмотки ротора будет совпадать с осью потока. На второй обмотке будет напряжение, действующее значение которого пропорционально модулю искомого век- тора: где w{ и w2 — числа витков статорных и роторных обмоток. Угол между осью квадратурной обмотки ротора и осью обмотки статора, на кото- рую подается напряжение мг, является аргументом у вектора, который строится. При построении вектора следящая система работает в различных условиях в зави- симости от величины модуля строящегося вектора. Это объясняется тем, что крутизна чувствительного элемента, которым является сигнальная обмотка СКВТ. зависит от амплитуды магнитного потока Фтах, т. е. от модуля вектора. Эта крутизна может быть определена из известного для СКВТ выражения для напряжения сигнальной обмотки: и, = где ?? — рассогласование между сигнальной обмоткой и осью, перпендикулярной потоку статора. Для малых углов получаем крутизну чувствительного элемента: k -»' -г;ГВ 1- иг Г В 1 Ч) ?? 2|_рад] 57,3 [град]' При малых модулях строящегося вектора напряжение и2 мало и мала крутизна чувствительного элемента. Поэтому построение будет производиться с большой ошиб-
Глава 25. Адаптивные системы 735 кой. При больших модулях вследствие увеличения крутизны чувствительного эле- мента может быть нарушена устойчивость следящей системы. В связи с этим в схему построения вектора (рис. 25.9) вводится специальное кор- ректирующее устройство, осуществляющее автоматическое изменение коэффициен- та усиления одного из каскадов усилителя АРУ. Работа схемы АРУ происходит в фун- кции модуля строящегося вектора. Для этой цели может использоваться напряжение и2 квадратурной обмотки ротора СКВТ. АРУ осуществляется обычно па каком-либо нелинейном элементе (полупроводни- ковом диоде, полупроводниковом триоде, дросселе насыщения и т. д.). АРУ должно работать так, чтобы при увеличении напряжения и2 и соответственно при увеличении крутизны чувствительного элемента ?чэ коэффициент усиления усилителя L· умень- шался по гиперболической зависимости. Тогда их произведение будет оставаться по- стоянным {k^ky = const), что обеспечит работу следящей системы при постоянном ко- эффициенте усиления разомкнутой цепи. Системы с замкнутыми цепями самонастройки. Рассмотрим два принципа пост- роения систем с замкнутыми цепями самонастройки. На рис, 25,10 изображена схема системы со стабилизацией качества процесса уп- равления посредством связей с эталонным фильтром. Wx и W2 представляют собой передаточные функции двух звеньев системы. Внешние условия воздействуют па пе- редаточную функцию W2. В качестве эталона используется некоторое звено (фильтр), передаточная функция которого Фо равна желаемой передаточной функции замкну- той системы. Выходная величина г/ системы сравнивается с выходной величиной у0 эталона. Разность этих величин после прохождения усилителя с коэффициентом уси- ления k поступает на вход второго звена. Результирующая передаточная функция замкнутой системы с дополнительной связью от эталонного фильтра будет B5.29) Если коэффициент усиления усилителя k велик, то можно положить ? » Фо. Та- ким образом, при изменении внешних условий передаточная функция замкнутой си- стемы оказывается близкой к эталонной. Такие системы обладают сравнительно низкими качествами вследствие невозмож- ности практически реализовать значительное увеличение коэффициента усиления k g Фо 9 k L щ ? '? ' Рис. 25.10 w2 Вычисли- устройстоо HIM ?» г w2 Рис. 25.11 У
736 Оптимальные и адаптивные системы автоматического управления из-за потери устойчивости. Поэтому большее практическое значение имеет другая схема самонастройки, изображенная па рис. 25.11. Эта схема содержит вычислитель- ное устройство дискретного или непрерывного типа, которое определяет отклонение характеристик замкнутой системы от желаемых или эталонных и в соответствии с имеющимся отклонением воздействует на различные параметры корректирующего устройства с передаточной функцией W,. Один из возможных путей заключается в определении вычислительным устрой- ством частотных характеристик систем. Для этой цели па вход системы подаются ма- лые колебания некоторых фиксированных частот, для которых определяется частот- ная передаточная функция системы. В некоторых случаях нет нужды специально пода- вать на входе колебания фиксированных частот, так как они могут присутствовать во входном сигнале. Задача тогда будет заключаться тол ько в выделении этих колебаний из выходной величины посредством узкоиолоспых фильтров. После нахождения частотной передаточной функции системы вычислительное устройство определяет требуемые значения параметров корректирующего устройства и посредством исполнительных устройств устанавливает эти значения параметров. В результате характеристики замкнутой системы будут непрерывно корректироваться так, чтобы реализовать приближение их к желаемому виду. Возможно также определение переходной или весовой функции системы при по- даче на вход ступенчатого или импульсного воздействия и реализация воздействия па корректирующее устройство при наличии отклонения от желаемого вида переходного процесса. Основной трудностью здесь является недопустимость подачи на вход значитель- ных пробных воздействий, так как они могут нарушать основной процесс управления. Подачаже малых пробных воздействий затрудняет выделение получающейся реакции па фойе помех и шумов. Для контроля динамических характеристик возможно применение статистичес- ких методов. Пусть на входе системы действует случайный сигнал g(t), вызывающий на ее выходе реакцию уA). Тогда взаимная корреляционная функция для этих двух функций времени может быть определена по выражению Rgg (?) = Sit - ?) y(t) = J ?>(?) g(t - ?) dx = J аДО* (? - ?) dx, B5.30) о о где w(t) — функция веса системы. Если при помощи корреляторов определить корреляционные функции ^(?) и Rgy (?), то решение интегрального уравнения B5.30) дает весовую функцию. Эта зада- ча возлагается на вычислительное устройство (рис. 25.11). Указанный метода наиболее прост, когда в пределах полосы пропускания системы g(i) имеет белый спектр. Тогда При статистическом методе определения весовой функции возможно использо- вание имеющихся во входном сигнале шумовых помех в качестве пробных сигналов, что является достоинством этого метода.
Глава 25. Адаптивные системы 737 Кроме обычных кри- териев качества, самона- страивающиеся системы характеризуются време- нем и точностью самона- стройки. 'Гак как объект управления в самонастра- ивающейся системе, как правило,имеет перемен- ные параметры, то опре- деление динамических свойств системы по вре- менным или частотным характеристикам должно производиться возможно более быстро, чтобы можно было выявить свойства объекта в текущий момент времени. С другой стороны, все указанные выше методы требуют некоторого конечного времени, определяемого необходимостью накопления сигналов па фоне шумов. Так, например, при корреляционном методе время самонастройки обыч- но значительно превышает время переходного процесса, определяемое по затуханию весовой функции B5.30). На рис. 25.12 в качестве примера изображена схема самонастраивающейся систе- мы с определением амплитудно-частотных характеристик. Работа схемы происходит следующим образом. На вход системы поступает пробный сигнал, содержащий фик- сированные частоты ?,,..., ??. Эти частоты па входе и выходе системы выделяются узкополосными фильтрами Ф, а затем в делительных устройствах Д происходит деле- ние выходной амплитуды на входную. Это дает фиксированные точки а. ч. х. (или л. а. х.) на пробных частотах ?,,..., ??. В случае отклонения частотной характеристики от заданного значения сигнал с выхода делительного устройства поступает через уси- литель на исполнительный элемент, представляющий собой интегратор, который воз- действует па корректирующее устройство с целью восстановления требуемого значе- ния модуля частотной передаточной функции на данной частоте. Нетрудно видеть, что процесс самонастройки в этой системе в некотором роде подобен автоматическому синтезу системы управления по ее частотным характерис- тикам. Число дискретных частот пробного сигнала определяется сложностью объекта. Оно совпадает с числом опорных точек логарифмической амплитудной характеристи- ки, которое надо иметь, чтобы осуществить синтез системы по методу л. а. х. Таким образом, самонастраивающиеся системы этого типа (рис. 25.11) представ- ляют собой, по существу, устройства автоматического синтеза систем управления по заданным качественным показателям. Системы с экстремальной самонастройкой. Эти системы отличаются от рассмот- ренных выше систем с замкнутыми цепями самонастройки тем, что в них автоматичес- ки осуществляется оптимальный синтез системы. Структурная схема в этом случае совпадает со схемой, изображенной па рис. 25.11. Для реализации оптимального синтеза в основу работы вычислительного устрой- ства должен быть положен некоторый критерий оптимальности. При расчете систем
738 Оптимальные и адаптивные системы автоматического управления автоматического управления часто используется критерий минимума среднеквадра- тичной ошибки, когда минимизируется средний квадрат ошибки: х1 = lim — [x2dt. /94 41 ¦/•->~27' {??.?) Очевидно, что реализовать эту оценку для самонастраивающейся системы затруд- нительно. Это связано, во-первых, с тем, что необходимо вычисление интеграла B5.31) в бесконечных пределах, и, во-вторых, с тем, что «цепка остается неизменной во все время работы системы. Практически легко реализуется минимизация оценки вида ? t-j_ F=[x2(x)eT ??. B5.32) о Устройство, реализующее выражение B5.32), представляет собой квадратор (зве- но, возводящее входную величину в квадрат) и последовательно включенное аперио- дическое звено с постоянной времени Т. Функция веса такого звена _1_ w(t) = e T. Выходная величина этого устройства, записанная при помощи интеграла Дюаме- ля, совпадает с B5.32). Постоянная времени Ганериодического звена, которое является фильтром ниж- них частот, должна выбираться так, чтобы устройства изменения параметров коррек- тирующего звена практически не реагировали на случайные быстрые изменения ошиб- ки х. Системы с: экстремальной самонастройкой являются наиболее совершенными са- монастраивающимися системами. Они обеспечивают оптимальную настройку систе- мы и условиях изменения характеристик объекта, управляющего устройства и возму- щающих сил. Однако они являются наиболее сложными системами и их реализация сталкивается пока со значительными техническими трудностями. Самонастраивающиеся системы с экстремальной настройкой относятся к катего- рии экстремальных систем с поиском минимума или максимума некоторой величины, определяющей оптимум работы системы. В качестве управляемых величин г/,,.. ,,г/„ здесь выступают параметры корректирующего устройства, например, общий коэффи- циент усиления, значения постоянных времени и передаточных коэффициентов и т. п. Исследование этих систем может производиться в соответствии с теорией экстре- мальных систем (§ 25.1). Системы с самоорганизацией. Самоорганизующиеся системы по своей первона- чальной стру ктуре представляют собой набор элементов, связанных между собой слу- чайным образом. В дальнейшем при внешних возмущениях в них образуются устойчивые отрица- тельные и положительные обратные связи, подобно тому как в природе происходит
Глава 25. Адаптивные системы 739 приспособление живых организмов к различным внешним условиям. Для живых орга- низмов также характерны отрицательные обратные связи, в результате которых эти организмы «уравновешивают» неблагоприятные внешние воздействия, и положитель- ные обратные связи, усиливающие благоприятные воздействия. Самоорганизующимся системам свойственна большая универсальность (приспо- собляемость) и большая надежность по сравнению с обычными системами. Самоорганизующиеся системы еще не получили распространения, и работа с ними не выходит пока из стадии первых опытов. Так, например, в литературе [36] описыва- ется моделирование на цифровой машине процесса поиска методов решения новой задачи. В машину вводилось много различных программ, в том числе бессмысленные, и ставилась задача. Машина решала задачу наугад, чаще всего неправильно. Результат решения оценивался, и на основе опенки изменялся метод решения. 11осле нескольких сотен тысяч попыток у машины «накопился опыт» и появилось суждение о правильном методе решения. В дальнейшем она придерживалась этого метода, несколько изменяя его, если изменялись условия. Задача, которая ставилась машине, состояла в обработке 14-значиого числа по- средством 63 математических операций. Авторы эксперимента считают, что проще построить машину, способную самостоятельно выработать методику решения, чемточно составить алгоритмы этого решения. Опыты с самооргапизующими системами, несомненно, могут принести большую пользу конструкторам сложных систем управления, так как высшая стадия развития жизни на Земле — человек, — по сути дела, возникла на основе принципов самооргани- зации неживой природы. Использование этих принципов может привести к весьма совершенным, падежным и универсальным системам управления. Игровые системы. Игровые системы используются для управления различного рода операциями и, в частности, военными операциями. «Игра» или «борьба» может вестись против организованного противника или против сил природы (случайного процесса). На рис. 25.13 изображена структурная схема игровой системы. Управляющая ма- шина этой системы имеет так называемый игровой алгоритм. Он заключается в срав- нении возможных в данной об- становке решений и выборе из большого числа решений опти- мального. После принятия реше- ния управляющая машина долж- на сформировать и передать к управляемой операции команды управления. Сравнение вариантов реше- ний делается управляющей ма- шиной на основе заложенных в нее критериев. Эти критерии выражаются в виде некоторой функции, которую называют функцией выгоды. Установление Управляемая операция A сторона) Действия противника {2 сторона) Информация о состоянии управляемой операции Информация о действиях противника Управляющая машина с игровым алгоритмом Система передачи комапд Рис. 25.13
740 Оптимальные и адаптивные системы автоматического управления рациональной функции представляет собой основную проблему при построении игро- вых систем. При исследовании игровых систем в настоящее время используется специальная математическая дисциплина — теория игр. Главным содержанием теории игр является обоснование так называемых оптимальных стратегий ведения игр. 11аиболее полно теория игр разработана для конечных игр, для которых характер- но конечное число ходов и, следовательно, конечное число возможных стратегий. В управляющих машинах в настоящее время используются игровые алгоритмы двух видов. Игровые алгоритмы первого вида используются в системах с набором шаблонных решений. Идея здесь заключается в том, что все возможные решения заранее исследу- ются и нумеруются. Задачей управляющей машины является выбор такого решения, для которого в сложившейся ситуации будет получено максимальное значение функ- ции выгоды. Недостатком такого принципа является малая гибкость и приспособляе- мость игровой системы в условиях широкого изменения складывающейся обстановки ведения игры. В игровых системах второго вида используется идея динамического программи- рования. Для динамического программирования характерным является решение зада- чи оптимальности по отдельным этапами шагам. Поиск оптимального выбора на каж- дом этапе осуществляется управляющей машиной. Процесс управления в игровой си- стеме с динамическим программированием является замкнутым дискретным процессом. Результат выполнения команд управления па предыдущем этапе является исходным для формирования команд управления на следующем этапе. Наиболее разработана теория так называемых дифференциальных игр. К ним от- носятся: задача преследования одного управляемого объекта другим, задача приведе- ния управляемого объекта в некоторое заданное состояние при действии заранее неиз- вестных возмущений, задача управления объектом при неполной текущей информа- ции о его состоянии и другие родственные задачи. Предполагается при этом, что отыскиваются оптимальные решения всех этих задач. Наиболее полно теория диффе- ренциальных игр разработана в монографии Н. II. Красовского [46]. Там же изложены примеры дифференциальных игр и методы решения таких задач, как конфликтная задача сближения, игровая задача наведения, информационная игровая задача, задача оптимального преследования и уклонения и др.
Приложение 1 ТАБЛИЦА ИНТЕГРАЛОВ G(ju))du) где л все корни/1(/?) расположены в верхней полуплоскости; h * ? < 0 ???4 +а2а:0 2ао(с ? ' т. ^ ' «3 <,a,-axa2) 5 [ = 5
'42 Приложение М5 = b0(-????яj + ?,я2 + ?2?5 ?5 = йдй.| - 2я()й,й4й5 - й0й2й3й5 + й0й|й4 + Я,2Й4 + «!«!а5 - аа2аЪаА · 2я0Д6 6 = й()(-й0й3я5я() + Яой4й5 - аD + 2я,я2а5а (-ala^aG +a2a'? +й32й6 -я3а4я5)- ? 2 2 "(t'o 2 2 +я(А(а0я1я5 -й0йЗ ~Й1 Й4 +Я1«2йз)+ ^(аОйГ> +а0а1яЗя6 ~ -2й0й1й4й5 -я0я2а3д5 +а0я|а4 -я,2я2яь +а2я2 ¦ --2 Де =я()я= +Зя|.я|я.>ЯгЯ./; —2япй|Я/,Яг, — 2я0А7' гле йу -2а0я,я|а7 -2%?2?,?? +й0й2й5яйй7 +яоя3я5а| я^ +3а,а2я4яея7 -2аха2аъа -аха^ака -????? л-ахаа:^ | -2я|а3а6я7 -й|я,(Яйй7 +а|я|й6 +я2я3а|а7 -я2я3а4я3я6 -я2«зяе. +я2я4я5я7 -я2я|яе -я|я| -й;!й2й7 +а3я4я5я6,
Приложение 743 т2 = а0а2а7 -aua:iac>a7 -а0аАа5а7 +й0й.|й6 -я,я2я6я7 + я,я:!а6 + а{аАа7 - Щ = аа + я0яЗа4я7 ~ я0аЗя5я6 ~а Я6 ~я +Я1Я2Я5Я6- -?^ -?0?2?3?7 +%ala% +dlxaAa%+axaa1-ala2a.ia<i, й.'!й7 ~ а0а5 ~~ я0°1я2а7 ~ а0а1аЗя6 -ЯОЯ3Я4 +Я12|22Я6 -я?а4 -Й1Й2 ?5 + я0я2яЗя5 ~ J_ я7 +я,2я|я5 -я,й2й:!я7 +я,я2я|я6 - ?7 =-Яоя| -а0а2а3а?а6 - аъа7 -2я0я,я4я2яй - -????{?? зОбау +я0я2я;)я4я5я7 - ъа7 -2аагаъа Г)а6 +я,я2а7 -2я1а|о3а8я7 -я,я|я4я5а7 ,я|й5я6 +???2???? + Я1Я2Я3Я4Я7 ~а1я2аЗ°4я5я6-
Литература 1. Айзермаи ?. А. Теория автоматического регулирования. -- М.: Наука, 1966. 2. Айзермаи М. А. Абсолютная устойчивость регулируемых систем / М. А. Айзермаи, Ф. Р. Гантмахер. - М.: Изд-во АН СССР, 1963. 3. Андронов А. А. Теория колебаний / А. А. Андронов, А. А. Витт, С. Э. Хайкин. - Изд. 2-е. — М.: Физматгиз, 1959. 4. Беллман Р. Динамическое программирование. — М.: Изд-во иностр. литер., 1959. 5. Беллман Р. Процессы управления с адаптацией. ¦¦- VI.: Наука, 1964. 6. Беллман Р. Введение в теорию матриц. — М.: Наука, 1969. 7. Беллман Р. Некоторые вопросы математической теории процессов управления / Р. Бел- лмап, И. Гликсберг, О. Гросс. — М.: Изд-во иностр. литер., 1962. 8. Бесекерский В. А. Цифровые автоматические системы. — М.: Наука, 197C. 9. Бесекерский В. А. Динамический синтез систем автоматического регулирования. — М: Паука, 1970. 10. Сборник задач по теории автоматического регулирования и управления / Под ред. Бесе- керского В. А. - Изд. 4-е. - М.: Наука, 1972. 11. Бесекерский В. А. Электромеханические сглаживающие устройства / В. А. Бесекерс- кий, С. Б. Востоков, Я. М. Цейтлин. - Л.: Судостроение, 1964. 12. Бесекерский В. А./Теория систем автоматического регулирования/ В. А. Бесекерский, Е. П. Попов. - М.: Наука, 1966. 13. Бесекерский В. А. Динамический синтез систем гироскопической стабилизации / В. А. Бесекерский, К. А. Фабрикант. — М.: Судостроение, 1968. 14. Боголюбов Н. Н. Асимптотические методы в теории нелинейных колебаний /Н. П. Бо- голюбов, Ю. А. Мнтропольский. - Изд. 2-е. - М.: Физматгиз, 1958. 15. Боднср В. А. Системы управления летательными аппаратами. - М.: Машиностроение, 1973. 16. Болтянский В. Г. Математические методы оптимального управления. — М.: Наука, 19G6. 17. Булгаков Б. В. Колебания. — М.: Гостехиздат, 1954. 18. Бутенин Н. В. Элементы теории нелинейных колебаний. — М: Судпромгиз, 1962. 19. Вавилов А. А. Частотные методы расчета нелинейных систем. — М.: Энергия, 1970. 20. Ван-Трис. Г. Синтез оптимальных нелинейных систем управления. - М.: Мир, 1969. 21. Васильев Д. В. Системы автоматического управления / Д. В. Васильев, Г. В. Чуич. — М.: Высшая школа, 1967.
Литература 745 22. Вилсикип С. Я. Статистические методы исследования стационарных процессов и сис- тем автоматического регулирования. - М.: Советское радио, 1967. 23. Власов. II. П. Теория линейных систем, работающих на переменном токе. — М.: Энер- гия, 1964. 24. Воронов А. А. Основы теории автоматического управления. Часть I. Линейные систе- мы регулирования одной величины. - М.: Энергия, 1965. 25. Воронов А. А. Основы теории автоматического управления. Часть II. Специальные линейные и нелинейные системы автоматического регулирования одной величины. — М.: Энергия, 1966. 26. Воронов А. А. Основы теории автоматического управления. Часть Ш. Оптимальные, мпогосвязные и адаптивные системы. — М.: Энергия, 1970. 27. Гусев В. Г. Методы исследования процессов управления и обработки информации в цифровых автоматических системах. — М.: Наука, 1972. 28. Гусев В. Г. Методы исследования точности цифровых автоматических систем.— М.: Наука, 1973. 29. Джеймс X. Теория следящих систем / X. Джеймс, 11. Никольс, Р. Филлинс. - М.: Изд- во иностр. литер., 1953. 30. Джури Э. Импульсные системы автоматического регулирования. — М.: Физматгиз, 1963. 31. Директор С. Введение ? теорию систем / С. Директор, Р. Рорер. — М.: Мир, 1974. 32. Емельянов С. В. Системы автоматического управления с переменной структурой. — М.: Паука, 1967. 33. Теория систем с переменной структурой // Под ред. Емельянова С. В. - М.: Наука, 1970. 34. Зубов В. И. Колебания в нелинейных и управляемых системах. — М.: Судостроение, 1962. 35. Зубов В. И. Теория оптимального управления. — М.: Судостроение, 1966. 36. Иващенко II. Н. Автоматическое регулирование. — М.: Машиностроение, 1973. 37. Ишлииский ?. ??. Механика гироскопических систем. — М.: Изд-во АН СССР, 1963. 38. Казаков И. Е. Статистическая динамика нелинейных систем / И. Е. Казаков, В. Г. До- ступов. ·¦·· М.: Физматгиз, 1962. 39. Катковпик В. Я. Многомерные дискретные системы управления / В. Я. Кагковпик, Р. А. Полуэктов. - М.: Наука, 1966. 40. Козлов ??. М. Бесноисковыо самонастраивающиеся системы / ??. ?. Козлов, Р. М.Юсупов. - М.: Наука, 1969. ' 41. Коршунов Ю. М. Математические основы кибернетики. — М.: Энергия, 1972. 42. Коршунов Ю. М. Цифровые сглаживающие и преобразующие сие темы / Ю. М. Коршу- нов, А. И. Бобиком. — М.: Энергия, 1969. 43. Красовский А. А. Аналитическое конструирование контуров управления летательны- ми аппаратами. - М.: Машиностроение, 1969. 44. Красовский А. А. Основы автоматики и технической кибернетики / А. А. Красовский, Г. С. Поспелов. - М.: Госэнергоиздат, 1962. 45. Красовский II. II. Теория управления движением. - М.: Паука, 1968. 46. Красовский Н. Н. Игровые задачи о встрече движений. — М.: Паука, 1970. 47. Крутько П. Д. Статистическая динамика имнул сных систем. - М.: Советское радио. 1963. 48. Крутько II. Д. Вариационные методы синтеза систем с цифровыми регуляторами. - М.: Советское радио, 1967. 49. Кузин Л. Т. Расчет и проектирование дискретных систем управления. - М.: Машгиз, 1962.
746 Литература 50. Кузопков II. Т. Динамика систем автоматического упранления. - М.: Машинострое- ние, 1968. 51. Кунцевич В. М. Нелинейные системы управления с частотно- и шмротно-импульецой модуляцией / В. М. Кунцеиич, Ю. II. Чеховой. — М.: Техника, 1970. 52. Кухтепко ?.. И. Проблема инвариантности в автоматике. — Гостехиздат УССР, 1963. 53. Современная теория систем управления // Под ред. Леондеса К. Т. — М.: Наука, 1970. 54. Лето» ?. М. Устойчивость нелинейных регулируемых систем. - М.: Физматгиз, 1962. 55. Летов А. М. Динамика полета и управление. — М.; Паука, 1969. 56. Лившиц Н. А. Вероятностный анализ систем автоматического управления / Н. А. Лив- шин, В. II. Пугачев. — Т. 1 и 2. - М.: Советское радио, 1963. 57. Лучко С. В. Расчет дискретных систем автоматического управления с шнротно-им- пульспой модуляцией. — М.: Изд-во Министерства обороны, 1984. 58. Ляпунов А. М. Общая задача об устойчивости движения. - М.: Гостехи.чдат, 1950. 59. Мсеров М. В. Системы многосвязпого регулирования. — М.: Наука, 1965. 60. Мерриэм К. Теория оптимизации и расчет систем управления с обратной связью. — М.: Мир, 1967. 61. Приспосабливающиеся автоматические системы // Под ред. Мишкина Э. и Брауна Л. — М.: Изд-во иностр. литер., 1963. 62. Пелепин Р. А. Точные аналитические методы в теории нелинейных автоматических систем. — М.: Судостроение. 1967. 63. Теория автоматического управления // Под ред. Нетушила А. В. — Ч. 1 и 2. - М.: Выс- шая школа, 1968, 1972. 64. Николаев Ю. А. Динамика цифровых следящих систем / Ю. А. Николаев, В. II. Пету- хов, Г. Н. Феклисов, Б. К. Чемоданов. — М.: Энергия, 1970. 65. Павлов А. А. Синтез релейных систем, оптимальных по быстродействию. — М.: Наука, 1966. 66. Перволпапский А. А. Случайные процессы в нелинейных автоматических системах. — М.: Физматгиз, 1962. 67. Современные методы проектирования систем автоматического управления // Под ред. Петрова Б. Н., Солодовпикова В. В., Топчиева Ю. И. — М.: Машиностроение, 1967. 68. Понтрягин Л. С. Математическая теория оптимальных процессов / Л. С. Понтрягин, В. Г. Болтянский, Р. В. Гамкрелидзе, Е. Ф. Мищенко. — М.: Физматгиз, 1961. 69. Попов В. М. Гиперустойчивость автоматических систем. — М.: Наука, 1970. 70. Попов Е. II. Динамика систем автоматического регулирования. — М.: ГИТТЛ, 1954. 71. Попов Е. II. Прикладная теория процессов управления в нелинейных системах. — М.: Паука, 1973. 72. Попов Е. II. Приближенные методы исследования нелинейных автоматических сис- тем/ Е. П. Попов, И. II. Иальтов. — М.: Физматгиз, 1960. 73. Метод гармонической линеаризации в проектировании нелинейных систем // Под ред. Попова Е. П. и Топчиева Ю. И. - М.: Машиностроение, 1970. 74. Нелинейные корректирующие устройства в системах автоматического управления // Под ред. Попова Е. П. и Топчиева Ю. И. - М.: Машиностроение, 1970. 75. Методы синтеза нелинейных систем автоматического управления // Под ред. Попова Е. П. и Федорова С. М. — М.: Машиностроение, 1970. 76. Точные методы исследования нелинейных систем автоматического управления // I ion ред. Попова Е. П. и Нелепина И А. - М.: Машиностроение, 1970. 77. Нелинейная оптимизация систем автоматического управления //Под ред. Попова Е. П. и Пономарева В. М. - М.: Машиностроение, 1970. 78. Статистические методы в проектировании нелинейных систем автоматического управ- ления // Под ред. Попова Е. П. и Доступова В. Г — М.: Машиностроение, 1970.
Литература 747 79. Нелинейные дискретные системы // Под ред. Попова Е. II. и Топчиева IO. И. — М.: Машиностроение, 1982. 80. Основы автоматического управления // Под ред. Пугачева В. С. — М.: Наука, 1974. 81. Пупков К. А. Статистический расчет нелинейных систем автоматического управле- ния. — М.: Машиностроение; 1965. 82. Розенвассер Е. Н. Чувствительность систем автоматического управления / Е. Н. Ро- зепвассер, Р. М. Юсупов. — М.: Энергия, 1969. 83. Сигалов Г. Г. Основы теории дискретных систем управления / Г. Г. Сигалон, Л. С. Ма- дорский. — М.: Высшая школа, 1973. 84. Смит О. Дж. М. Автоматическое регулирование. — М.: Филматгиз, 1962. 85. Соколов Т. Н. Электромеханические системы автоматического управления. ¦·¦ М.: Гос- энергоиздат, 1952. 86. Солодов А. В. Линейные системы автоматического управления с переменными пара- метрами. — М.: Физматгиз, 1962. 87. Солодов А. В. Теория информации и ее применение к задачам автомагического управле- ния и контроля. — М.: Наука, 1967. 88. Солодовников В. В. Статистическая динамика линейных систем автоматического уп- равления. — М.: Физматгиз, 1960. 89. Теория автоматического регулирования // Под ред. Солодовникова В. В. - Книги I, II и III. — М.: Машиностроение, 1967. 90. Ту Ю. Т. Цифровые и импульсные системы автоматического управления. М.: Маши- ностроение, 1964. 91. Ту Ю. Т. Современная теория управления. - М.: Машиностроение, 1971. 92. Федоров С. М. Автоматические системы с цифровыми управляющими машинами / С. М. Федоров, А. II. Литвинов. — М: Энергия, 1965. 93. Динамика систем управления ракет с бортовыми цифровыми нычислительными ма- шинами // Под ред. Хитрика М. С, Федорова С. М. — М.: Машиностроение, 1976. 94. Хлынало Е. И. Нелинейные корректирующие устройства в автоматических системах. - М.: Энергия, 1973. 95. Цыпкип Я. 3. Теория релейных систем автоматического регулирования. М.: Гостех- издат, 1955. 96. Цыпкин Я. 3. Теория линейных импульсных систем. — М.: Физматгиз, 1963. 97. Цыпкип Я. 3. Теория нелинейных импульсных систем/Я. 3. Цыпкин, IO. С. Попков. — М.: Наука, 1973. 98". Цыпкин Я. 3. Основы теории обучающихся систем. - М.: Наука, 1970. 99. Чаки Ф. Современная теория управления. - М.: Мир, 1975. 100. Чанг Шелдоп С. Л. Синтез оптимальных систем автоматического управления. - М.: Машиностроение, 1964. 101. Юревич Е. И. Теория автоматического управления. — М.: Энергия, 1969.
Заслуженный деятель науки и техники России профессор Виктор Антонович Бе- секерский, автор 300 научных трудов, в том числе 40 монографий и учебников и более 100 изобретений, был в равной степени выдающимся ученым, инженером и педагогом. В течение почти полувека он возглавлял петербургскую школу специалистов в области теории и практики создания систем автоматического управления. Им разработаны методы анализа и оптимального синтеза по заданным качествен- ным показателям систем автоматического управления, в том числе систем гироскопи- ческой стабилизации, автопилотирования, инерциальной и астрономической навига- ции, систем управления с цифровыми вычислительными машинами. В. А. Бесекерский возглавлял выпускающие кафедры в Военно-механическом ин- ституте, Военной инженерной академии им. А. Ф. Можайского и в институте Авиаци- онного приборостроения. Под его руководством подготовлено свыше 100 кандидатов наук, многие из которых стали докторами наук. Труды профессора Бесекерского отличаются неизменной практической направ- ленностью, ибо параллельно с педагогической деятельностью он более 40 лет работал и промышленности. Под его научным руководством были созданы серийные и уникаль- ные системы автоматического управления, в частности: - серии приборных следящих систем различного назначения; цифровая система управления самым крупным в мире телескопом с диамет- ром зеркала б м; система гироориептапии и стабилизации искусственных спутников Земли; - системы автоиилотирования первых в мире крупнотоннажных экранопланов. В. А. Бесекерский написал ряд учебных пособий, в том числе «Сборник задач по теории автоматического регулирования и управления», выдержавший пять изданий, перевел'лтый и опубликованный в ряде зарубежных стран.
Евгений Павлович Попов — крупный ученый, один из самых известных специали- стов в области автоматического управления, талантливый педагог и организатор на- уки, трижды Лауреат Государственной премии, академик Академии паук Российской Федерации начал спою научную деятельность еще во время обучения в МВТУ им. II. В. Баумана, опубликовав ряд статей но нелинейным задачам механики в акаде- мических журналах. В 1943 г. Е. П. Попов был назначен преподавателем Ленинградской воеиио-воз- душной инженерной академии им. ?. ?, Можайского, где в 1949 г. им была организо- вана одна из первых в стране кафедр автоматики и телемеханики, а позже — кафедра систем управления ракет и космических аппаратов. В 1952 г. им был опубликован один из первых в стране учебников, в котором наряду с линейной теорией впервые освеща- лись вопросы динамики нелинейных автоматических систем. В 1960 г. Е. II. Попов был избран членом-корреспондентом АН СССР по отделению механики и процессов уп- равления, а в 1964 г. — назначен председателем секции прикладных проблем при Пре- зидиуме Академии Паук. Одновременно он заведовал кафедрой автоматических сис- тем в Московском институте радиотехники, электроники и автоматики. В 1966 г. со- вместно с В. А. Бесскерским было опубликовано первое издание книги под названием «Теория систем автоматического регулирования», четвертое издание которой и пред- лагается читателю. С 1971 г. Е. П. Попов работал в МВТУ им. Н. Э. Баумана, возглавляя вначале ка- федру следящих систем, а затем вновь созданную кафедру робототехнических систем. В эти годы он переключился на новую для себя область научных исследований, связан- ную с проблемами робототехники, а с 1981 г. стал научным руководителем научно- учебного центра «Робототехника». В 1984 г. за участие в разработке и внедрении робо- тотехнических систем в производство ему была присуждена третья Государственная премия. Е. II. Попов -- автор более 200 печатных работ по вопросам механики, теории авто- матического управления и робототехники.
Учебное издание БесекерскийВиктор Антонович Попов Евгений Павлович Теория систем автоматического управления Ведущий редактор А. М. Плотников Верстка И. Артемьева Дизайн обложки Р. Бабкина Корректор О. Кампева Издательство «Профессия» Санкт-Петербург, 191002, а/я 600. Тел./факс: (812) 316-27-93, 140-12.60, URL: www.professija.ru Лицензия ИД № 00469 от 25.11.99 г. Подписано в печать с готовых диапозитивов 01.04.2003. Формат 70 ? 1001/,,- Уч.-печ. л. 51,7. Тираж 5 000 экз. Заказ N° 66. здание подготовлено и выпущено при участии ЗАО «Технострой». ОАО «Санкт-Петербургская типография № 6». 191144, Саикт-Петербург, ул. Моисеенко, 10. Телефон отдела маркетинга 271-35-42.
Классические сборники задач издательства «Профессия» для всех технических и технологических университетов Волькенштейн В. С. СБОРНИК ЗАДАЧ ПО ОБЩЕМУ КУРСУ ФИЗИКИ A5-е, дополненное и переработанное издание) 328 с, тв. пер. Серия «Специалист», 2003 г. Формат: 60x88/16 A45x210 мм) физические основы механики молекулярная физика и термодинамика электричество и магнетизм колебания и волны оптика физика атома и атомного ядра Берман Г. Н. СБОРНИК ЗАДАЧ ПО КУРСУ МАТЕМАТИЧЕСКОГО АНАЛИЗА B2-е изд.) 432 с, тв. пер. Серия «Специалист», 2003 г. Формат: 60x88/16 A45x210 мм) сохранена нумерация задач и ответов внесены Исправления в тексты задач проверена правильность ответов и решений Клетеник Д. В. СБОРНИК ЗАДАЧ ПО АНАЛИТИЧЕСКОЙ ГЕОМЕТРИИ A7-е изд.) 200 с, тв. пер. Серия «Специалист», 2003 г. Формат: 60x88/16 A45x210 мм) аналитическая геометрия на плоскости и в пространстве 1300 задач проверена правильность ответов и решений Уточнить немы и закапать необходимые книги н издательстве можно эл. почтой по адресу: info @professija.ru по телефону/факсу: (812) 140-12-60, 316-27-93 почтой по адресу: 191002, С.-Петербург, а/я 600
«Interleaver» redirects here. For the fiber-optic device, see optical interleaver.
In computing, telecommunication, information theory, and coding theory, forward error correction (FEC) or channel coding[1][2][3] is a technique used for controlling errors in data transmission over unreliable or noisy communication channels.
The central idea is that the sender encodes the message in a redundant way, most often by using an error correction code or error correcting code, (ECC).[4][5] The redundancy allows the receiver not only to detect errors that may occur anywhere in the message, but often to correct a limited number of errors. Therefore a reverse channel to request re-transmission may not be needed. The cost is a fixed, higher forward channel bandwidth.
The American mathematician Richard Hamming pioneered this field in the 1940s and invented the first error-correcting code in 1950: the Hamming (7,4) code.[5]
FEC can be applied in situations where re-transmissions are costly or impossible, such as one-way communication links or when transmitting to multiple receivers in multicast.
Long-latency connections also benefit; in the case of a satellite orbiting Uranus, retransmission due to errors can create a delay of five hours. FEC is widely used in modems and in cellular networks, as well.
FEC processing in a receiver may be applied to a digital bit stream or in the demodulation of a digitally modulated carrier. For the latter, FEC is an integral part of the initial analog-to-digital conversion in the receiver. The Viterbi decoder implements a soft-decision algorithm to demodulate digital data from an analog signal corrupted by noise. Many FEC decoders can also generate a bit-error rate (BER) signal which can be used as feedback to fine-tune the analog receiving electronics.
FEC information is added to mass storage (magnetic, optical and solid state/flash based) devices to enable recovery of corrupted data, and is used as ECC computer memory on systems that require special provisions for reliability.
The maximum proportion of errors or missing bits that can be corrected is determined by the design of the ECC, so different forward error correcting codes are suitable for different conditions. In general, a stronger code induces more redundancy that needs to be transmitted using the available bandwidth, which reduces the effective bit-rate while improving the received effective signal-to-noise ratio. The noisy-channel coding theorem of Claude Shannon can be used to compute the maximum achievable communication bandwidth for a given maximum acceptable error probability. This establishes bounds on the theoretical maximum information transfer rate of a channel with some given base noise level. However, the proof is not constructive, and hence gives no insight of how to build a capacity achieving code. After years of research, some advanced FEC systems like polar code[3] come very close to the theoretical maximum given by the Shannon channel capacity under the hypothesis of an infinite length frame.
How it works[edit]
ECC is accomplished by adding redundancy to the transmitted information using an algorithm. A redundant bit may be a complex function of many original information bits. The original information may or may not appear literally in the encoded output; codes that include the unmodified input in the output are systematic, while those that do not are non-systematic.
A simplistic example of ECC is to transmit each data bit 3 times, which is known as a (3,1) repetition code. Through a noisy channel, a receiver might see 8 versions of the output, see table below.
Triplet received | Interpreted as |
---|---|
000 | 0 (error-free) |
001 | 0 |
010 | 0 |
100 | 0 |
111 | 1 (error-free) |
110 | 1 |
101 | 1 |
011 | 1 |
This allows an error in any one of the three samples to be corrected by «majority vote», or «democratic voting». The correcting ability of this ECC is:
- Up to 1 bit of triplet in error, or
- up to 2 bits of triplet omitted (cases not shown in table).
Though simple to implement and widely used, this triple modular redundancy is a relatively inefficient ECC. Better ECC codes typically examine the last several tens or even the last several hundreds of previously received bits to determine how to decode the current small handful of bits (typically in groups of 2 to 8 bits).
Averaging noise to reduce errors[edit]
ECC could be said to work by «averaging noise»; since each data bit affects many transmitted symbols, the corruption of some symbols by noise usually allows the original user data to be extracted from the other, uncorrupted received symbols that also depend on the same user data.
- Because of this «risk-pooling» effect, digital communication systems that use ECC tend to work well above a certain minimum signal-to-noise ratio and not at all below it.
- This all-or-nothing tendency – the cliff effect – becomes more pronounced as stronger codes are used that more closely approach the theoretical Shannon limit.
- Interleaving ECC coded data can reduce the all or nothing properties of transmitted ECC codes when the channel errors tend to occur in bursts. However, this method has limits; it is best used on narrowband data.
Most telecommunication systems use a fixed channel code designed to tolerate the expected worst-case bit error rate, and then fail to work at all if the bit error rate is ever worse.
However, some systems adapt to the given channel error conditions: some instances of hybrid automatic repeat-request use a fixed ECC method as long as the ECC can handle the error rate, then switch to ARQ when the error rate gets too high;
adaptive modulation and coding uses a variety of ECC rates, adding more error-correction bits per packet when there are higher error rates in the channel, or taking them out when they are not needed.
Types of ECC[edit]
A block code (specifically a Hamming code) where redundant bits are added as a block to the end of the initial message
A continuous code convolutional code where redundant bits are added continuously into the structure of the code word
The two main categories of ECC codes are block codes and convolutional codes.
- Block codes work on fixed-size blocks (packets) of bits or symbols of predetermined size. Practical block codes can generally be hard-decoded in polynomial time to their block length.
- Convolutional codes work on bit or symbol streams of arbitrary length. They are most often soft decoded with the Viterbi algorithm, though other algorithms are sometimes used. Viterbi decoding allows asymptotically optimal decoding efficiency with increasing constraint length of the convolutional code, but at the expense of exponentially increasing complexity. A convolutional code that is terminated is also a ‘block code’ in that it encodes a block of input data, but the block size of a convolutional code is generally arbitrary, while block codes have a fixed size dictated by their algebraic characteristics. Types of termination for convolutional codes include «tail-biting» and «bit-flushing».
There are many types of block codes; Reed–Solomon coding is noteworthy for its widespread use in compact discs, DVDs, and hard disk drives. Other examples of classical block codes include Golay, BCH, Multidimensional parity, and Hamming codes.
Hamming ECC is commonly used to correct NAND flash memory errors.[6]
This provides single-bit error correction and 2-bit error detection.
Hamming codes are only suitable for more reliable single-level cell (SLC) NAND.
Denser multi-level cell (MLC) NAND may use multi-bit correcting ECC such as BCH or Reed–Solomon.[7][8] NOR Flash typically does not use any error correction.[7]
Classical block codes are usually decoded using hard-decision algorithms,[9] which means that for every input and output signal a hard decision is made whether it corresponds to a one or a zero bit. In contrast, convolutional codes are typically decoded using soft-decision algorithms like the Viterbi, MAP or BCJR algorithms, which process (discretized) analog signals, and which allow for much higher error-correction performance than hard-decision decoding.
Nearly all classical block codes apply the algebraic properties of finite fields. Hence classical block codes are often referred to as algebraic codes.
In contrast to classical block codes that often specify an error-detecting or error-correcting ability, many modern block codes such as LDPC codes lack such guarantees. Instead, modern codes are evaluated in terms of their bit error rates.
Most forward error correction codes correct only bit-flips, but not bit-insertions or bit-deletions.
In this setting, the Hamming distance is the appropriate way to measure the bit error rate.
A few forward error correction codes are designed to correct bit-insertions and bit-deletions, such as Marker Codes and Watermark Codes.
The Levenshtein distance is a more appropriate way to measure the bit error rate when using such codes.
[10]
Code-rate and the tradeoff between reliability and data rate[edit]
The fundamental principle of ECC is to add redundant bits in order to help the decoder to find out the true message that was encoded by the transmitter. The code-rate of a given ECC system is defined as the ratio between the number of information bits and the total number of bits (i.e., information plus redundancy bits) in a given communication package. The code-rate is hence a real number. A low code-rate close to zero implies a strong code that uses many redundant bits to achieve a good performance, while a large code-rate close to 1 implies a weak code.
The redundant bits that protect the information have to be transferred using the same communication resources that they are trying to protect. This causes a fundamental tradeoff between reliability and data rate.[11] In one extreme, a strong code (with low code-rate) can induce an important increase in the receiver SNR (signal-to-noise-ratio) decreasing the bit error rate, at the cost of reducing the effective data rate. On the other extreme, not using any ECC (i.e., a code-rate equal to 1) uses the full channel for information transfer purposes, at the cost of leaving the bits without any additional protection.
One interesting question is the following: how efficient in terms of information transfer can an ECC be that has a negligible decoding error rate? This question was answered by Claude Shannon with his second theorem, which says that the channel capacity is the maximum bit rate achievable by any ECC whose error rate tends to zero:[12] His proof relies on Gaussian random coding, which is not suitable to real-world applications. The upper bound given by Shannon’s work inspired a long journey in designing ECCs that can come close to the ultimate performance boundary. Various codes today can attain almost the Shannon limit. However, capacity achieving ECCs are usually extremely complex to implement.
The most popular ECCs have a trade-off between performance and computational complexity. Usually, their parameters give a range of possible code rates, which can be optimized depending on the scenario. Usually, this optimization is done in order to achieve a low decoding error probability while minimizing the impact to the data rate. Another criterion for optimizing the code rate is to balance low error rate and retransmissions number in order to the energy cost of the communication.[13]
Concatenated ECC codes for improved performance[edit]
Classical (algebraic) block codes and convolutional codes are frequently combined in concatenated coding schemes in which a short constraint-length Viterbi-decoded convolutional code does most of the work and a block code (usually Reed–Solomon) with larger symbol size and block length «mops up» any errors made by the convolutional decoder. Single pass decoding with this family of error correction codes can yield very low error rates, but for long range transmission conditions (like deep space) iterative decoding is recommended.
Concatenated codes have been standard practice in satellite and deep space communications since Voyager 2 first used the technique in its 1986 encounter with Uranus. The Galileo craft used iterative concatenated codes to compensate for the very high error rate conditions caused by having a failed antenna.
Low-density parity-check (LDPC)[edit]
Low-density parity-check (LDPC) codes are a class of highly efficient linear block
codes made from many single parity check (SPC) codes. They can provide performance very close to the channel capacity (the theoretical maximum) using an iterated soft-decision decoding approach, at linear time complexity in terms of their block length. Practical implementations rely heavily on decoding the constituent SPC codes in parallel.
LDPC codes were first introduced by Robert G. Gallager in his PhD thesis in 1960,
but due to the computational effort in implementing encoder and decoder and the introduction of Reed–Solomon codes,
they were mostly ignored until the 1990s.
LDPC codes are now used in many recent high-speed communication standards, such as DVB-S2 (Digital Video Broadcasting – Satellite – Second Generation), WiMAX (IEEE 802.16e standard for microwave communications), High-Speed Wireless LAN (IEEE 802.11n),[14] 10GBase-T Ethernet (802.3an) and G.hn/G.9960 (ITU-T Standard for networking over power lines, phone lines and coaxial cable). Other LDPC codes are standardized for wireless communication standards within 3GPP MBMS (see fountain codes).
Turbo codes[edit]
Turbo coding is an iterated soft-decoding scheme that combines two or more relatively simple convolutional codes and an interleaver to produce a block code that can perform to within a fraction of a decibel of the Shannon limit. Predating LDPC codes in terms of practical application, they now provide similar performance.
One of the earliest commercial applications of turbo coding was the CDMA2000 1x (TIA IS-2000) digital cellular technology developed by Qualcomm and sold by Verizon Wireless, Sprint, and other carriers. It is also used for the evolution of CDMA2000 1x specifically for Internet access, 1xEV-DO (TIA IS-856). Like 1x, EV-DO was developed by Qualcomm, and is sold by Verizon Wireless, Sprint, and other carriers (Verizon’s marketing name for 1xEV-DO is Broadband Access, Sprint’s consumer and business marketing names for 1xEV-DO are Power Vision and Mobile Broadband, respectively).
Local decoding and testing of codes[edit]
Sometimes it is only necessary to decode single bits of the message, or to check whether a given signal is a codeword, and do so without looking at the entire signal. This can make sense in a streaming setting, where codewords are too large to be classically decoded fast enough and where only a few bits of the message are of interest for now. Also such codes have become an important tool in computational complexity theory, e.g., for the design of probabilistically checkable proofs.
Locally decodable codes are error-correcting codes for which single bits of the message can be probabilistically recovered by only looking at a small (say constant) number of positions of a codeword, even after the codeword has been corrupted at some constant fraction of positions. Locally testable codes are error-correcting codes for which it can be checked probabilistically whether a signal is close to a codeword by only looking at a small number of positions of the signal.
Interleaving[edit]
«Interleaver» redirects here. For the fiber-optic device, see optical interleaver.
A short illustration of interleaving idea
Interleaving is frequently used in digital communication and storage systems to improve the performance of forward error correcting codes. Many communication channels are not memoryless: errors typically occur in bursts rather than independently. If the number of errors within a code word exceeds the error-correcting code’s capability, it fails to recover the original code word. Interleaving alleviates this problem by shuffling source symbols across several code words, thereby creating a more uniform distribution of errors.[15] Therefore, interleaving is widely used for burst error-correction.
The analysis of modern iterated codes, like turbo codes and LDPC codes, typically assumes an independent distribution of errors.[16] Systems using LDPC codes therefore typically employ additional interleaving across the symbols within a code word.[17]
For turbo codes, an interleaver is an integral component and its proper design is crucial for good performance.[15][18] The iterative decoding algorithm works best when there are not short cycles in the factor graph that represents the decoder; the interleaver is chosen to avoid short cycles.
Interleaver designs include:
- rectangular (or uniform) interleavers (similar to the method using skip factors described above)
- convolutional interleavers
- random interleavers (where the interleaver is a known random permutation)
- S-random interleaver (where the interleaver is a known random permutation with the constraint that no input symbols within distance S appear within a distance of S in the output).[19]
- a contention-free quadratic permutation polynomial (QPP).[20] An example of use is in the 3GPP Long Term Evolution mobile telecommunication standard.[21]
In multi-carrier communication systems, interleaving across carriers may be employed to provide frequency diversity, e.g., to mitigate frequency-selective fading or narrowband interference.[22]
Example[edit]
Transmission without interleaving:
Error-free message: aaaabbbbccccddddeeeeffffgggg Transmission with a burst error: aaaabbbbccc____deeeeffffgggg
Here, each group of the same letter represents a 4-bit one-bit error-correcting codeword. The codeword cccc is altered in one bit and can be corrected, but the codeword dddd is altered in three bits, so either it cannot be decoded at all or it might be decoded incorrectly.
With interleaving:
Error-free code words: aaaabbbbccccddddeeeeffffgggg Interleaved: abcdefgabcdefgabcdefgabcdefg Transmission with a burst error: abcdefgabcd____bcdefgabcdefg Received code words after deinterleaving: aa_abbbbccccdddde_eef_ffg_gg
In each of the codewords «aaaa», «eeee», «ffff», and «gggg», only one bit is altered, so one-bit error-correcting code will decode everything correctly.
Transmission without interleaving:
Original transmitted sentence: ThisIsAnExampleOfInterleaving Received sentence with a burst error: ThisIs______pleOfInterleaving
The term «AnExample» ends up mostly unintelligible and difficult to correct.
With interleaving:
Transmitted sentence: ThisIsAnExampleOfInterleaving... Error-free transmission: TIEpfeaghsxlIrv.iAaenli.snmOten. Received sentence with a burst error: TIEpfe______Irv.iAaenli.snmOten. Received sentence after deinterleaving: T_isI_AnE_amp_eOfInterle_vin_...
No word is completely lost and the missing letters can be recovered with minimal guesswork.
Disadvantages of interleaving[edit]
Use of interleaving techniques increases total delay. This is because the entire interleaved block must be received before the packets can be decoded.[23] Also interleavers hide the structure of errors; without an interleaver, more advanced decoding algorithms can take advantage of the error structure and achieve more reliable communication than a simpler decoder combined with an interleaver[citation needed]. An example of such an algorithm is based on neural network[24] structures.
Software for error-correcting codes[edit]
Simulating the behaviour of error-correcting codes (ECCs) in software is a common practice to design, validate and improve ECCs. The upcoming wireless 5G standard raises a new range of applications for the software ECCs: the Cloud Radio Access Networks (C-RAN) in a Software-defined radio (SDR) context. The idea is to directly use software ECCs in the communications. For instance in the 5G, the software ECCs could be located in the cloud and the antennas connected to this computing resources: improving this way the flexibility of the communication network and eventually increasing the energy efficiency of the system.
In this context, there are various available Open-source software listed below (non exhaustive).
- AFF3CT(A Fast Forward Error Correction Toolbox): a full communication chain in C++ (many supported codes like Turbo, LDPC, Polar codes, etc.), very fast and specialized on channel coding (can be used as a program for simulations or as a library for the SDR).
- IT++: a C++ library of classes and functions for linear algebra, numerical optimization, signal processing, communications, and statistics.
- OpenAir: implementation (in C) of the 3GPP specifications concerning the Evolved Packet Core Networks.
List of error-correcting codes[edit]
Distance | Code |
---|---|
2 (single-error detecting) | Parity |
3 (single-error correcting) | Triple modular redundancy |
3 (single-error correcting) | perfect Hamming such as Hamming(7,4) |
4 (SECDED) | Extended Hamming |
5 (double-error correcting) | |
6 (double-error correct-/triple error detect) | Nordstrom-Robinson code |
7 (three-error correcting) | perfect binary Golay code |
8 (TECFED) | extended binary Golay code |
- AN codes
- BCH code, which can be designed to correct any arbitrary number of errors per code block.
- Barker code used for radar, telemetry, ultra sound, Wifi, DSSS mobile phone networks, GPS etc.
- Berger code
- Constant-weight code
- Convolutional code
- Expander codes
- Group codes
- Golay codes, of which the Binary Golay code is of practical interest
- Goppa code, used in the McEliece cryptosystem
- Hadamard code
- Hagelbarger code
- Hamming code
- Latin square based code for non-white noise (prevalent for example in broadband over powerlines)
- Lexicographic code
- Linear Network Coding, a type of erasure correcting code across networks instead of point-to-point links
- Long code
- Low-density parity-check code, also known as Gallager code, as the archetype for sparse graph codes
- LT code, which is a near-optimal rateless erasure correcting code (Fountain code)
- m of n codes
- Nordstrom-Robinson code, used in Geometry and Group Theory[25]
- Online code, a near-optimal rateless erasure correcting code
- Polar code (coding theory)
- Raptor code, a near-optimal rateless erasure correcting code
- Reed–Solomon error correction
- Reed–Muller code
- Repeat-accumulate code
- Repetition codes, such as Triple modular redundancy
- Spinal code, a rateless, nonlinear code based on pseudo-random hash functions[26]
- Tornado code, a near-optimal erasure correcting code, and the precursor to Fountain codes
- Turbo code
- Walsh–Hadamard code
- Cyclic redundancy checks (CRCs) can correct 1-bit errors for messages at most bits long for optimal generator polynomials of degree , see Mathematics of cyclic redundancy checks#Bitfilters
See also[edit]
- Code rate
- Erasure codes
- Soft-decision decoder
- Burst error-correcting code
- Error detection and correction
- Error-correcting codes with feedback
References[edit]
- ^ Charles Wang; Dean Sklar; Diana Johnson (Winter 2001–2002). «Forward Error-Correction Coding». Crosslink. The Aerospace Corporation. 3 (1). Archived from the original on 14 March 2012. Retrieved 5 March 2006.
- ^ Charles Wang; Dean Sklar; Diana Johnson (Winter 2001–2002). «Forward Error-Correction Coding». Crosslink. The Aerospace Corporation. 3 (1). Archived from the original on 14 March 2012. Retrieved 5 March 2006.
How Forward Error-Correcting Codes Work]
- ^ a b Maunder, Robert (2016). «Overview of Channel Coding».
- ^ Glover, Neal; Dudley, Trent (1990). Practical Error Correction Design For Engineers (Revision 1.1, 2nd ed.). CO, USA: Cirrus Logic. ISBN 0-927239-00-0.
- ^ a b Hamming, Richard Wesley (April 1950). «Error Detecting and Error Correcting Codes». Bell System Technical Journal. USA: AT&T. 29 (2): 147–160. doi:10.1002/j.1538-7305.1950.tb00463.x. S2CID 61141773.
- ^ «Hamming codes for NAND flash memory devices» Archived 21 August 2016 at the Wayback Machine. EE Times-Asia. Apparently based on «Micron Technical Note TN-29-08: Hamming Codes for NAND Flash Memory Devices». 2005. Both say: «The Hamming algorithm is an industry-accepted method for error detection and correction in many SLC NAND flash-based applications.»
- ^ a b «What Types of ECC Should Be Used on Flash Memory?» (Application note). Spansion. 2011.
Both Reed–Solomon algorithm and BCH algorithm are common ECC choices for MLC NAND flash. … Hamming based block codes are the most commonly used ECC for SLC…. both Reed–Solomon and BCH are able to handle multiple errors and are widely used on MLC flash.
- ^ Jim Cooke (August 2007). «The Inconvenient Truths of NAND Flash Memory» (PDF). p. 28.
For SLC, a code with a correction threshold of 1 is sufficient. t=4 required … for MLC.
- ^ Baldi, M.; Chiaraluce, F. (2008). «A Simple Scheme for Belief Propagation Decoding of BCH and RS Codes in Multimedia Transmissions». International Journal of Digital Multimedia Broadcasting. 2008: 1–12. doi:10.1155/2008/957846.
- ^ Shah, Gaurav; Molina, Andres; Blaze, Matt (2006). «Keyboards and covert channels». USENIX. Retrieved 20 December 2018.
- ^ Tse, David; Viswanath, Pramod (2005), Fundamentals of Wireless Communication, Cambridge University Press, UK
- ^ Shannon, C. E. (1948). «A mathematical theory of communication» (PDF). Bell System Technical Journal. 27 (3–4): 379–423 & 623–656. doi:10.1002/j.1538-7305.1948.tb01338.x. hdl:11858/00-001M-0000-002C-4314-2.
- ^ Rosas, F.; Brante, G.; Souza, R. D.; Oberli, C. (2014). «Optimizing the code rate for achieving energy-efficient wireless communications». Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC). pp. 775–780. doi:10.1109/WCNC.2014.6952166. ISBN 978-1-4799-3083-8.
- ^ IEEE Standard, section 20.3.11.6 «802.11n-2009» Archived 3 February 2013 at the Wayback Machine, IEEE, 29 October 2009, accessed 21 March 2011.
- ^ a b Vucetic, B.; Yuan, J. (2000). Turbo codes: principles and applications. Springer Verlag. ISBN 978-0-7923-7868-6.
- ^ Luby, Michael; Mitzenmacher, M.; Shokrollahi, A.; Spielman, D.; Stemann, V. (1997). «Practical Loss-Resilient Codes». Proc. 29th Annual Association for Computing Machinery (ACM) Symposium on Theory of Computation.
- ^ «Digital Video Broadcast (DVB); Second generation framing structure, channel coding and modulation systems for Broadcasting, Interactive Services, News Gathering and other satellite broadband applications (DVB-S2)». En 302 307. ETSI (V1.2.1). April 2009.
- ^ Andrews, K. S.; Divsalar, D.; Dolinar, S.; Hamkins, J.; Jones, C. R.; Pollara, F. (November 2007). «The Development of Turbo and LDPC Codes for Deep-Space Applications». Proceedings of the IEEE. 95 (11): 2142–2156. doi:10.1109/JPROC.2007.905132. S2CID 9289140.
- ^ Dolinar, S.; Divsalar, D. (15 August 1995). «Weight Distributions for Turbo Codes Using Random and Nonrandom Permutations». TDA Progress Report. 122: 42–122. Bibcode:1995TDAPR.122…56D. CiteSeerX 10.1.1.105.6640.
- ^ Takeshita, Oscar (2006). «Permutation Polynomial Interleavers: An Algebraic-Geometric Perspective». IEEE Transactions on Information Theory. 53 (6): 2116–2132. arXiv:cs/0601048. Bibcode:2006cs……..1048T. doi:10.1109/TIT.2007.896870. S2CID 660.
- ^ 3GPP TS 36.212, version 8.8.0, page 14
- ^ «Digital Video Broadcast (DVB); Frame structure, channel coding and modulation for a second generation digital terrestrial television broadcasting system (DVB-T2)». En 302 755. ETSI (V1.1.1). September 2009.
- ^ Techie (3 June 2010). «Explaining Interleaving». W3 Techie Blog. Retrieved 3 June 2010.
- ^ Krastanov, Stefan; Jiang, Liang (8 September 2017). «Deep Neural Network Probabilistic Decoder for Stabilizer Codes». Scientific Reports. 7 (1): 11003. arXiv:1705.09334. Bibcode:2017NatSR…711003K. doi:10.1038/s41598-017-11266-1. PMC 5591216. PMID 28887480.
- ^ Nordstrom, A.W.; Robinson, J.P. (1967), «An optimum nonlinear code», Information and Control, 11 (5–6): 613–616, doi:10.1016/S0019-9958(67)90835-2
- ^ Perry, Jonathan; Balakrishnan, Hari; Shah, Devavrat (2011). «Rateless Spinal Codes». Proceedings of the 10th ACM Workshop on Hot Topics in Networks. pp. 1–6. doi:10.1145/2070562.2070568. hdl:1721.1/79676. ISBN 9781450310598.
Further reading[edit]
- MacWilliams, Florence Jessiem; Sloane, Neil James Alexander (2007) [1977]. Written at AT&T Shannon Labs, Florham Park, New Jersey, USA. The Theory of Error-Correcting Codes. North-Holland Mathematical Library. Vol. 16 (digital print of 12th impression, 1st ed.). Amsterdam / London / New York / Tokyo: North-Holland / Elsevier BV. ISBN 978-0-444-85193-2. LCCN 76-41296. (xxii+762+6 pages)
- Clark, Jr., George C.; Cain, J. Bibb (1981). Error-Correction Coding for Digital Communications. New York, USA: Plenum Press. ISBN 0-306-40615-2.
- Arazi, Benjamin (1987). Swetman, Herb (ed.). A Commonsense Approach to the Theory of Error Correcting Codes. MIT Press Series in Computer Systems. Vol. 10 (1 ed.). Cambridge, Massachusetts, USA / London, UK: Massachusetts Institute of Technology. ISBN 0-262-01098-4. LCCN 87-21889. (x+2+208+4 pages)
- Wicker, Stephen B. (1995). Error Control Systems for Digital Communication and Storage. Englewood Cliffs, New Jersey, USA: Prentice-Hall. ISBN 0-13-200809-2.
- Wilson, Stephen G. (1996). Digital Modulation and Coding. Englewood Cliffs, New Jersey, USA: Prentice-Hall. ISBN 0-13-210071-1.
- «Error Correction Code in Single Level Cell NAND Flash memories» 2007-02-16
- «Error Correction Code in NAND Flash memories» 2004-11-29
- Observations on Errors, Corrections, & Trust of Dependent Systems, by James Hamilton, 2012-02-26
- Sphere Packings, Lattices and Groups, By J. H. Conway, Neil James Alexander Sloane, Springer Science & Business Media, 2013-03-09 – Mathematics – 682 pages.
External links[edit]
- Morelos-Zaragoza, Robert (2004). «The Correcting Codes (ECC) Page». Retrieved 5 March 2006.
- lpdec: library for LP decoding and related things (Python)
«Interleaver» redirects here. For the fiber-optic device, see optical interleaver.
In computing, telecommunication, information theory, and coding theory, forward error correction (FEC) or channel coding[1][2][3] is a technique used for controlling errors in data transmission over unreliable or noisy communication channels.
The central idea is that the sender encodes the message in a redundant way, most often by using an error correction code or error correcting code, (ECC).[4][5] The redundancy allows the receiver not only to detect errors that may occur anywhere in the message, but often to correct a limited number of errors. Therefore a reverse channel to request re-transmission may not be needed. The cost is a fixed, higher forward channel bandwidth.
The American mathematician Richard Hamming pioneered this field in the 1940s and invented the first error-correcting code in 1950: the Hamming (7,4) code.[5]
FEC can be applied in situations where re-transmissions are costly or impossible, such as one-way communication links or when transmitting to multiple receivers in multicast.
Long-latency connections also benefit; in the case of a satellite orbiting Uranus, retransmission due to errors can create a delay of five hours. FEC is widely used in modems and in cellular networks, as well.
FEC processing in a receiver may be applied to a digital bit stream or in the demodulation of a digitally modulated carrier. For the latter, FEC is an integral part of the initial analog-to-digital conversion in the receiver. The Viterbi decoder implements a soft-decision algorithm to demodulate digital data from an analog signal corrupted by noise. Many FEC decoders can also generate a bit-error rate (BER) signal which can be used as feedback to fine-tune the analog receiving electronics.
FEC information is added to mass storage (magnetic, optical and solid state/flash based) devices to enable recovery of corrupted data, and is used as ECC computer memory on systems that require special provisions for reliability.
The maximum proportion of errors or missing bits that can be corrected is determined by the design of the ECC, so different forward error correcting codes are suitable for different conditions. In general, a stronger code induces more redundancy that needs to be transmitted using the available bandwidth, which reduces the effective bit-rate while improving the received effective signal-to-noise ratio. The noisy-channel coding theorem of Claude Shannon can be used to compute the maximum achievable communication bandwidth for a given maximum acceptable error probability. This establishes bounds on the theoretical maximum information transfer rate of a channel with some given base noise level. However, the proof is not constructive, and hence gives no insight of how to build a capacity achieving code. After years of research, some advanced FEC systems like polar code[3] come very close to the theoretical maximum given by the Shannon channel capacity under the hypothesis of an infinite length frame.
How it works[edit]
ECC is accomplished by adding redundancy to the transmitted information using an algorithm. A redundant bit may be a complex function of many original information bits. The original information may or may not appear literally in the encoded output; codes that include the unmodified input in the output are systematic, while those that do not are non-systematic.
A simplistic example of ECC is to transmit each data bit 3 times, which is known as a (3,1) repetition code. Through a noisy channel, a receiver might see 8 versions of the output, see table below.
Triplet received | Interpreted as |
---|---|
000 | 0 (error-free) |
001 | 0 |
010 | 0 |
100 | 0 |
111 | 1 (error-free) |
110 | 1 |
101 | 1 |
011 | 1 |
This allows an error in any one of the three samples to be corrected by «majority vote», or «democratic voting». The correcting ability of this ECC is:
- Up to 1 bit of triplet in error, or
- up to 2 bits of triplet omitted (cases not shown in table).
Though simple to implement and widely used, this triple modular redundancy is a relatively inefficient ECC. Better ECC codes typically examine the last several tens or even the last several hundreds of previously received bits to determine how to decode the current small handful of bits (typically in groups of 2 to 8 bits).
Averaging noise to reduce errors[edit]
ECC could be said to work by «averaging noise»; since each data bit affects many transmitted symbols, the corruption of some symbols by noise usually allows the original user data to be extracted from the other, uncorrupted received symbols that also depend on the same user data.
- Because of this «risk-pooling» effect, digital communication systems that use ECC tend to work well above a certain minimum signal-to-noise ratio and not at all below it.
- This all-or-nothing tendency – the cliff effect – becomes more pronounced as stronger codes are used that more closely approach the theoretical Shannon limit.
- Interleaving ECC coded data can reduce the all or nothing properties of transmitted ECC codes when the channel errors tend to occur in bursts. However, this method has limits; it is best used on narrowband data.
Most telecommunication systems use a fixed channel code designed to tolerate the expected worst-case bit error rate, and then fail to work at all if the bit error rate is ever worse.
However, some systems adapt to the given channel error conditions: some instances of hybrid automatic repeat-request use a fixed ECC method as long as the ECC can handle the error rate, then switch to ARQ when the error rate gets too high;
adaptive modulation and coding uses a variety of ECC rates, adding more error-correction bits per packet when there are higher error rates in the channel, or taking them out when they are not needed.
Types of ECC[edit]
A block code (specifically a Hamming code) where redundant bits are added as a block to the end of the initial message
A continuous code convolutional code where redundant bits are added continuously into the structure of the code word
The two main categories of ECC codes are block codes and convolutional codes.
- Block codes work on fixed-size blocks (packets) of bits or symbols of predetermined size. Practical block codes can generally be hard-decoded in polynomial time to their block length.
- Convolutional codes work on bit or symbol streams of arbitrary length. They are most often soft decoded with the Viterbi algorithm, though other algorithms are sometimes used. Viterbi decoding allows asymptotically optimal decoding efficiency with increasing constraint length of the convolutional code, but at the expense of exponentially increasing complexity. A convolutional code that is terminated is also a ‘block code’ in that it encodes a block of input data, but the block size of a convolutional code is generally arbitrary, while block codes have a fixed size dictated by their algebraic characteristics. Types of termination for convolutional codes include «tail-biting» and «bit-flushing».
There are many types of block codes; Reed–Solomon coding is noteworthy for its widespread use in compact discs, DVDs, and hard disk drives. Other examples of classical block codes include Golay, BCH, Multidimensional parity, and Hamming codes.
Hamming ECC is commonly used to correct NAND flash memory errors.[6]
This provides single-bit error correction and 2-bit error detection.
Hamming codes are only suitable for more reliable single-level cell (SLC) NAND.
Denser multi-level cell (MLC) NAND may use multi-bit correcting ECC such as BCH or Reed–Solomon.[7][8] NOR Flash typically does not use any error correction.[7]
Classical block codes are usually decoded using hard-decision algorithms,[9] which means that for every input and output signal a hard decision is made whether it corresponds to a one or a zero bit. In contrast, convolutional codes are typically decoded using soft-decision algorithms like the Viterbi, MAP or BCJR algorithms, which process (discretized) analog signals, and which allow for much higher error-correction performance than hard-decision decoding.
Nearly all classical block codes apply the algebraic properties of finite fields. Hence classical block codes are often referred to as algebraic codes.
In contrast to classical block codes that often specify an error-detecting or error-correcting ability, many modern block codes such as LDPC codes lack such guarantees. Instead, modern codes are evaluated in terms of their bit error rates.
Most forward error correction codes correct only bit-flips, but not bit-insertions or bit-deletions.
In this setting, the Hamming distance is the appropriate way to measure the bit error rate.
A few forward error correction codes are designed to correct bit-insertions and bit-deletions, such as Marker Codes and Watermark Codes.
The Levenshtein distance is a more appropriate way to measure the bit error rate when using such codes.
[10]
Code-rate and the tradeoff between reliability and data rate[edit]
The fundamental principle of ECC is to add redundant bits in order to help the decoder to find out the true message that was encoded by the transmitter. The code-rate of a given ECC system is defined as the ratio between the number of information bits and the total number of bits (i.e., information plus redundancy bits) in a given communication package. The code-rate is hence a real number. A low code-rate close to zero implies a strong code that uses many redundant bits to achieve a good performance, while a large code-rate close to 1 implies a weak code.
The redundant bits that protect the information have to be transferred using the same communication resources that they are trying to protect. This causes a fundamental tradeoff between reliability and data rate.[11] In one extreme, a strong code (with low code-rate) can induce an important increase in the receiver SNR (signal-to-noise-ratio) decreasing the bit error rate, at the cost of reducing the effective data rate. On the other extreme, not using any ECC (i.e., a code-rate equal to 1) uses the full channel for information transfer purposes, at the cost of leaving the bits without any additional protection.
One interesting question is the following: how efficient in terms of information transfer can an ECC be that has a negligible decoding error rate? This question was answered by Claude Shannon with his second theorem, which says that the channel capacity is the maximum bit rate achievable by any ECC whose error rate tends to zero:[12] His proof relies on Gaussian random coding, which is not suitable to real-world applications. The upper bound given by Shannon’s work inspired a long journey in designing ECCs that can come close to the ultimate performance boundary. Various codes today can attain almost the Shannon limit. However, capacity achieving ECCs are usually extremely complex to implement.
The most popular ECCs have a trade-off between performance and computational complexity. Usually, their parameters give a range of possible code rates, which can be optimized depending on the scenario. Usually, this optimization is done in order to achieve a low decoding error probability while minimizing the impact to the data rate. Another criterion for optimizing the code rate is to balance low error rate and retransmissions number in order to the energy cost of the communication.[13]
Concatenated ECC codes for improved performance[edit]
Classical (algebraic) block codes and convolutional codes are frequently combined in concatenated coding schemes in which a short constraint-length Viterbi-decoded convolutional code does most of the work and a block code (usually Reed–Solomon) with larger symbol size and block length «mops up» any errors made by the convolutional decoder. Single pass decoding with this family of error correction codes can yield very low error rates, but for long range transmission conditions (like deep space) iterative decoding is recommended.
Concatenated codes have been standard practice in satellite and deep space communications since Voyager 2 first used the technique in its 1986 encounter with Uranus. The Galileo craft used iterative concatenated codes to compensate for the very high error rate conditions caused by having a failed antenna.
Low-density parity-check (LDPC)[edit]
Low-density parity-check (LDPC) codes are a class of highly efficient linear block
codes made from many single parity check (SPC) codes. They can provide performance very close to the channel capacity (the theoretical maximum) using an iterated soft-decision decoding approach, at linear time complexity in terms of their block length. Practical implementations rely heavily on decoding the constituent SPC codes in parallel.
LDPC codes were first introduced by Robert G. Gallager in his PhD thesis in 1960,
but due to the computational effort in implementing encoder and decoder and the introduction of Reed–Solomon codes,
they were mostly ignored until the 1990s.
LDPC codes are now used in many recent high-speed communication standards, such as DVB-S2 (Digital Video Broadcasting – Satellite – Second Generation), WiMAX (IEEE 802.16e standard for microwave communications), High-Speed Wireless LAN (IEEE 802.11n),[14] 10GBase-T Ethernet (802.3an) and G.hn/G.9960 (ITU-T Standard for networking over power lines, phone lines and coaxial cable). Other LDPC codes are standardized for wireless communication standards within 3GPP MBMS (see fountain codes).
Turbo codes[edit]
Turbo coding is an iterated soft-decoding scheme that combines two or more relatively simple convolutional codes and an interleaver to produce a block code that can perform to within a fraction of a decibel of the Shannon limit. Predating LDPC codes in terms of practical application, they now provide similar performance.
One of the earliest commercial applications of turbo coding was the CDMA2000 1x (TIA IS-2000) digital cellular technology developed by Qualcomm and sold by Verizon Wireless, Sprint, and other carriers. It is also used for the evolution of CDMA2000 1x specifically for Internet access, 1xEV-DO (TIA IS-856). Like 1x, EV-DO was developed by Qualcomm, and is sold by Verizon Wireless, Sprint, and other carriers (Verizon’s marketing name for 1xEV-DO is Broadband Access, Sprint’s consumer and business marketing names for 1xEV-DO are Power Vision and Mobile Broadband, respectively).
Local decoding and testing of codes[edit]
Sometimes it is only necessary to decode single bits of the message, or to check whether a given signal is a codeword, and do so without looking at the entire signal. This can make sense in a streaming setting, where codewords are too large to be classically decoded fast enough and where only a few bits of the message are of interest for now. Also such codes have become an important tool in computational complexity theory, e.g., for the design of probabilistically checkable proofs.
Locally decodable codes are error-correcting codes for which single bits of the message can be probabilistically recovered by only looking at a small (say constant) number of positions of a codeword, even after the codeword has been corrupted at some constant fraction of positions. Locally testable codes are error-correcting codes for which it can be checked probabilistically whether a signal is close to a codeword by only looking at a small number of positions of the signal.
Interleaving[edit]
«Interleaver» redirects here. For the fiber-optic device, see optical interleaver.
A short illustration of interleaving idea
Interleaving is frequently used in digital communication and storage systems to improve the performance of forward error correcting codes. Many communication channels are not memoryless: errors typically occur in bursts rather than independently. If the number of errors within a code word exceeds the error-correcting code’s capability, it fails to recover the original code word. Interleaving alleviates this problem by shuffling source symbols across several code words, thereby creating a more uniform distribution of errors.[15] Therefore, interleaving is widely used for burst error-correction.
The analysis of modern iterated codes, like turbo codes and LDPC codes, typically assumes an independent distribution of errors.[16] Systems using LDPC codes therefore typically employ additional interleaving across the symbols within a code word.[17]
For turbo codes, an interleaver is an integral component and its proper design is crucial for good performance.[15][18] The iterative decoding algorithm works best when there are not short cycles in the factor graph that represents the decoder; the interleaver is chosen to avoid short cycles.
Interleaver designs include:
- rectangular (or uniform) interleavers (similar to the method using skip factors described above)
- convolutional interleavers
- random interleavers (where the interleaver is a known random permutation)
- S-random interleaver (where the interleaver is a known random permutation with the constraint that no input symbols within distance S appear within a distance of S in the output).[19]
- a contention-free quadratic permutation polynomial (QPP).[20] An example of use is in the 3GPP Long Term Evolution mobile telecommunication standard.[21]
In multi-carrier communication systems, interleaving across carriers may be employed to provide frequency diversity, e.g., to mitigate frequency-selective fading or narrowband interference.[22]
Example[edit]
Transmission without interleaving:
Error-free message: aaaabbbbccccddddeeeeffffgggg Transmission with a burst error: aaaabbbbccc____deeeeffffgggg
Here, each group of the same letter represents a 4-bit one-bit error-correcting codeword. The codeword cccc is altered in one bit and can be corrected, but the codeword dddd is altered in three bits, so either it cannot be decoded at all or it might be decoded incorrectly.
With interleaving:
Error-free code words: aaaabbbbccccddddeeeeffffgggg Interleaved: abcdefgabcdefgabcdefgabcdefg Transmission with a burst error: abcdefgabcd____bcdefgabcdefg Received code words after deinterleaving: aa_abbbbccccdddde_eef_ffg_gg
In each of the codewords «aaaa», «eeee», «ffff», and «gggg», only one bit is altered, so one-bit error-correcting code will decode everything correctly.
Transmission without interleaving:
Original transmitted sentence: ThisIsAnExampleOfInterleaving Received sentence with a burst error: ThisIs______pleOfInterleaving
The term «AnExample» ends up mostly unintelligible and difficult to correct.
With interleaving:
Transmitted sentence: ThisIsAnExampleOfInterleaving... Error-free transmission: TIEpfeaghsxlIrv.iAaenli.snmOten. Received sentence with a burst error: TIEpfe______Irv.iAaenli.snmOten. Received sentence after deinterleaving: T_isI_AnE_amp_eOfInterle_vin_...
No word is completely lost and the missing letters can be recovered with minimal guesswork.
Disadvantages of interleaving[edit]
Use of interleaving techniques increases total delay. This is because the entire interleaved block must be received before the packets can be decoded.[23] Also interleavers hide the structure of errors; without an interleaver, more advanced decoding algorithms can take advantage of the error structure and achieve more reliable communication than a simpler decoder combined with an interleaver[citation needed]. An example of such an algorithm is based on neural network[24] structures.
Software for error-correcting codes[edit]
Simulating the behaviour of error-correcting codes (ECCs) in software is a common practice to design, validate and improve ECCs. The upcoming wireless 5G standard raises a new range of applications for the software ECCs: the Cloud Radio Access Networks (C-RAN) in a Software-defined radio (SDR) context. The idea is to directly use software ECCs in the communications. For instance in the 5G, the software ECCs could be located in the cloud and the antennas connected to this computing resources: improving this way the flexibility of the communication network and eventually increasing the energy efficiency of the system.
In this context, there are various available Open-source software listed below (non exhaustive).
- AFF3CT(A Fast Forward Error Correction Toolbox): a full communication chain in C++ (many supported codes like Turbo, LDPC, Polar codes, etc.), very fast and specialized on channel coding (can be used as a program for simulations or as a library for the SDR).
- IT++: a C++ library of classes and functions for linear algebra, numerical optimization, signal processing, communications, and statistics.
- OpenAir: implementation (in C) of the 3GPP specifications concerning the Evolved Packet Core Networks.
List of error-correcting codes[edit]
Distance | Code |
---|---|
2 (single-error detecting) | Parity |
3 (single-error correcting) | Triple modular redundancy |
3 (single-error correcting) | perfect Hamming such as Hamming(7,4) |
4 (SECDED) | Extended Hamming |
5 (double-error correcting) | |
6 (double-error correct-/triple error detect) | Nordstrom-Robinson code |
7 (three-error correcting) | perfect binary Golay code |
8 (TECFED) | extended binary Golay code |
- AN codes
- BCH code, which can be designed to correct any arbitrary number of errors per code block.
- Barker code used for radar, telemetry, ultra sound, Wifi, DSSS mobile phone networks, GPS etc.
- Berger code
- Constant-weight code
- Convolutional code
- Expander codes
- Group codes
- Golay codes, of which the Binary Golay code is of practical interest
- Goppa code, used in the McEliece cryptosystem
- Hadamard code
- Hagelbarger code
- Hamming code
- Latin square based code for non-white noise (prevalent for example in broadband over powerlines)
- Lexicographic code
- Linear Network Coding, a type of erasure correcting code across networks instead of point-to-point links
- Long code
- Low-density parity-check code, also known as Gallager code, as the archetype for sparse graph codes
- LT code, which is a near-optimal rateless erasure correcting code (Fountain code)
- m of n codes
- Nordstrom-Robinson code, used in Geometry and Group Theory[25]
- Online code, a near-optimal rateless erasure correcting code
- Polar code (coding theory)
- Raptor code, a near-optimal rateless erasure correcting code
- Reed–Solomon error correction
- Reed–Muller code
- Repeat-accumulate code
- Repetition codes, such as Triple modular redundancy
- Spinal code, a rateless, nonlinear code based on pseudo-random hash functions[26]
- Tornado code, a near-optimal erasure correcting code, and the precursor to Fountain codes
- Turbo code
- Walsh–Hadamard code
- Cyclic redundancy checks (CRCs) can correct 1-bit errors for messages at most bits long for optimal generator polynomials of degree , see Mathematics of cyclic redundancy checks#Bitfilters
See also[edit]
- Code rate
- Erasure codes
- Soft-decision decoder
- Burst error-correcting code
- Error detection and correction
- Error-correcting codes with feedback
References[edit]
- ^ Charles Wang; Dean Sklar; Diana Johnson (Winter 2001–2002). «Forward Error-Correction Coding». Crosslink. The Aerospace Corporation. 3 (1). Archived from the original on 14 March 2012. Retrieved 5 March 2006.
- ^ Charles Wang; Dean Sklar; Diana Johnson (Winter 2001–2002). «Forward Error-Correction Coding». Crosslink. The Aerospace Corporation. 3 (1). Archived from the original on 14 March 2012. Retrieved 5 March 2006.
How Forward Error-Correcting Codes Work]
- ^ a b Maunder, Robert (2016). «Overview of Channel Coding».
- ^ Glover, Neal; Dudley, Trent (1990). Practical Error Correction Design For Engineers (Revision 1.1, 2nd ed.). CO, USA: Cirrus Logic. ISBN 0-927239-00-0.
- ^ a b Hamming, Richard Wesley (April 1950). «Error Detecting and Error Correcting Codes». Bell System Technical Journal. USA: AT&T. 29 (2): 147–160. doi:10.1002/j.1538-7305.1950.tb00463.x. S2CID 61141773.
- ^ «Hamming codes for NAND flash memory devices» Archived 21 August 2016 at the Wayback Machine. EE Times-Asia. Apparently based on «Micron Technical Note TN-29-08: Hamming Codes for NAND Flash Memory Devices». 2005. Both say: «The Hamming algorithm is an industry-accepted method for error detection and correction in many SLC NAND flash-based applications.»
- ^ a b «What Types of ECC Should Be Used on Flash Memory?» (Application note). Spansion. 2011.
Both Reed–Solomon algorithm and BCH algorithm are common ECC choices for MLC NAND flash. … Hamming based block codes are the most commonly used ECC for SLC…. both Reed–Solomon and BCH are able to handle multiple errors and are widely used on MLC flash.
- ^ Jim Cooke (August 2007). «The Inconvenient Truths of NAND Flash Memory» (PDF). p. 28.
For SLC, a code with a correction threshold of 1 is sufficient. t=4 required … for MLC.
- ^ Baldi, M.; Chiaraluce, F. (2008). «A Simple Scheme for Belief Propagation Decoding of BCH and RS Codes in Multimedia Transmissions». International Journal of Digital Multimedia Broadcasting. 2008: 1–12. doi:10.1155/2008/957846.
- ^ Shah, Gaurav; Molina, Andres; Blaze, Matt (2006). «Keyboards and covert channels». USENIX. Retrieved 20 December 2018.
- ^ Tse, David; Viswanath, Pramod (2005), Fundamentals of Wireless Communication, Cambridge University Press, UK
- ^ Shannon, C. E. (1948). «A mathematical theory of communication» (PDF). Bell System Technical Journal. 27 (3–4): 379–423 & 623–656. doi:10.1002/j.1538-7305.1948.tb01338.x. hdl:11858/00-001M-0000-002C-4314-2.
- ^ Rosas, F.; Brante, G.; Souza, R. D.; Oberli, C. (2014). «Optimizing the code rate for achieving energy-efficient wireless communications». Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC). pp. 775–780. doi:10.1109/WCNC.2014.6952166. ISBN 978-1-4799-3083-8.
- ^ IEEE Standard, section 20.3.11.6 «802.11n-2009» Archived 3 February 2013 at the Wayback Machine, IEEE, 29 October 2009, accessed 21 March 2011.
- ^ a b Vucetic, B.; Yuan, J. (2000). Turbo codes: principles and applications. Springer Verlag. ISBN 978-0-7923-7868-6.
- ^ Luby, Michael; Mitzenmacher, M.; Shokrollahi, A.; Spielman, D.; Stemann, V. (1997). «Practical Loss-Resilient Codes». Proc. 29th Annual Association for Computing Machinery (ACM) Symposium on Theory of Computation.
- ^ «Digital Video Broadcast (DVB); Second generation framing structure, channel coding and modulation systems for Broadcasting, Interactive Services, News Gathering and other satellite broadband applications (DVB-S2)». En 302 307. ETSI (V1.2.1). April 2009.
- ^ Andrews, K. S.; Divsalar, D.; Dolinar, S.; Hamkins, J.; Jones, C. R.; Pollara, F. (November 2007). «The Development of Turbo and LDPC Codes for Deep-Space Applications». Proceedings of the IEEE. 95 (11): 2142–2156. doi:10.1109/JPROC.2007.905132. S2CID 9289140.
- ^ Dolinar, S.; Divsalar, D. (15 August 1995). «Weight Distributions for Turbo Codes Using Random and Nonrandom Permutations». TDA Progress Report. 122: 42–122. Bibcode:1995TDAPR.122…56D. CiteSeerX 10.1.1.105.6640.
- ^ Takeshita, Oscar (2006). «Permutation Polynomial Interleavers: An Algebraic-Geometric Perspective». IEEE Transactions on Information Theory. 53 (6): 2116–2132. arXiv:cs/0601048. Bibcode:2006cs……..1048T. doi:10.1109/TIT.2007.896870. S2CID 660.
- ^ 3GPP TS 36.212, version 8.8.0, page 14
- ^ «Digital Video Broadcast (DVB); Frame structure, channel coding and modulation for a second generation digital terrestrial television broadcasting system (DVB-T2)». En 302 755. ETSI (V1.1.1). September 2009.
- ^ Techie (3 June 2010). «Explaining Interleaving». W3 Techie Blog. Retrieved 3 June 2010.
- ^ Krastanov, Stefan; Jiang, Liang (8 September 2017). «Deep Neural Network Probabilistic Decoder for Stabilizer Codes». Scientific Reports. 7 (1): 11003. arXiv:1705.09334. Bibcode:2017NatSR…711003K. doi:10.1038/s41598-017-11266-1. PMC 5591216. PMID 28887480.
- ^ Nordstrom, A.W.; Robinson, J.P. (1967), «An optimum nonlinear code», Information and Control, 11 (5–6): 613–616, doi:10.1016/S0019-9958(67)90835-2
- ^ Perry, Jonathan; Balakrishnan, Hari; Shah, Devavrat (2011). «Rateless Spinal Codes». Proceedings of the 10th ACM Workshop on Hot Topics in Networks. pp. 1–6. doi:10.1145/2070562.2070568. hdl:1721.1/79676. ISBN 9781450310598.
Further reading[edit]
- MacWilliams, Florence Jessiem; Sloane, Neil James Alexander (2007) [1977]. Written at AT&T Shannon Labs, Florham Park, New Jersey, USA. The Theory of Error-Correcting Codes. North-Holland Mathematical Library. Vol. 16 (digital print of 12th impression, 1st ed.). Amsterdam / London / New York / Tokyo: North-Holland / Elsevier BV. ISBN 978-0-444-85193-2. LCCN 76-41296. (xxii+762+6 pages)
- Clark, Jr., George C.; Cain, J. Bibb (1981). Error-Correction Coding for Digital Communications. New York, USA: Plenum Press. ISBN 0-306-40615-2.
- Arazi, Benjamin (1987). Swetman, Herb (ed.). A Commonsense Approach to the Theory of Error Correcting Codes. MIT Press Series in Computer Systems. Vol. 10 (1 ed.). Cambridge, Massachusetts, USA / London, UK: Massachusetts Institute of Technology. ISBN 0-262-01098-4. LCCN 87-21889. (x+2+208+4 pages)
- Wicker, Stephen B. (1995). Error Control Systems for Digital Communication and Storage. Englewood Cliffs, New Jersey, USA: Prentice-Hall. ISBN 0-13-200809-2.
- Wilson, Stephen G. (1996). Digital Modulation and Coding. Englewood Cliffs, New Jersey, USA: Prentice-Hall. ISBN 0-13-210071-1.
- «Error Correction Code in Single Level Cell NAND Flash memories» 2007-02-16
- «Error Correction Code in NAND Flash memories» 2004-11-29
- Observations on Errors, Corrections, & Trust of Dependent Systems, by James Hamilton, 2012-02-26
- Sphere Packings, Lattices and Groups, By J. H. Conway, Neil James Alexander Sloane, Springer Science & Business Media, 2013-03-09 – Mathematics – 682 pages.
External links[edit]
- Morelos-Zaragoza, Robert (2004). «The Correcting Codes (ECC) Page». Retrieved 5 March 2006.
- lpdec: library for LP decoding and related things (Python)