Критерий устойчивости Бистрица - Bistritz stability criterion

В обработка сигналов и теория управления, то Критерий Бистрица это простой метод определения того, дискретный линейная инвариантная во времени (LTI) система является стабильный предложено Юваль Бистриц.[1][2] Устойчивость дискретной системы LTI требует, чтобы ее характеристические многочлены

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

,

куда . Тест определяет, устойчиво алгебраически (т.е. без численного определения нулей). Этот метод также решает проблему полного нулевого местоположения (ZL). А именно, он может подсчитывать количество нулей внутри единичного круга (IUC). , на нулях единичной окружности (UC) а за пределами единичного круга (OUC) нулей для любого действительного или комплексного многочлена.[1][2]Тест Бистрица является дискретным эквивалентом Раут критерий, используемый для проверки стабильности непрерывных систем LTI. Это название было введено вскоре после его презентации.[3] Было также признано, что он более эффективен, чем ранее доступные тесты стабильности для дискретных систем, таких как тесты Шура – ​​Кона и Тест жюри.[4]

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

Алгоритм

Учитывать как указано выше и предположим . (Если многочлен нестабилен.) Определите его обратный многочлен

.

Алгоритм назначает последовательность симметричные многочлены

создается трехчленной полиномиальной рекурсией. Запишите многочлены по их коэффициентам,

,

симметрия означает, что

,

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

Инициирование:

Рекурсия: Для делать:

Условие устойчивости

Для успешного завершения последовательности с указанной выше рекурсией требуется. Разложение этих условий наназываются нормальными условиями.

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

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

обозначают счет количества вариаций знака в указанной последовательности. потом стабильно тогда и только тогда, когда В общем, если выполняется нормальное условие, то не имеет нулей UC, Нули OUC и Нули IUC.

Нарушение различных необходимых условий стабильности можно выгодно использовать как ранние признаки того, что полином нестабилен (имеет по меньшей мере один нуль UC или OUC). Многочлен можно объявить нестабильным, если , или , или смена знака в последовательности х наблюдается.

Пример

Рассмотрим многочлен , куда это реальный параметр.

Q1: Для каких значений многочлен устойчив?

Постройте последовательность:

Используйте их значения при z = 1, чтобы сформировать

Все записи в последовательности положительны при -4 K все ли они отрицательные). Следовательно, D (z) устойчив при −4 <K < 22.

Q2: Найдите ZL для K = 33 Var {71, 11, -48, 11} = 2 => 2 OUC, 1 нулей IUC.

Q3: Найдите ZL для K = -11 Var {-14, 55, 144, 33} = 1 => 1 OUC, 2 нуля IUC.

Комментарии

(1) Этот тест имеет поразительное сходство с Раут тест. Это лучше всего наблюдается, когда тест Рауса соответствующим образом организован в соответствующую трехчленную полиномиальную рекурсию.

(2) Тест Бистрица использует трехчленную полиномиальную рекурсию, которая воспроизводит многочлены с симметрией, в отличие от ранее доступных классических тестов для дискретных систем, которые воспроизводят многочлены без определенной структуры с помощью двухчленной рекурсии. Это стимулировало открытие большего количества алгоритмов в области цифровой обработки сигналов (например, решение линейное предсказание проблема) и дискретных систем (например, тестирование стабильности многомерных систем), которые в совокупности называются алгоритмами «иммитанса» или «расщепления», которые адаптировали этот метод к более эффективным аналогам других классических алгоритмов так называемого «рассеяния».[5][6][7] Тест Бистрица является аналогом "иммитанса" классических тестов типа "рассеяние" Шура – ​​Кона и Жюри.

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

  1. ^ а б Я. Бистриц (1984) Расположение нуля относительно единичной окружности многочленов линейной системы с дискретным временем, Proc. IEEE, 72 (9): 1131–1142.
  2. ^ а б Я. Бистриц (2002) Нулевое расположение многочленов относительно единичной окружности, лишенное несущественных особенностей, IEEE Trans. CAS I, 49 (3): 305–314.
  3. ^ Э. И. Юри и М. Мансур (1985), О терминологической связи критериев непрерывных и дискретных систем, Proc. IEEE, 73 (4): 884.
  4. ^ К. Премаратне, Э. И. Юрий (1993) О табличной форме Бистрица и ее связи с минорами Шура – ​​Кона и внутренними определителями, Журнал Института Франклина, 30 (1): 165-182.
  5. ^ П. Дельсарт и Э. Генин (1986) Алгоритм разделения Левинсона IEEE Trans. ASSP 34 (3): 470-478.
  6. ^ Й. Бистриц, Х. Лев-Ари и Т. Кайлат (1989) Алгоритмы Левинсона в иммитансной области IEEE Trans. ИТ, 35 (3): 675-682.
  7. ^ Орфанидис, С. Дж. (1988). Оптимальная обработка сигналов: введение (PDF) (2-е изд.). Макмиллан.