Но сначала краткое содержание предыдущих серий:
1. Введение в теорию автоматического управления.2. Математическое описание систем автоматического управления 2.1 — 2.3, 2.3 — 2.8, 2.9 — 2.13.
3. ЧАСТОТНЫЕ ХАРАКТЕРИСТИКИ ЗВЕНЬЕВ И СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ РЕГУЛИРОВАНИЯ. 3.1. Амплитудно-фазовая частотная характеристика: годограф, АФЧХ, ЛАХ, ФЧХ. 3.2. Типовые звенья систем автоматического управления регулирования. Классификация типовых звеньев. Простейшие типовые звенья. 3.3. Апериодическое звено 1–го порядка инерционное звено. На примере входной камеры ядерного реактора. 3.4. Апериодическое звено 2-го порядка. 3.5. Колебательное звено. 3.6. Инерционно-дифференцирующее звено. 3.7. Форсирующее звено. 3.8. Инерционно-интегрирующее звено (интегрирующее звено с замедлением). 3.9. Изодромное звено (изодром). 3.10 Минимально-фазовые и не минимально-фазовые звенья. 3.11 Математическая модель кинетики нейтронов в «точечном» реакторе «нулевой» мощности.
4. Структурные преобразования систем автоматического регулирования.
5. Передаточные функции и уравнения динамики замкнутых систем автоматического регулирования (САР).
6. Устойчивость систем автоматического регулирования. 6.1 Понятие об устойчивости САР. Теорема Ляпунова. 6.2 Необходимые условия устойчивости линейных и линеаризованных САР. 6.3 Алгебраический критерий устойчивости Гурвица. 6.4 Частотный критерий устойчивости Михайлова. 6.5 Критерий Найквиста.
6.6 Понятие об областях устойчивости
До этого мы рассматривали устойчивость САР, как свойство конкретных передаточных функций, анализируя их характеристики. Понятно, что для реальных систем управления необходимо обеспечивать устойчивость. Неустойчивые системы управления никому не нужны. В этой лекции разберем кто виноват и что делать.
Вспомним, что передаточные функции САР у нас появляются не просто так, а как следствие преобразования уравнений описывающих физические процессы. Например, в этой статье показано, как из статических характеристик демпфера, таких как масса, упругость пружины, трение, получается передаточная функция демпфера: «Технология» получения уравнений ТАУ. Поэтому после анализа устойчивости можно вернутся на уровень физических уравнений и что нибудь поменять, например жесткость пружины для демпфера, что бы получить устойчивую систему. Рассмотрим как это делается.
Предположим, что разомкнутая САР имеет передаточную функцию вида:
Если САР замкнута, то ее передаточная будет иметь вид:
Где- характеристически полином замкнутой САР.
Характеристическое уравнение такой системы имеет вид:
Как мы уже показали ранее (см. лекцию 6.1 Теоремы Ляпунова) для того что бы система была устойчива все корни должны находится в левой полуплоскости, иметь отрицательную вещественную часть.
Предположим, что коэффициент изменяется от до . Будем давать фиксированные значения и определять значения всех “n” корней уравнения. Тогда при некоторых значениях все корни либо отрицательные, либо имеют отрицательную вещественную часть (расположены в левой полуплоскости). И наоборот: появляются корни с положительной вещественной частью (т.е. корни, расположенные в правой полуплоскости). Тогда на можно построить полуось изменения , определены области устойчивости, т.е. отрезки значений , при которых САР устойчива.
Если изменять 2 коэффициента в характеристическом уравения, например и (или коэффициенты и в передаточной функции САР), то мы получим области устойчивости на плоскости параметров:
Если одновременно изменять 3 коэффициента (например или ) то мы получим поверхность усточивости.
Если изменяются 4 или более коэффициентов, то получаем гиперповерхность устойчивости.
Например, для системы 2-го порядка c характеристическим полиномом согласно критерию Гурвица необходимым и достаточным условием устойчивости является положительность коэффициентов и .
Вспоминая лекцию 6, "Если корни комплексные, то процесс колебательный, если корни реальные, то процесс апериодический (затухающий)", можно сказать что:
ось ординат cоответсвует апериодической границе устойчивости, т.к. если, то корни характеристического уравления: ось абсцисс соответсвует колебательной границе устойчивости, т.к. если, то корни характеристического уравления: ;
Разбиение пространства коэффициентов (параметров) характеристического уравнения на области устойчивости и неустойчивости называется Д-разбиением. Данный подход, впервые предложил Ю.И. Неймарк (СССР) в 1948 г.
6.7 Д-разбиение плоскости по одному (комплексному параметру)
Рассмотрим замкнутую САР. Характеристическое уравнение имеет вид:
Где - корень характеристического полинома, при котором .
Предположим, что существует некоторый параметр САР, который входит линейно в один, несколько, или даже все все коэффициенты уравнения 6.7.1 (например, коэффициент усиления некоторого звена, или постоянная времени Т некоторого звена). Тогда, те коэффициенты, которые линейно зависят от можно представить как:
Выражение 6.7.2 может бы применено даже для одного слогаемого в полиноме. Подставляя выражение 6.7.2 в уравнение 6.7.1 получаем уравнение для определения корней характеристического полинома в виде:
где:
- часть полинома, которая не содержит множетель .
- часть полинома, которая содержит множитель .
Тогда можно записать выражение для :
В плоскости корнейсистема явялется устойчивой для корней в левой полуплоскость, а границей устойчивости – ось ординат (см. лекцию 6.1). Рассмотрим границу устойчивости - ось ординат, где у корнейнет действительной части.
Подставим в уравнение 6.7.3 вместо , значение , и рассмотрим изменение от до . При этом каждому значению можно найти такое значение множителя , что бы выражение 6.7.3 было равно нулю. В этом случае используя выражение 6.7.4 можно получить выражение для комплексного числа k, соотвествующего числу расположенному на граинице устойчивости:
где и - некторые функции от . Таким образом выражение 6.7.5 можно изобразить на комплексной полоскости.
Подставляя в выражение (6.7.5) значение получаем точку 1 на плоскости ; подставляя значение получим точку 2 на плоскости ; подставляя - третью и т.д. Соединив изображающие точки на плоскости k получаем линию Д-разбиения, т.е. отображение мнимой оси на плоскости на плоскость k.
Линия Д-разбиения на плоскости должна разделять области устойчивости и неустойчивости.
Неймарк показал, что если существует область устойчивости на плоскости , то она должна находиться слева от линии разбиения, если двигаться вдоль нее от меньших значений к большим.
Для оценки областей устойивости штирхуется область слева от линии Д-разбиения.
Рассмотри точку А2 (см. рис. 6.7.1). Поскольку линия Д- разбиения формируют петлю, то непонятно точная принадлежность соотвесвующего корня к устойчивым или неустойчивым. Однако можно сказать, что переход из точки А2 в точку А3 (см. рисунок 6.7.1) не изменяет количества корней, лежащих в правой полуплоскости, поскольку нет перехода черех линию Д- различения;
Переход из точки А2 в точку А1 уменьшает количество неустойчивых корней уравнения (6.7.1) на 1, а переход из точки А2 в точку А4 – наоборот увеличивает на 1.
Для многих САР, при линия Д-разбиения проходит через начало координат (но не для всех бывают исключения);
Замкнутая область со штриховкой внутри (см. рис. 6.7.1), явялется кандидатом на область устойчивости. Чтобы удостоверится, что данная область – область устойчивости, необходимо какую-нибудь точку на вещественной оси внутри заштрихованной области подставить в исходное характеристическое уравнение (6.7.1) и либо решить его, либо используя какой-либо критерий сделать вывод об устойчивости или неустойчивости САР.
Для систем невысокого порядка весьма эффективен критерий Гурвица, можно использовать критерий устойчивости по Михайлову.
Линия Д-разбиения обладает свойством зеркальной симметрии относительно оси абсцисс:
Поэтому линию D-разбиения можно строить только для одной половины, например для и зеракльно потом зеркальн отобразить.
Линию D-разбиения можено строить так же с учетом запаса устойчивости. В этом случае используется не ось ординат - граница устойчивости, а сдвинутая в устойчивую область линия. Вместо в уравнение 6.7.5 подставляется значение . Тогда при изменение от до мы получим область значении , при которых корни уравнения 6.7.1 будут расположены левее линии , см. рисунок 6.7.2
Пример 1.
Определить область устойчивости замкнутой системы при варьировании параметра если САР имеет вид:
где: ;
Решение:
Передаточная функция замкнутой системы (см. лекцию Структурные преобразование система автоматического регулирования):
Характеристическое уравнение замкнутой САР имеет вид:
Выражение для коэффициента из характеристического уравнения
Для поиска границы устойчивости подставляем
Определяем вещественную и минимую части выражения зависимости
Строим линию Д-разбиения по формулам (П.3) и (П.4), наносим штриховку с левой сторный от линии, если идти от до см. рис. 6.7.4
Согласно штриховки устойччивой может быть область . Далее необходимо проверить, является ли найденная область устойчивой. Пусть .
Подставляя в характеристический многочлен
Воспользумеся критерием Гурвица :
лители:
Все определители матрицы Гурвица больше нуля, следовательно САР устойчива. Следовательно весь отрезок - область устойчивости.
Решение в среде структурного моделирования
Для постороения линии Д-разбиения можно воспользоваться расчетом в среде динамического моделирование SimInTech. На рисунке 6.7.6 Представлен скриншот проекта построения линии Д-разбиения, для примера 1.
С помощью главного скрипта проекта записываем выражения для и , (формулы П.3 и П.4). В скрипте переменные ReK и ImK. Используя переменную w в качестве переменной . Осуществляем присвоение времени моделирования переменной w (выражение w = time;). Это позволяет нам построить график от 0 до T_end - заданного значение вермени моделирования. Используя симметричность линии Д-разбиения относительно оси реальных значений, записываем выражения для части линии, соотвествующе отрицательным заначениям от - T_end, до 0. (см. рис. 6.7.5)
Для того что бы построить график измпользуем блок "Фазовый портрет", в качестве входов используем блоки "Констата" в свойствах в столбце формула указываем имена соответствующих переменных для положительных и отрицательных значениях (см. рис. 6.7.5)
Во время расчета на каждом шаге происходи изменение w, вычислются значения действительной и мнимой части и строится график. При этом красная линия, это положительная часть линии, синия отрицательная. (см. рис. 6.7.5).
Соберем схему, для проверки устойчивости САР используя три значения для: из разных областей полученных при построеи Д-разбиения. Для этого введем новые переменные в галваном скрипте программы и присвоим им значения в секции инициализации:
Что бы построить три разные функции передаточные функции с использованием одной схемы, воспользуемя свойствами векторизации, когда одна схема одновременно рассчитывает несколько независимых процессов. Для этого в свойствах блока зададим параметры в виде матрицы, каждая строка которой, соответсвует отдельной передаточной функции. А входное воздействи размножим в три сигнала:
Результаты моделирования показывают, что система устойчива при находится на колебательной границе устойчиваость при и неустойчива при (см. рис. 6.7.8)
Пример 2
Найти область устойчивости по коэффиценту для передаточной функции характеристичекий полином которой определяется выражением:
Характеристическое уравнение:
Выражения для коэффициента заменяем
Выражение для реальной и мнимой части комплексного параметра :
Строим линию Д-разбиения:
Область возможной устойчивость . Проверяем устойчивось путем моделирования при . Видим, что САР устойчива при .
Дальше будет метод расчета САР с циркулем штангелем и рабиновичем на милиметровой бумаги. Я предупредил!
6.8 Метод Д-разбиений на плоскости 2-х действительных параметров
Предположим, что структурная схема некоторой САР имеет вид:
Необходимо определить параметры регулятора (например Крег и Трег) обеспечивающих устойчивость системы. В этом случае задача анализа сводится к поиску области устойчивости САР при варьировании 2-х параметров (в данном случае К и Т):
Используя методы структурного преобразования любую сложную САР можно свести к одному передаточному звену.
Поскольку рассматриваются линейные (или линеаризованные) САР, то характеристическое уравнение имеет вид:
Предположим, что один или несколько коэффициентов линейно зависит от и :
Подставляя значения коэффициентов в уравнение (6.8.1), получаем:
Где - полиномы по степеням
Где - постоянные коэффициенты.
В плоскости корнейсистема явялется устойчивой для корней в левой полуплоскость, а границей устойчивости – ось ординат (см. лекцию 6.1). Рассмотрим границу устойчивости - ось ординат, где у корнейнет действительной части. Подставляя в (6.8.3) получаем:
g«Отображаем» точки мнимой оси на плоскости на плоскость (K,T) необходимо решить уравнение:
Совершенно очевидно, что подстановка в уравнение (6.8.4) обращается в тождество при некоторых значениях К и Т. (например, точке при соответствует точка 1, - точка 2, - точка 3 и так далее.) Чтобы найти значение К и Т, соответствующие границе Д-разбиения, необходимо решить уравнение (6.8.4). Приравнивания по отдельности чисто вещественную и чисто мнимую части, получаем:
Это обыкновенная система двух линейных алгебраических уравнений. Для решения используем метод Крамера:
где: - главный определитель, - вспомогательные определители системы:
Таким образом можно для каждого значения получить точку на плоскости . Соединяя полученные точки получаем линию Д-разбиения на плоскости двух действительных параметров.
Свойства симметрии при изменении заключаются в том, что линия при измененеи от 0 до линия Д-разбиения совпадает с линией при измени от до 0.
Например, если изменяется от (точка С на рис) до нуля (точка А), то линия Д-разбиения – СВА, причем если построить линию Д-разбиения при изменяющейся от нуля до , то эта линия совпадает с линией АВС, т.е. путь от до 0 и путь от 0 до проходит по одной и той же линии.
По аналогии с Д-разбиением на плоскости 1-го комплексного параметра, выясним правила определения возможной области устойчивости, т.е. правила штриховки.
Правила штриховки
Направление штриховки зависит от знака главного определителя системы .
1) Если при движении по кривой Д-разбиения от меньших значений (от ) к большим (до ) главный определитель больше 0 (), то штриховка слева.
2) Если при движении по кривой Д-разбиения от меньших значений (от ) к большим (до ) главный определитель меньше 0 () то штриховка справа.
Учитывая, что точки на плоскости (К,Т) при и совпадают (что позволяет строить только одну ветвь Д-кривой, например от 0 до ), легко показать, что главный определитель при и имеет разные знаки. Это означает, что на плоскость (К,Т) с какой-то из сторон линии Д-разбиение будет нанесена двойная штриховка.
Важной особенностью Д-разбиения определяемой на основании решения системы (6.8.5) является наличие случаев, когда все определители ( ) обращаются одновременно в нуль. То есть при определенных значениях
Это означает, что вместо системы (6.8.5) – системы 2-х уравнений с 2-мя неизвестными получается одно уравнение с двумя неизвестными, т.к. уравнения становятся линейно-зависимыми (одно получается из другого линейной операцией, например умножением на какое-то число).
Такая же ситуация возникает если все определители равны бесконечности.
Наиболее частый случай – особая прямая проходит через точку плоскости (К,Т) при или при (Прямая 2 на рисунке).
К разряду особых прямых необходимо отнести и прямые 1 и 3 на упомянутом рисунке (проходящие через точки Bи E, соответственно).
Правила штриховки в случае особых прямых учитывают, как ведет себя главный определитель при «прохождении» соответствующей точки на Д-кривой, где он равен нулю:
-если главный определитель меняет знак с + на – или наоборот, то особая прямая штрихуется одинарной штриховкой в соответствии с зонами соприкосновения, т. е. учитывается штриховка на кривой Д-разбиения вблизи этой точки. (Прямые 1 и 2 соответственно).
-если главный определитель не меняет знак, то особая пряма не штрихуется и не рассматривается при отыскании областей устойчивости (прямая 3 на рисунке).
Определение возможных зон устойчивости
Далее выявляются замкнутые (или полузамкнутые области), образованные штриховкой вовнутрь. Такая область – возможная область устойчивости см. рис. 6.8.4
Далее необходимо взять какую-нибудь точку М из области (К=Км, T=Tм) и подставив значение К и Т в характеристический полином системы определить устойчива или нет САР (например по Гурвицу или непосредственным вычислением всех полюсов или корней). Если при К=Км, T=Tм САР устойчива, то она будет устойчива и при любых значениях К и Т из этой области, если нет, то возможная область не стала областью устойчивости.
Дополнение
1) Выше предполагалось, что параметры К и Т линейно входят в коэффициенты характеристического уравнения. Если это не так, то система, подобная (6.8.5), принимает вид:
где - нелинейная функция содержащая реальную часть уравнения 6.8.4;
– нелинейная функция содержащая мнимую часть уравнения 6.8.4;
Решение этой системы (например по Ньютону-Рафсону) может дать неединственность решений. Тем не менее можно построить линия Д-разбиения. Правило штриховки – аналогичное вышеприведенному, т.е. если >0, то слева и наоборот. В качестве главного определителя выступает якобиан:
2) Метод Д-разбиения в полной мере применим и для систем с постоянным запаздыванием, когда характеристическое уравнение является не полиномом, а квазиполиномом: