- •Полищук Михаил Нусимович
- •Теория автоматического управления
- •Курс лекций для студентов кафедры «Автоматы»
- •Введение
- •1 Принципы автоматического управления
- •1.1 Функциональная схема сау
- •1.1.1 Объект управления
- •1.1.2 Исполнительное устройство (привод)
- •1.1.3 Датчик обратной связи (сенсор)
- •1.1.4 Управляющее устройство
- •1.1.5 Типовая структурная схема сау
- •1.2 Примеры сау
- •1 Турбина; 2 шары; 3 золотник; 4 силовой цилиндр; 5 заслонка
- •1.3 Принципы управления
- •1.3.1 Программное управление (управление по разомкнутому циклу, без обратной связи)
- •1.3.2 Управление по возмущению (принцип Понселе)
- •1.3.3 Управление с обратной связью по ошибке
- •1.3.4 Комбинированное управление
- •1.3.5 Задача стабилизации скорости вращения электродвигателя
- •2 Анализ линейных непрерывных систем автоматического управления
- •2.1 Описание сау
- •2.1.1 Пространство состояний
- •2.1.2 Основные характеристики линейных систем
- •2.1.3 Линейная система в пространстве состояний
- •2.2 Элементарные звенья
- •2.2.1 Безынерционное звено (статическое звено, идеальный усилитель)
- •2.2.2 Идеальный интегратор
- •2.2.3 Идеальное дифференцирующее звено
- •2.2.4 Инерционное (апериодическое) звено
- •2.2.5 Колебательное звено
- •2.2.6 Другие элементарные звенья
- •2.2.7 Неустойчивые (неминимально-фазовые) звенья
- •2.3 Структура сау и структурная схема
- •2.3.1 Структурная схема электромеханической следящей системы
- •2.3.2 Структурные преобразования
- •2.3.3 Многоконтурные системы
- •2.3.4 Частотные характеристики соединения звеньев
- •2.3.5 Построение логарифмических частотных характеристик сложных систем
- •2.4 Устойчивость линейных систем
- •2.4.1 Понятие устойчивости
- •2.4.2 Алгебраические критерии устойчивости
- •2.4.3 Частотные критерии устойчивости
- •2.4.4 Запасы устойчивости
- •2.5 Точность систем автоматического управления
- •2.5.1 Точность при полиномиальных (степенных) воздействиях
- •2.5.2 Астатизм
- •2.5.3 Точность при периодических воздействиях
- •2.5.4 Фильтрация сигналов
- •2.5.5 Качество сау
- •2.6 Управляемость и наблюдаемость объектов
- •2.6.1 Управляемость объекта
- •2.6.2 Наблюдаемость объекта
- •2.6.3 Оценка управляемости и наблюдаемости объектов по их структурным схемам
- •2.6.4 Управляемость и наблюдаемость типовых динамических звеньев
- •2.7 Идентификация объектов
- •3 Синтез линейных непрерывных систем автоматического управления
- •3.1 Основные задачи синтеза регуляторов
- •3.2 Типы регуляторов и их свойства
- •3.2.1 Последовательный регулятор
- •3.2.2 Прямой параллельный регулятор
- •3.2.3 Обратный локальный регулятор
- •3.2.4 Регулятор в цепи отрицательной обратной связи
- •3.2.5 Комбинированный регулятор по уставке и ошибке
- •3.2.6 Комбинированный регулятор по возмущению и ошибке
- •3.3 Синтез систем управления методом логарифмических частотных характеристик
- •3.4 Синтез пид-регулятора
- •3.4.1 Свойства пид-регулятора
- •3.4.2 Настройка пид-регулятора
- •3.4.3 Параметрический синтез пид-регулятора
- •3.4.4 Оптимизационный синтез регулятора с помощью программного модуля Simulink Design Optimization
- •3.4.5 Графо-аналитический синтез пид-регулятора
- •3.5 Синтез модального регулятора
- •3.5.1 Синтез для случая полностью управляемого объекта с одним входом
- •3.5.2 Синтез для случая объекта, заданного передаточной функцией
- •4 Исследование дискретных систем автоматического управления
- •4.1 Импульсные системы
- •4.1.1 Математическое описание импульсных систем
- •4.1.3 Передаточная функция импульсного звена
- •4.1.4 Передаточные функции типовых импульсных звеньев
- •4.1.5 Передаточная функция импульсной системы
- •4.1.6 Передаточная функция импульсной системы управления
- •4.1.7 Устойчивость импульсных систем
- •4.1.8 Частотные характеристики импульсных систем
- •4.1.9 Критерий Найквиста для дискретных систем
- •4.1.10 Оценка качества импульсной системы управления
- •4.2 Цифровые системы
- •4.2.1 Структура цифровой системы управления
- •4.2.2 Дискретные алгоритмы управления и дискретная коррекция
- •4.2.3 Цифровые модели непрерывных систем
- •5 Исследование нелинейных сау
- •5.1 Особенности нелинейных систем
- •5.2 Метод фазового пространства
- •5.2.1 Фазовая плоскость
- •5.2.2 Виды особых точек
- •5.2.3 Поведение нелинейных систем на фазовой плоскости
- •5.2.4 Особые траектории
- •5.2.5 Скользящие процессы в релейных системах
- •5.3 Устойчивость нелинейных сау
- •5.3.1 Первый метод Ляпунова
- •5.3.2 Второй метод Ляпунова
- •5.3.3 Теорема Лурье
- •5.3.4 Критерий в.М. Попова
- •5.4 Автоколебания
- •5.4.1 Метод гармонического баланса
- •5.4.2 Критерий устойчивости в методе гармонического баланса
- •5.5 Реакция нелинейной системы на внешние воздействия
- •5.6 О выборе законов управления с учетом нелинейных факторов
- •Библиографический список
- •Оглавление
5.4 Автоколебания
В системе, описываемой линейным дифференциальным уравнением Q(p)y(t) = 0, при отсутствии внешних периодических воздействий может существовать колебательное решение типа y(t) = a∙sint (если i корень уравнения Q(p) = 0, т. е. при Q(i) = 0). Это решение не грубое: стоит немного изменить параметры системы, и решение уравнения превращается в затухающие или расходящиеся во времени колебания.
В нелинейных системах возможна и другая ситуация: в них могут существовать грубые колебательные решения даже при отсутствии внешних периодических воздействий. Реальные процессы, соответствующие этим решениям, называют автоколебаниями, так как они определяются внутренними, собственными свойствами системы.
Итак, можно разделить следующие виды колебаний:
свободные колебания; возникают в линейной системе при отсутствии внешних периодических воздействий; частота их определяется параметрами системы, амплитуда – начальными условиями;
вынужденные колебания; возникают в линейной системе (и в нелинейной) при внешних периодических воздействиях; их частота определяется частотой вынуждающей силы, амплитуда – амплитудой и частотой воздействия и параметрами системы;
автоколебания; возникают в нелинейной системе при отсутствии внешних периодических воздействий; их частота и амплитуда определяются параметрами системы.
Если система управления организуется так, что в положении равновесия ошибка управления должна быть равна нулю, то наличие автоколебаний нежелательно. Однако если размах колебаний (максимальное отклонение от положения равновесия) лежит в пределах допустимых пределах, то автоколебательный режим приемлем. Отсюда вытекает практическая важность определения возможности возникновения и оценки параметров автоколебаний.
Подчеркнем, что выполнение условий устойчивости в целом (абсолютной устойчивости) гарантирует отсутствие автоколебаний, но при проектировании СУ эти условия удовлетворяются далеко не всегда. С другой стороны, выполнение условий устойчивости «в малом» (на основе модели, линеаризованной в окрестности положения равновесия) не является достаточной гарантией отсутствия автоколебаний. Может наблюдаться режим «жесткого возбуждения»: система некоторое время работает стабильно, а затем под влиянием одиночного внешнего импульса почти внезапно самовозбуждается и переходит в режим больших колебаний.
5.4.1 Метод гармонического баланса
Проблема существования автоколебаний и оценки их размаха является крайне сложной и не имеет строгого математического решения. Однако существует простой подход, дающий разумные приближенные результаты – метод гармонического баланса (гармонической линеаризации), предложенный Н.М. Крыловым3 и Н.Н. Боголюбовым.
Рассмотрим систему с одним нелинейным статическим элементом (рис. 5.24) с однозначной нечетной характеристикой (без гистерезисной петли).
Рис. 5.24. Система с одним нелинейным элементом
П
олучим
уравнение системы относительно ошибки
e(t):
e(t) + G(p)z(t) = 0; z(t) = Ф[e(t)].
Будем искать колебательное решение в виде гармонической функции e(t) = asint и подберем амплитуду a и частоту , чтобы уравнения системы удовлетворялись тождественно.
Так как функция Ф[e(t)] является нечетной, то ее разложение в ряд Фурье имеет вид
где zk – коэффициенты ряда Фурье; для нечетной функции
Коэффициенты zk зависят только от вида нелинейной функции Ф[e] и амплитуды a.
Учтем только одно слагаемое в разложении, принимая z(t)=z1sint. Получим условия для определения a и .
e(t) + G(p)z(t) = 0, e(t) = asint, z(t) = z1sint
asint + G(p)z1sint = 0
asint + z1[|G(i)|sin(t + arg(G(i)] =
asint+ z1|G(i)|[sintcos + costsin] =
asint + z1[U()sint + V()cost] =0
z
1V()
=
0,
a+
z1U()
=
0,
где V() = Im G(i), U() = Re G(i).
Условия z1V() = 0, a+ z1U() = 0 можно записать в виде одного соотношения|
Это основное уравнение метода гармонического баланса. Функция q(a) называется коэффициентом гармонической линеаризации. Поясним смысл слов «гармонический баланс» и «гармоническая линеаризация».
Приняв e(t) = asint, z(t) = z1sint, мы удовлетворили уравнения системы, отбросив в соотношении z =Ф[e] все слагаемые ряда Фурье, кроме первой гармоники, т. е. сбалансировали в уравнении системы гармоники вида sint.
С другой стороны, этот прием эквивалентен предположению, что
т. е. выход z(t) и вход e(t) нелинейного элемента связаны линейной зависимостью с коэффициентом пропорциональности q(a). Замена нелинейного элемента линейным элементом, коэффициент усиления которого зависит от амплитуды входа, именуется гармонической линеаризацией нелинейности. Прием гармонического баланса эквивалентен гармонической линеаризации, если этот коэффициент принят равным
Подставляя z = q(a)∙e в уравнение e(t) + G(p) z(t) = 0, получим
[
1+
q(a)G(p)]e(t)=0.
Тогда основное соотношение гармонического баланса 1+ q(a)G(i) = 0 может интерпретироваться как условие наличия чисто мнимого корня у характеристического уравнения гармонически линеаризованной системы.
Подчеркнем, что коэффициент q(a) гармонической линеаризации зависит от амплитуды a, которая заранее неизвестна, и в этом принципиальное отличие уравнения [1+ q(a)G(p)]e(t) = 0 от обычного линейного уравнения.
Как мы уже говорили, коэффициент гармонической линеаризации q(a) можно найти в явном виде, вычисляя соответствующий интеграл. При известной функции q(a) определение величин a и удобно произвести графоаналитически. Для этого есть несколько вариантов.
Вариант 1 (рис. 5.25).
построить график V() и найти = * > 0, при которой V(*) = 0. Значение * определяет частоту автоколебаний (период автоколебаний T = 2/*);
Рис. 5.25. Графическое определение параметров автоколебаний
построить график q(a) и найти точку его пересечения с прямой, проведенной параллельно оси абсцисс на уровне –1/U(*). Эта точка определяет амплитуду автоколебаний a*.
Вариант 2 (диаграмма Гольдфарба, рис. 5.26).
Рис. 5.26. Диаграмма Гольдфарба
построить годограф G(i), разметив точки на кривой соответствующими значениями частоты [0, );
на вещественной оси расположить годограф функции –1/q(a), т. е. вычислить значения этой функции при a [0, );
точка пересечения графиков дает решение a* на годографе –1/q(a) и * на годографе G(i).
Вариант 3 (диаграмма Айзермана, рис. 5.27).
Рис. 5.27. Диаграмма Айзермана
построить годограф G-1(i);
построить годограф функции –q(a);
точка пересечения годографов дает решение a*, *.
Все эти варианты следуют из соотношения 1 + q(a)G(i) = 0:
V = Im G(i) = 0, q(a) = –U-1 = –[Re G(i)]-1 G(i) = –1/q(a) –q(a) =G-1(i).
Решений может быть несколько, а может не быть ни одного. Если решение существует при каких-либо параметрах системы, то оно будет иметь место и при малых их изменениях, т. е. факт наличия колебаний (колебательный режим) является «грубым».
Пример.
Рассмотрим следящую систему, у которой линейная часть задается передаточной функцией G(p)
а управление релейное, имеет характеристику «идеального реле»:
Найдем коэффициент гармонической линеаризации нелинейности q(a) (рис. 5.28).
Рис. 5.28. К определению коэффициента гармонической линеаризации
Для аналитического определения параметров автоколебаний используем соотношение G-1(i) = –q(a).
При использовании диаграммы Айзермана (рис. 5.29) имеем:
U
1
=
Re{G-1(i)}=
–Тм2/k,
V1=
Im{G-1(i)}
= (1–ТэТм2)/k.
a0
a
U
a*,*
Рис. 5.29. Применение диаграммы Айзермана
Теперь получим решение графоаналитическим методом (рис. 5.30):
V()
=
–k(1–ТэТм2)/[(1–ТэТм2)2+Тм22];
V()
= 0
*=
.
U() = –kТм / [(1–ТэТм2)2 + Тм22], –1/U( ) = 1/kТэ.
q(a) = 4/a; 1/kТэ = 4/a a = 4kТэ/.
Рис. 5.30. Применение графоаналитического метода
При использовании диаграммы Гольдфарба (рис. 5.31):
U = Re{G(i)} = –kТм / [(1–ТэТм2)2 + Тм22],
V = Im{G(i)} = –k(1–ТэТм2) / [(1–ТэТм2)2 + Тм22].
Рис. 5.31. Применение диаграммы Гольдфарба
Замечание 1. Если функция Ф(е) не является нечетной или нарушается условие |G(0)| << |G(i*)|, основной вариант метода гармонического баланса можно заменить на улучшенный, учитывающий при поиске решения возможную несимметрию колебаний. Решение ищется в виде e(t) = e0 + a∙sint, где e0 – постоянное смещение, а в разложении в ряд Фурье функции z(t) = Ф[e0 + a∙sint] учитывается два слагаемых, т. е. принимается z(t) = z0 + z1∙sint, где
Возможный периодический режим (автоколебания) – решение уравнения e(t) +G(p)z(t) =0, откуда получаем:
баланс по постоянной составляющей e0 + G(0) z0(a ,e0) = 0,
баланс по гармонической составляющей (2 уравнения):
а + z1(a, e0, )G(i) = 0.
Имеем 3 уравнения для определения 3-х неизвестных e0*, a*, *.
Замечание 2.
Если функция Ф(е)
не является статической однозначной
характеристикой (в частности, для
нелинейностей типа «люфт»), а также в
более общем случае z
= Ф(е,
),
имеем:
Уравнение гармонического баланса для определения автоколебаний примет вид
G
(i)
= –1/ [q(a)
+ iq1(a)].
Пример.
Рассматривается система, линейная часть которой задается передаточной функцией G(р), а нелинейный элемент имеет характеристику люфта.
В
Ф
a-b
Рис. 5.32. К определению коэффициентов гармонической линеаризации
Далее используем условие G(i) = –1/ [q(a) + iq1(a)] (рис. 5.33).
Рис. 5.33. Применение диаграммы Гольдфарба
