Учебники

Системы управления – анализ устойчивости

В этой главе мы обсудим анализ устойчивости в области ‘s’ с использованием критерия устойчивости Роут-Гурвица. В этом критерии нам требуется характеристическое уравнение, чтобы найти устойчивость замкнутых систем управления.

Критерий устойчивости Рауса-Гурвица

Критерий устойчивости Рауса-Гурвица имеет одно необходимое условие и одно достаточное условие устойчивости. Если какая-либо система управления не удовлетворяет необходимым условиям, то можно сказать, что система управления нестабильна. Но если система управления удовлетворяет необходимому условию, то она может быть или не быть устойчивой. Таким образом, достаточное условие полезно для того, чтобы знать, является ли система управления стабильной или нет.

Необходимое условие устойчивости Рауса-Гурвица

Необходимым условием является то, что коэффициенты характеристического полинома должны быть положительными. Это означает, что все корни характеристического уравнения должны иметь отрицательные вещественные части.

Рассмотрим характеристическое уравнение порядка ‘n’ –

a0sп+a1sN1+a2sN2+...ап1с1+ans0=0

Обратите внимание, что в характеристическом уравнении n- го порядка не должно быть пропущено ни одного члена. Это означает, что характеристическое уравнение n- го порядка не должно иметь никакого коэффициента, который имеет нулевое значение.

Достаточное условие стабильности Рауса-Гурвица

Достаточным условием является то, что все элементы первого столбца массива Routh должны иметь одинаковый знак. Это означает, что все элементы первого столбца массива Routh должны быть положительными или отрицательными.

Метод Routh Array

Если все корни характеристического уравнения существуют в левой половине плоскости ‘s’, то система управления устойчива. Если хотя бы один корень характеристического уравнения существует в правой половине плоскости ‘s’, то система управления неустойчива. Итак, мы должны найти корни характеристического уравнения, чтобы узнать, является ли система управления стабильной или нестабильной. Но трудно найти корни характеристического уравнения при увеличении порядка.

Итак, чтобы преодолеть эту проблему, у нас есть метод массива Routh . В этом методе нет необходимости вычислять корни характеристического уравнения. Сначала сформулируйте таблицу Рауса и найдите количество изменений знака в первом столбце таблицы Рауса. Число изменений знака в первом столбце таблицы Рауса дает число корней характеристического уравнения, которые существуют в правой половине плоскости ‘s’, а система управления неустойчива.

Выполните эту процедуру для формирования таблицы Рауса.

  • Заполните первые две строки массива Рауса коэффициентами характеристического полинома, как указано в таблице ниже. Начните с коэффициента sn и продолжайте до коэффициента s0.

  • Заполните оставшиеся строки массива Routh элементами, указанными в таблице ниже. Продолжайте этот процесс, пока не получите первый элемент столбца строки $ s ^ 0 ,равный a_n $. Здесь an – коэффициент s0 в характеристическом полиноме.

Заполните первые две строки массива Рауса коэффициентами характеристического полинома, как указано в таблице ниже. Начните с коэффициента sn и продолжайте до коэффициента s0.

Заполните оставшиеся строки массива Routh элементами, указанными в таблице ниже. Продолжайте этот процесс, пока не получите первый элемент столбца строки $ s ^ 0 ,равный a_n $. Здесь an – коэффициент s0 в характеристическом полиноме.

Примечание. Если у каких-либо элементов строки таблицы Routh есть какой-то общий фактор, вы можете разделить элементы строки с этим коэффициентом, чтобы упростить их было легко.

В следующей таблице показан массив Routh полинома характеристики n- го порядка.

a0sп+a1sN1+a2sN2+...ап1с1+ans0

Sп

A0

A2

A4

A6

SN1

A1

A3

A5

A7

SN2

B1= гидроразрываA1A2a3a0a1

B2= гидроразрываa1a4a5a0a1

B3= гидроразрываa1a6a7a0a1

Sп3

C1= гидроразрываb1a3b2a1b1

C2= гидроразрываb1a55b3a1b1

 Vdots

 vdots

 Vdots

 Vdots

 Vdots

S1

 Vdots

 Vdots

S0

An

Sп

A0

A2

A4

A6

SN1

A1

A3

A5

A7

SN2

B1= гидроразрываA1A2a3a0a1

B2= гидроразрываa1a4a5a0a1

B3= гидроразрываa1a6a7a0a1

Sп3

C1= гидроразрываb1a3b2a1b1

C2= гидроразрываb1a55b3a1b1

 Vdots

 vdots

 Vdots

 Vdots

 Vdots

S1

 Vdots

 Vdots

S0

An

пример

Найдем устойчивость системы управления, имеющей характеристическое уравнение,

s4+3s3+3s2+2s+1=0

Шаг 1 – Проверьте необходимое условие устойчивости Рауса-Гурвица.

Все коэффициенты характеристического полинома s4+3s3+3s2+2s+1 положительны. Итак, система управления удовлетворяет необходимому условию.

Шаг 2 – Формируем массив Рауса для заданного характеристического полинома.

S4

1

3

1

S3

3

2

S2

 frac(3 times3)(2 times1)3= frac73

 frac(3 times1)(0 times1)3= frac33=1

S1

 frac left( frac73 times2 right)(1 times3) frac73= frac57

S0

1

S4

1

3

1

S3

3

2

S2

 frac(3 times3)(2 times1)3= frac73

 frac(3 times1)(0 times1)3= frac33=1

S1

 frac left( frac73 times2 right)(1 times3) frac73= frac57

S0

1

Шаг 3 – Проверьте достаточное условие устойчивости Рауса-Гурвица.

Все элементы первого столбца массива Рауса положительны. В первом столбце массива Routh нет изменения знака. Итак, система управления стабильна.

Особые случаи Routh Array

При формировании таблицы Рауса мы можем столкнуться с двумя типами ситуаций. Трудно заполнить таблицу Рауса из этих двух ситуаций.

Два особых случая:

  • Первый элемент любой строки массива Routh равен нулю.
  • Все элементы любой строки массива Routh равны нулю.

Давайте теперь обсудим, как преодолеть трудности в этих двух случаях, один за другим.

Первый элемент любой строки массива Routh равен нулю

Если какая-либо строка массива Routh содержит только первый элемент в качестве нуля и хотя бы один из оставшихся элементов имеет ненулевое значение, то замените первый элемент небольшим положительным целым числом,  epsilon. А затем продолжите процесс заполнения таблицы Рауса. Теперь найдите число изменений знака в первом столбце таблицы Routh, подставив  epsilon в ноль.

пример

Найдем устойчивость системы управления, имеющей характеристическое уравнение,

s4+2s3+з2+2s+1=0

Шаг 1 – Проверьте необходимое условие устойчивости Рауса-Гурвица.

Все коэффициенты характеристического полинома s4+2s3+s2+2s+1 положительны. Итак, система управления удовлетворена необходимым условием.

Шаг 2 – Формируем массив Рауса для заданного характеристического полинома.

S4

1

1

1

S3

2 1

2 1

S2

 frac(1 times1)(1 times1)1=0

 frac(1 times1)(0 times1)1=1

S1

S0

S4

1

1

1

S3

2 1

2 1

S2

 frac(1 times1)(1 times1)1=0

 frac(1 times1)(0 times1)1=1

S1

S0

Элементы строки s3 имеют 2 в качестве общего множителя. Итак, все эти элементы делятся на 2.

Особый случай (i) – только первый элемент строки s2 равен нулю. Итак, замените его на  epsilon и продолжите процесс заполнения таблицы Рауса.

S4

1

1

1

S3

1

1

S2

 Эпсилон

1

S1

 frac left( epsilon times1 right) left(1 times1 right) epsilon= frac epsilon1 epsilon

S0

1

S4

1

1

1

S3

1

1

S2

 Эпсилон

1

S1

 frac left( epsilon times1 right) left(1 times1 right) epsilon= frac epsilon1 epsilon

S0

1

Шаг 3 – Проверьте достаточное условие устойчивости Рауса-Гурвица.

Когда  epsilon стремится к нулю, таблица Routh становится такой.

S4

1

1

1

S3

1

1

S2

0

1

S1

-∞

S0

1

S4

1

1

1

S3

1

1

S2

0

1

S1

-∞

S0

1

В первом столбце Routh таблицы есть два изменения знака. Следовательно, система управления нестабильна.

Все элементы любой строки массива Routh равны нулю

В этом случае выполните следующие два шага –

  • Напишите вспомогательное уравнение A (s) строки, которая находится чуть выше ряда нулей.

  • Дифференцируйте вспомогательное уравнение A (s) по s. Заполните ряд нулей этими коэффициентами.

Напишите вспомогательное уравнение A (s) строки, которая находится чуть выше ряда нулей.

Дифференцируйте вспомогательное уравнение A (s) по s. Заполните ряд нулей этими коэффициентами.

пример

Найдем устойчивость системы управления, имеющей характеристическое уравнение,

s5+3s4+S3+3s2+S+3=0

Шаг 1 – Проверьте необходимое условие устойчивости Рауса-Гурвица.

Все коэффициенты данного характеристического полинома положительны. Итак, система управления удовлетворена необходимым условием.

Шаг 2 – Формируем массив Рауса для заданного характеристического полинома.

S5

1

1

1

S4

3 1

3 1

3 1

S3

 frac(1 times1)(1 times1)1=0

 frac(1 times1)(1 times1)1=0

S2

S1

S0

S5

1

1

1

S4

3 1

3 1

3 1

S3

 frac(1 times1)(1 times1)1=0

 frac(1 times1)(1 times1)1=0

S2

S1

S0

Элементы строки s4 имеют общий множитель 3. Итак, все эти элементы делятся на 3.

Особый случай (ii). Все элементы строки s3 равны нулю. Итак, запишите вспомогательное уравнение A (s) строки s4.

A(S)=S4+з2+1

Дифференцируйте вышеприведенное уравнение по s.

 гидроразрыва текстdА(з) текстds=4с3+2s

Поместите эти коэффициенты в строку s3.

S5

1

1

1

S4

1

1

1

S3

4 2

2 1

S2

 frac(2 times1)(1 times1)2=0,5

 frac(2 times1)(0 times1)2=1

S1

 frac(0.5 times1)(1 times2)0.5= frac1.50.5=3

S0

1

S5

1

1

1

S4

1

1

1

S3

4 2

2 1

S2

 frac(2 times1)(1 times1)2=0,5

 frac(2 times1)(0 times1)2=1

S1

 frac(0.5 times1)(1 times2)0.5= frac1.50.5=3

S0

1

Шаг 3 – Проверьте достаточное условие устойчивости Рауса-Гурвица.

В первом столбце Routh таблицы есть два изменения знака. Следовательно, система управления нестабильна.

В критерии устойчивости Рауса-Гурвица мы можем знать, находятся ли полюсы замкнутого контура в левой половине плоскости ‘s’ или в правой половине плоскости ‘s’ или на мнимой оси. Итак, мы не можем найти природу системы управления. Чтобы преодолеть это ограничение, существует метод, известный как корневой локус. Мы обсудим эту технику в следующих двух главах.