Критерий устойчивости Рауса – Гурвица. - Routh–Hurwitz stability criterion

В теория систем управления, то Критерий устойчивости Рауса – Гурвица. математический тест, который необходимо и достаточно условие для стабильность из линейный неизменный во времени (LTI) система контроля. Тест Рауса - это эффективный рекурсивный алгоритм, который английский математик Эдвард Джон Раут предложенный в 1876 г., чтобы определить, все ли корни из характеристический многочлен из линейная система иметь отрицательные реальные части.[1] Немецкий математик Адольф Гурвиц независимо предложил в 1895 году расположить коэффициенты многочлена в квадратную матрицу, названную Матрица Гурвица, и показал, что многочлен устойчив тогда и только тогда, когда последовательность определителей его главных подматриц положительна.[2] Эти две процедуры эквивалентны, причем тест Рауса обеспечивает более эффективный способ вычисления определителей Гурвица, чем их вычисление напрямую. Многочлен, удовлетворяющий критерию Рауса – Гурвица, называется Многочлен Гурвица.

Важность критерия в том, что корни п характеристического уравнения линейная система с отрицательными действительными частями представляют решения еpt системы, которые стабильны (ограниченный ). Таким образом, критерий позволяет определить, уравнения движения из линейная система иметь только стабильные решения, не решая систему напрямую. Для дискретных систем соответствующий критерий устойчивости может быть обработан критерием Шура – ​​Кона, Тест жюри и Тест Бистрица. С появлением компьютеров этот критерий стал менее широко использоваться, поскольку альтернативой является решение полинома численно, получая приближения к корням напрямую.

Тест Рауса может быть выведенным за счет использования Евклидов алгоритм и Теорема Штурма в оценке Индексы Коши. Гурвиц сформулировал свои условия иначе.[3]

Использование алгоритма Евклида

Критерий связан с Теорема Рауса – Гурвица. Из утверждения этой теоремы имеем куда:

  • - количество корней многочлена с отрицательной действительной частью;
  • - количество корней многочлена с положительной действительной частью (согласно теореме, не должно иметь корней, лежащих на воображаемой линии);
  • ш(Икс) - количество вариаций обобщенная цепь Штурма получен из и (последовательными Евклидовы деления ) куда для настоящего у.

Посредством основная теорема алгебры, каждый полином степени п должны быть п корни в комплексной плоскости (т. е. для ƒ без корней на воображаемой линии, п + q = п). Таким образом, имеем условие, что ƒ это (Гурвиц) стабильный многочлен если и только если п − q = пдоказательство приведен ниже). Используя теорему Рауса – Гурвица, мы можем заменить условие на п и q условием на обобщенную цепочку Штурма, которое, в свою очередь, даст условие на коэффициенты приƒ.

Использование матриц

Позволять ж(z) - комплексный многочлен. Процесс выглядит следующим образом:

  1. Вычислить многочлены и такой, что куда у это действительное число.
  2. Вычислить Матрица Сильвестра связано с и .
  3. Переставьте каждую строку таким образом, чтобы в нечетной и следующей строках было одинаковое количество ведущих нулей.
  4. Вычислить каждый основной несовершеннолетний этой матрицы.
  5. Если хотя бы один из миноров отрицателен (или равен нулю), то многочлен ж не стабильно.

Пример

  • Позволять (для простоты возьмем действительные коэффициенты) где (чтобы избежать корня в нуле и использовать теорему Рауса – Гурвица). Сначала нам нужно вычислить действительные многочлены и :
Затем мы разделим эти многочлены, чтобы получить обобщенную цепь Штурма:
  • дает
  • дает и Евклидово деление останавливается.

Обратите внимание, что мы должны были предположить б отличается от нуля в первом делении. Обобщенная цепь Штурма в этом случае . Положив , знак противоположный знак а и знак к это знак б. Когда мы ставим , знак первого элемента цепочки снова противоположный знак а и знак к противоположный знак б. Ну наконец то, -c всегда имеет противоположный знак c.

Предположим теперь, что ж устойчиво по Гурвицу. Это означает, что (степень ж). По свойствам функции ш, это то же самое, что и . Таким образом, а, б и c должен иметь такой же знак. Таким образом, мы нашли необходимое условие устойчивости для многочленов степени 2.

Критерий Рауса – Гурвица для полиномов второго и третьего порядка

  • Полином второй степени, имеет оба корня в открытой левой полуплоскости (а система с характеристическим уравнением устойчиво) тогда и только тогда, когда оба коэффициента удовлетворяют .
  • Полином третьего порядка имеет все корни в открытой левой полуплоскости тогда и только тогда, когда , положительные и
  • В общем случае критерий устойчивости Рауса утверждает, что все корни многочлена находятся в открытой левой полуплоскости тогда и только тогда, когда все элементы первого столбца массива Рауса имеют одинаковый знак.

Пример высшего порядка

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

в таблице есть п + 1 ряд и следующая структура:

где элементы и можно вычислить следующим образом:

По завершении количество смен знака в первом столбце будет количеством неотрицательных корней.

0.751.500
-3600
3000
6000

В первом столбце есть два изменения знака (0,75 → −3 и −3 → 3), таким образом, есть два неотрицательных корня, где система нестабильна.

Характеристическое уравнение сервосистемы определяется выражением[4] :

0
00
=00
000
000

для стабильности все элементы в первом столбце массива Рауса должны быть положительными. Итак, условия, которые должны быть выполнены для устойчивости данной системы, следующие:[4] :

[4]

Мы видим, что если

тогда

Доволен.

  • [5]

У нас есть следующая таблица:

1112000
6 16 100
10 1200 2000
-19000
20000

есть два изменения знака. Система неустойчива, так как имеет два полюса правой полуплоскости и два полюса левой полуплоскости. В системе не может быть полюсов jω, так как в таблице Рауса не было строки нулей.[5]

Иногда наличие полюсов на воображаемой оси создает ситуацию предельной устойчивости. В этом случае коэффициенты «массива Рауса» во всей строке становятся равными нулю, и, таким образом, дальнейшее решение полинома для нахождения изменений знака невозможно. Затем в игру вступает другой подход. Строка многочлена, которая находится непосредственно над строкой, содержащей нули, называется «вспомогательным многочленом».

У нас есть следующая таблица:

182016
212160
212160
0000

В таком случае вспомогательный многочлен равен который снова равен нулю. Следующим шагом является дифференцирование приведенного выше уравнения, которое дает следующий полином. . Коэффициенты строки, содержащей ноль, теперь становятся «8» и «24». Процесс массива Рауса продолжается с использованием этих значений, которые дают две точки на мнимой оси. Эти две точки на воображаемой оси являются первопричиной предельной стабильности.[6]

Смотрите также

Рекомендации

  1. ^ Раус, Э. Дж. (1877). Трактат об устойчивости данного состояния движения: особенно стационарного движения. Макмиллан.
  2. ^ Гурвиц, А. (1895). "Ueber die Bedingungen, unter welchen eine Gleichung nur Wurzeln mit negativen reellen Theilen besitzt". Математика. Анна. 46 (2): 273–284. Дои:10.1007 / BF01446812. (Английский перевод «Об условиях, при которых уравнение имеет только корни с отрицательными действительными частями» Х. Г. Бергманна в Избранные статьи по математическим тенденциям в теории управления Р. Беллман и Р. Калаба Ред. Нью-Йорк: Довер, 1964, с. 70–82.)
  3. ^ Гопал, М. (2002). Системы управления: принципы и конструкция, 2-е изд.. Тата МакГроу-Хилл Образование. п. 14. ISBN  0070482896.
  4. ^ а б c КУМАР, Ананд (2007). СИСТЕМЫ УПРАВЛЕНИЯ. PHI Learning. ISBN  9788120331976.
  5. ^ а б Найз, Норман (2015). Разработка систем управления. Вайли. ISBN  9781118800829.
  6. ^ Саид, Сайед Хасан (2008). Системы автоматического управления. Дели: Katson Publishers. С. 206, 207. ISBN  978-81-906919-2-5.

внешняя ссылка