В теории систем управления критерием устойчивости Рауса – Гурвица является математический тест, который является необходимым и достаточным условием для устойчивости линейной системы управления, не зависящей от времени (LTI) . Тест Рауса - это эффективный рекурсивный алгоритм, который английский математик Эдвард Джон Раус предложил в 1876 году, чтобы определить, все ли корни характеристического полинома линейная система имеет отрицательные действительные части. Немецкий математик Адольф Гурвиц независимо предложил в 1895 году упорядочить коэффициенты многочлена в квадратную матрицу, названную матрицей Гурвица, и показал, что многочлен устойчив тогда и только тогда, когда последовательность определителей его главных подматриц все положительны. Эти две процедуры эквивалентны, причем тест Рауса обеспечивает более эффективный способ вычисления определителей Гурвица, чем их вычисление напрямую. Многочлен, удовлетворяющий критерию Рауса – Гурвица, называется многочленом Гурвица.
. Важность критерия состоит в том, что корни p характеристического уравнения линейной системы с отрицательные действительные части представляют решения e системы, которые являются стабильными (ограниченными ). Таким образом, критерий обеспечивает способ определить, имеют ли уравнения движения линейной системы только устойчивые решения без непосредственного решения системы. Для дискретных систем соответствующий тест на стабильность может быть обработан с помощью критерия Шура – Кона, теста Жюри и теста Бистрица. С появлением компьютеров этот критерий стал менее широко использоваться, поскольку альтернативой является решение полинома численно, получая приближения к корням напрямую.
Тест Рауса может быть получен с помощью алгоритма Евклида и теоремы Штурма при вычислении индексов Коши. Гурвиц вывел свои условия по-другому.
Содержание
- 1 Использование алгоритма Евклида
- 2 Использование матриц
- 2.1 Пример
- 2.2 Критерий Рауса – Гурвица для полиномов второго и третьего порядка
- 2.3 Пример более высокого порядка
- 3 См. Также
- 4 Ссылки
- 5 Внешние ссылки
Использование алгоритма Евклида
Критерий связан с теоремой Рауса – Гурвица. Из утверждения этой теоремы имеем где:
- - количество корней многочлена с отрицательным вещественная часть;
- - количество корней многочлена с положительным вещественным числом часть (согласно теореме предполагается, что не имеет корней, лежащих на мнимой прямой);
- w (x) - количество вариантов из обобщенной цепочки Штурма, полученной из и (последовательными евклидовыми делениями ), где для действительного y.
Согласно основной теореме алгебры каждый многочлен степени n должно иметь n корней в th комплексная плоскость (т.е.для an без корней на мнимой прямой p + q = n). Таким образом, у нас есть условие, что ƒ является (гурвицевым) стабильным многочленом тогда и только тогда, когда p - q = n (доказательство приведено ниже). Используя теорему Рауса – Гурвица, мы можем заменить условие на p и q условием на обобщенную цепь Штурма, что, в свою очередь, даст условие на коэффициенты.
Использование матриц
Пусть f (z) - комплексный многочлен. Процесс выглядит следующим образом:
- Вычислить многочлены и такой, что , где y - действительное число.
- Вычислить матрицу Сильвестра, связанную с и .
- Переставьте каждую строку таким образом, чтобы нечетная строка и следующие имеют такое же количество начальных нулей.
- Вычислить каждый главный минор этой матрицы.
- Если хотя бы один из младших миноров отрицательный (или ноль), то многочлен f нестабилен.
Пример
- Пусть (для простоты мы берем действительные коэффициенты), где (чтобы избежать нулевого корня, чтобы мы могли использовать Теорема Рауса – Гурвица). Сначала мы должны вычислить действительные многочлены и :
- Затем мы делим эти многочлены, чтобы получить обобщенную цепочку Штурма:
- дает
- дает и Евклидово деление прекращается.
Обратите внимание, что мы должны были предположить, что b отличное от нуля в первом делении. Обобщенная цепочка Штурма в этом случае имеет вид . Положив , знак - это знак, противоположный знаку a, а знак by - знак b. Когда мы помещаем , знак первого элемента цепочки снова будет противоположным знаком a, а знак by будет противоположным признак б. Наконец, -c всегда имеет противоположный знак c.
Предположим теперь, что f устойчиво по Гурвицу. Это означает, что (степень f). По свойствам функции w это то же самое, что и и . Таким образом, a, b и c должны иметь одинаковый знак. Таким образом, мы нашли необходимое условие устойчивости для многочленов степени 2.
Критерий Рауса – Гурвица для многочленов второго и третьего порядка
- Многочлен второй степени, имеет оба корня в открытом виде левая полуплоскость (и система с характеристическим уравнением устойчива) тогда и только тогда, когда оба коэффициента удовлетворяют .
- Многочлен третьего порядка имеет все корни в открытой левой полуплоскости тогда и только тогда, когда , положительны, а
- В целом критерий устойчивости Рауса утверждает, что все корни многочлена находятся в открытой левой полуплоскости тогда и только тогда, когда все элементы первого столбца массива Рауса имеют одинаковый знак.
Пример более высокого порядка
Табличный метод может использоваться для определения устойчивости, когда трудно получить корни характеристического полинома более высокого порядка. Для многочлена n-й степени
таблица имеет n + 1 строк и следующую структуру:
| | | |
| | | |
| | | |
| | | |
| | | |
где элементы и можно вычислить следующим образом:
По завершении количество изменений знака в первом столбце будет количеством неотрицательных корней.
В первом столбце есть два изменения знака (0,75 → −3 и −3 → 3), таким образом, есть два неотрицательных корня, где система нестабильна..
Характеристическое уравнение сервосистемы:
| | | 0 |
---|
| | 0 | 0 |
| = | 0 | 0 |
| 0 | 0 | 0 |
| 0 | 0 | 0 |
для стабильности все элементы в первом столбце массива Рауса должны быть положительными. Итак, условия, которые должны быть выполнены для устойчивости данной системы, следующие:
Мы видим, что если
, затем
Доволен.
У нас есть следующая таблица:
1 | 11 | 200 | 0 |
61 | 61 | 0 | 0 |
101 | 20020 | 0 | 0 |
-19 | 0 | 0 | 0 |
20 | 0 | 0 | 0 |
есть два изменения знака. Система неустойчива, так как имеет два полюса правой полуплоскости и два полюса левой полуплоскости. В системе не может быть полюсов jω, поскольку в таблице Рауса не было ряда нулей.
Иногда наличие полюсов на мнимой оси создает ситуацию предельной устойчивости. В этом случае коэффициенты «массива Рауса» во всей строке становятся равными нулю, и, таким образом, дальнейшее решение полинома для обнаружения изменений знака невозможно. Затем в игру вступает другой подход. Строка многочлена, которая находится непосредственно над строкой, содержащей нули, называется «вспомогательным многочленом».
У нас есть следующая таблица:
В этом случае вспомогательный многочлен который снова равен нулю. Следующим шагом является дифференцирование приведенного выше уравнения, которое дает следующий полином. . Коэффициенты строки, содержащей ноль, теперь становятся «8» и «24». Процесс массива Рауса продолжается с использованием этих значений, которые дают две точки на мнимой оси. Эти две точки на мнимой оси являются первопричиной предельной устойчивости.
См. Также
Литература
- Феликс Гантмахер (переводчик Дж.Л. (1959) Applications of theory of Matrix, pp 177–80, New York: Interscience.
- Pippard, AB; Дике, Р. Х. (1986). «Отклик и стабильность, введение в физическую теорию». Американский журнал физики. 54(11): 1052. Bibcode : 1986AmJPh..54.1052P. doi : 10,1119 / 1,14826. Архивировано с оригинального 14 мая 2016 года. Проверено 7 мая 2008 г.
- Ричард К. Дорф, Роберт Х. Бишоп (2001). Современные системы управления (9-е изд.). Прентис Холл. ISBN 0-13-030660-6.
- Rahman, Q. I.; Шмайссер, Г. (2002). Аналитическая теория многочленов. Монографии Лондонского математического общества. Новая серия. 26 . Оксфорд: Oxford University Press. ISBN 0-19-853493-0. Zbl 1072.30006.
- Вайсштейн, Эрик У. «Теорема Рауса-Гурвица». MathWorld - Интернет-ресурс Wolfram.
Внешние ссылки