Алгебраические критерии устойчивости
Определение и условия устойчивости.
Еслина систему управления действует двавнешних воздействия — задающее воздействие g, — то в общем случае она описывается уравнением
а0x(n) +a1x(n-1) + ... + аnx = b0g(m) + b1g (m-1) + ... + bmg (1)
Основное условие устойчивости. Для того чтобы система управления была устойчива, необходимо и достаточно, чтобы все корни ее характеристического уравнения имели отрицательную вещественную часть.
На комплексной плоскости корни, имеющие отрицательную вещественную часть, располагаются в левой полуплоскости и поэтому называются левыми; корни, имеющие положительную вещественную часть, располагаются в правой полуплоскости и называются правыми; а корни, расположенные на мнимой оси, называются нейтральными.
Таким образом, основное условие устойчивости можно также сформулировать следующим образом: для того чтобы система была устойчива, необходимо и достаточно, чтобы все корни характеристического уравнения (нули характеристического полинома) были левыми.
Согласно основному условию устойчивости определение устойчивости сводится к исследованию корней характеристического уравнения. Однако для этого нет необходимости вычислять эти корни. Существуют различные критерии устойчивости, которые позволяют судить о том, находятся ли корни полинома в левой полуплоскости, не вычисляя их.
Необходимое условие устойчивости.Для того чтобы
система была устойчива, необходимо, чтобы все коэффициенты ее
характеристического уравнения были строго одного знака:
a0 > 0, а1 > 0, ..., an > 0 (2)
или
а0 < О, а1 < О, ..., ап < 0. (3)
Если условие (2) или (3) не выполняется, то система неустойчива; если оно выполняется, система может быть устойчивой.
Алгебраическими критериями устойчивости называются такие условия, составленные из коэффициентов характеристического уравнения, при выполнении которых система устойчива, а при невыполнении — неустойчива.
При проведении исследования устойчивости с помощью алгебраических критериев следует прежде всего проверить выполнение необходимого условия устойчивости, так как его проверка не требует никаких вычислений, и в то же время при его невыполнении не надо проводить дальнейших исследований, так как становится известным, что система неустойчива.
Характеристическое уравнение.Для того чтобы исследовать устойчивость с помощью алгебраических критериев, необходимо иметь характеристический полином. Рассмотрим, как он определяется.
Характеристический полином Q(λ) получается из собственного оператора Q(p) простой заменой оператора р на комплексную переменную λ. Поэтому достаточно найти собственный оператор.
Если дано уравнение системы управления, и оно записано в символической форме, то дифференциальный оператор при выходной переменной и будет собственным оператором. Если дана передаточная функция, то можно принять, что собственный оператор совпадает с ее знаменателем.
При исследовании замкнутой системы (рис. 1а) нет необходимости находить ее передаточную функцию, если известна передаточная функция W(p) = R(p)/S(p) разомкнутой системы (рис. 1б). Ее собственный оператор Q(p) равен сумме полиномов числителя и знаменателя передаточной функции разомкнутой системы:
Рис. 1.
Q(p) = R(p) + S(p).
Критерий Гурвица.Из коэффициентов характеристического полинома
составляется определитель n-го порядка который строится следующим образом:
,
На главной диагонали выписываются элементы a1,a2,... ,ап. Затем при движении от этих элементов вверх размещаются коэффициенты в порядке возрастания индексов, при движении вниз — в порядке убывания. Например, при построении i-го столбца, двигаясь от элемента аi вверх, записывают коэффициенты аi+1,ai+2, …, двигаясь вниз, записывают коэффициенты ai-1, ai-2, … При этом, если индекс превышает п или принимает отрицательное значение, соответствующий коэффициент принимают равным нулю.
Главные миноры определителя ∆п
включая сам определитель ∆ называют определителями Гурвица.
Критерий Гурвица (Hurwitz, 1895). Для того чтобы система была устойчива, необходимо и достаточно, чтобы определители Гурвица, составленные из коэффициентов ее характеристического уравнения, при а0> 0 были больше нуля:
а0 > 0, ∆1> 0, ∆2> 0, ..., ∆n > 0.
Критерий Льенара-Шипара.Как отмечалось выше, при исследовании устойчивости с помощью алгебраических критериев нужно прежде всего проверить необходимое условие устойчивости. Если необходимое условие устойчивости выполняется, то оказывается, что для определения устойчивости, нет необходимости вычислять все определители Гурвица.
Критерий Льенара-Шипара (Lienard, Chipard, 1914). При выполнении необходимого условия устойчивости (а0 > 0, а1 > 0, ... ..., ап > 0) для устойчивости системы управления необходимо и достаточно, чтобы все ее определители Гурвица с четными индексами или все ее определители Гурвица с нечетными индексами были положительными:
∆2 > 0, ∆4 > 0, ∆4 > 0, ... (4)
или
∆3>0, ∆5>0, ∆5>0, ... (5)
Для уменьшения вычислений целесообразно при нечетном п использовать условие (4), а при четном п — условие (5)
Здесь приведена несколько упрощенная формулировка критерия Льенара-Шипара. При выполнении одного из условий (4) или (5) не все неравенства в необходимом условии устойчивости оказываются независимыми. Поэтому часть неравенств можно опустить. Но так как проверка необходимого условия устойчивости не связана с вычислением, на этом мы останавливаться не будем.
Выпишем необходимые и достаточные условия устойчивости для п = 1,2, 3. Из критерия Льенара-Шипара получаем:
п = 1 : а0> 0, а1> 0;
п = 2 : а0> 0, a1>0, а2>0;
п =3 : а0> 0, a1>0, а2 > 0, а3 > 0, ∆2= a1a2-a0a3>0
Отсюда следует, что при п = 1 и п = 2 необходимое условие устойчивости является и достаточным. Однако уже при п = 3 для устойчивости, кроме выполнения необходимого условия устойчивости, нужно, чтобы была положительной разность между произведениями средних и крайних коэффициентов.
Пример 1. Передаточная функция разомкнутой системы
; к = 0,5; к = 2.
Исследовать устойчивость разомкнутой и замкнутой систем.
Решение. Характеристический полином разомкнутой системы λ3+0,5λ2+4λ+1. Все коэффициенты больше нуля и определитель
∆2=0,5•4-1• 1=1>0. Поэтому разомкнутая система устойчива.
Характеристический полином замкнутой системы
Q(λ) = λ3 + 0,5λ2+4λ+ l + k
Все коэффициенты этого полинома при обоих значениях к положительны, а определитель ∆2 при к = 0,5 равен
а при к = 2
∆2 =0,5*4-1*3=-1<0.
Следовательно, замкнутая система при к = 0,5 устойчива, а при к = 2 неустойчива.
Пример 2. Передаточная функция разомкнутой системы
, 2.
Исследовать устойчивость разомкнутой и замкнутой систем.
Решение. Характеристический полином разомкнутой системы λ3 + λ2 + λ. Его коэффициенты a0=1, a1=1, а2=1 и а3=0. Необходимое условие устойчивости не выполняется, и поэтому разомкнутая система неустойчива.
Характеристический полином замкнутой системы
Q(λ) = λ3 + λ2 + λ + к.
Все коэффициенты при обоих значениях к положительны, определитель ∆2 при к = 0,5 равен
∆2 = 1*1-1*1,5 = 0,5 > 0,
а при к = 2
∆2 = 1*1-1*2 = -1<0.
Следовательно, замкнутая система при к = 0,5 устойчива, а при к = 2 неустойчива.
Из рассмотренных примеров следует, что разомкнутая система может быть устойчивой, а замкнутая система неустойчивой, и наоборот. Кроме того, устойчивость замкнутых систем зависит от передаточного коэффициента разомкнутой системы.
Пример 3. Исследовать устойчивость системы, у которой характеристический полином имеет вид
Q(λ) = 0,5 λ4 + Зλ3 + 2λ2 + 2λ + 1.
Решение. В данном случае п = 4 — четное число. Необходимое условие устойчивости выполняется: все коэффициенты а0 = 0,5, a1 = 3, а2 = 2, а3 = 2, а4 = 1 положительны. В соответствии с условием (5) достаточно вычислить определитель ∆3:
Пример 4. Изображение дифференциального уравнения системы имеет вид
[(T0p+1) (T1p+1)( T2p+1)+k0kp=(T1p+1)( T2p+1)g(t)]
Параметры имеют значения: Т0 = 0,02 сек, T1 = 0,01 сек, Т2 = 0,05 сек, k0= 20, kp = 0,2. Оценить устойчивость системы.
Решение. В соответствии с дифференциальным уравнением запишем характеристическое уравнение в виде
a0λ3+a1λ2+a2λ+a3=0,
где:
a0 = T0T1T2 = 10-5, a1 = T0T1+T0T2+T1T2 = 1,7•10-3,
a2 =T0+T1+T2= 8•10-2, a3 = 1+k0kp =5.
Применяя критерий устойчивости Льенара-Шипара, имеем при всех положительных коэффициентах следующие соотношения:
a0>0, a1>0, a2>0, a3>0,
a1, a2 = 1,7•10-3•8•10-2 = 1,36•10-4,
a0, a3 = 10-5•5 = 0,5•10-4.
Отсюда следует, что
a1, a2 > a0 a3,
то есть, система устойчива.
Пример 5. Дано характеристическое уравнение автоматической системы четвертого порядка
a0λ3+ a1λ3+ a2λ2+a3λ + a4=0
Коэффициенты уравнения имеют значения:
a0 = 2 • 10-9,
a1 = 2 • 10-5,
a2 = 3 • 10-3,
a3 = 1,3•10-1,
a4 = 100.
Определить устойчивость системы.
Решение. Применяя критерий устойчивости Гурвица, проверим, будут ли положительными определители матрицы из коэффициентов характеристического уравнения
Вычисляя определители, получаем:
∆1= а1 = 2 • 10-5>0
=
= a1a2 – a0a3 = 2 • 10-5 • 3 • 10-3 –2 • 10-9•1,3 • 10-1 = 6 • 10-8– 0,026 •10-8>0
=
= a1a2a3 – a4a12 – a0a32= 2 • 10-5 • 3 • 10-3 • 1,3 • 10-1 – 100 • 2 • 10-5 • 2 • 10-5 –2 • 10-9•1,3•10-1•1,3•10-1 = –3,2234•108<0
и, следовательно, система неустойчива.
Следует иметь в виду, что определитель ∆2 входит множителем в положительную часть определителя ∆3 и последний может быть положительным при а3>0, только когда ∆2>0.
Поэтому для системы четвертого порядка проверка положительности ∆2 является излишней. Также является излишней проверка положительности последнего ∆n определителя для системы любого порядка, так как ∆n = аn ∆n-1 и при an > 0 достаточно проверить положительность всех определителей до ∆n-1.
Поэтому при положительных коэффициентах характеристического уравнения для системы четвертого порядка достаточно проверить выполнение неравенства
a1a2a3– a4a12 – a0а32 >0.
Для системы пятого порядка при положительных коэффициентах необходимо выполнение двух неравенств:
a1a2-a0a3>0,
(a1a2-a0a3) (a3a4-a2a5) - (a1a4 - a0a5)2 >0.