Использование Routh-Hurwitz для прогнозирования Системный ответ и переходное поведение

Введение в критерий Рут-Гурвица

Критерий Рут-Гурвица является краеугольным камнем классической теории управления, обеспечивая систематический метод оценки стабильности линейных временных инвариантных систем без явного вычисления корней характеристического уравнения. Разработанный независимо Эдвардом Джоном Рутом в 1874 году и Адольфом Гурвиц в 1895 году, этот алгебраический метод остается широко используемым в технике управления, потому что он предлагает быстрый, надежный способ определить, будет ли система реагировать стабильным, предсказуемым образом или проявлять колебания и нестабильность. Стабильность имеет основополагающее значение для проектирования системы - нестабильная система может привести к опасному перерасходу, постоянным колебаниям или даже катастрофическому отказу, особенно в таких приложениях, как аэрокосмическая промышленность, автомобильное управление, химические процессы и робототехника.

Анализируя коэффициенты характеристического полинома системы, критерий Рут-Гурвица идентифицирует число полюсов (корней уравнения характеристик), которые лежат в правой половине сложной плоскости. Поляки с положительными реальными частями вызывают неустойчивое поведение, в то время как полюса с отрицательными реальными частями способствуют стабильным, конвергентным ответам. Метод не требует решения многочленов высокой степени, что делает его практичным для ручного анализа и ранней стадии проектирования. Кроме того, его понимание переходного поведения - такого как время урегулирования, перерасход и частота колебаний - помогает инженерам настраивать контроллеры для удовлетворения спецификаций производительности, прежде чем совершать детальные симуляции или аппаратные прототипы.

В этой статье сначала будет объяснена математическая основа критерия Рут-Гурвица, затем вы будете руководствоваться построением массива Рут пошаговым примером. После этого мы рассмотрим, как критерий предсказывает системный ответ и преходящее поведение, включая ключевые характеристики, такие как перерасход и время урегулирования. Практический численный пример иллюстрирует процесс, и мы обсудим ограничения метода и дополнительные инструменты. К концу у вас будет четкое понимание того, как применять критерий Рут-Гурвиц в качестве практического, авторитетного инструмента в анализе системы управления.

Что такое критерий Рут-Хурвица?

Критерий Рут-Гурвица является необходимым и достаточным условием стабильности в системах LTI. Он работает на характеристическом уравнении системы, которое выводится из знаменателя функции переноса замкнутого цикла после установки его на ноль. Для системы, описанной функцией переноса , характеристическое уравнение является , где является многочленом в s степени n:

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

Важно отметить, что критерий Рут-Гурвица является чисто алгебраическим — он не дает фактических местоположений полюсов. Вместо этого он обеспечивает подсчет полюсов правой половины плоскости (RHP). Это делает его бесценным, когда характерный многочлен имеет высокий порядок (например, четвертый, пятый или выше), где поиск корня является вычислительно интенсивным или аналитически неосуществимым.

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

Оригинальное название: The Routh Array: Step-by-Step

Построение массива Рут является систематической процедурой. Мы проиллюстрируем это на конкретном примере полинома:

Этот полином имеет известные корни при s = -1, -2, -3, -4 (все отрицательные), поэтому система стабильна. Мы будем использовать его для проверки того, что массив Рута не дает никаких изменений знака.

Шаг 1: Напишите полином в стандартной форме

Для нашего примера, коэффициенты являются:
a4 = 1 (]4, a33, a2 = 352, a11, a = 24 (постоянный термин).

Шаг 2: Инициируйте первые два ряда

Первый ряд массива Рут содержит коэффициенты четноиндексированных терминов (начиная с sn): строка s4:[1, 35, 24]. Второй ряд содержит коэффициенты нечетноиндексированных терминов: строка s3:[10, 50, 0]. (Заполнить недостающие термины нулями.)

Так:
Row s4: 1, 35, 24
Row s3: 10, 50, 0

Шаг 3: Вычислите последующие строки, используя правило Ромбуса

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

Но проще применить стандартную формулу: для строки k, столбца j (начиная с столбца 1) элемент:

Давайте сделаем это вручную для ясности.

Сокращение s24 и s3,1
R2,1 = —[[50 — 350] — (10×35)][10 = —[50 — 350]/10 = —[10] = —[50 — 350]/10 = —[10] = —,24,3[24]; R3,3=0.
R
,2

,2 = —[1×0] —[240]/10

Следовательно, строка s2: 30, 24, 0.

Строки s1:3 и s2
R1,1 = —[[10×24] — (30×50)]/30 = —[240 — 1500]/30 = —[1260]/30 = 42.
R,2 = —[ (10×0) — (30×0)]/30 = 0.

В этом случае s1:42, 0.

Строки s0
2 и s1
R0,1) = -[[30×0] - (42×0) - (0.42 = 0. Но на самом деле существует известное правило: последний элемент последней строки равен a0 (константный термин).0,1) = -[[30×0] - (42×24)]/42 = -[1008]/42 = 24. Правильно!

Полный набор Routh:

s413524
s310500
s230240
s14200
s02400

Шаг 4: Проверить первую колонну

Первая колонка содержит: 1, 10, 30, 42, 24. Все положительные, и никаких знаковых изменений нет. Поэтому система устойчива, что соответствует нашим известным корням.

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

Два особых случая могут возникнуть при строительстве решетки Рута:

Эти особые случаи расширяют применимость критерия к системам с полюсами на воображаемой оси или симметричными узорами.

Предсказание реакции системы и переходного поведения

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

Однако критерий не дает точного расположения полюсов, поэтому он не может точно определить время перелета, отсчета или времени подъема. Тем не менее, он дает важные подсказки:

Объединив результат Рут-Гурвица со знанием системного порядка, инженеры могут делать обоснованные прогнозы. Для системы второго порядка критерий сводится к требованию, чтобы все коэффициенты были положительными (что необходимо и достаточно для стабильности). Для систем более высокого порядка массив обеспечивает показатель запаса устойчивости — чем ближе элементы первой колонны к нулю, тем ближе система к нестабильности. Это особенно полезно при настройке параметров усиления в петле управления.

Взаимосвязь с переходными характеристиками

Переходная реакция стабильной системы определяется главным образом доминирующими полюсами — наиболее близкими к воображаемой оси. Критерий Рута-Гурвица не определяет непосредственно местонахождение этих полюсов, но может помочь в настройке. Например, если критерий показывает, что увеличение усиления контроллера в конечном итоге приведет к изменению знака в первом столбце, он отмечает запас усиления. Инженеры часто используют это для установки пропорционального усиления в контроллерах P, PI или PID без необходимости каждый раз имитировать всю систему.

Ключевые переходные метрики, на которые влияет стабильность, включают:

Таким образом, критерий Рут-Гурвиц действует как привратник: он обеспечивает стабильность как предпосылка для значимого переходного анализа с использованием других инструментов, таких как корневой локус, участки Боде или симуляции реакции на шаг.

Пример: система третьего заказа

Применим критерий Рут-Гурвица к более сложному примеру с неизвестными параметрами. Рассмотрим функцию переноса замкнутого цикла с обратной связью единства. Характеристическое уравнение:

Мы хотим определить диапазон K, для которого система стабильна. Постройте массив Рута для многочлена .

Rows:
s3: 1, 10
: 7, K
:: На самом деле проще: элемент последней строки — это постоянный термин K0, полученный из строк s2 и s1. Используя формулу: (он равен постоянному термину напрямую).

s3110
s27K
s1(K-70)/70
s0K0

Для устойчивости все элементы первой колонны должны быть положительными: 1 > 0, 7 > 0, (K-70)/7 > 0, K > 0. Это дает K > 70 и K > 0, так K > 70. Нижняя граница K > 70. Если K = 70, строка s1 становится нулевой, что является особым случаем, указывающим на предельную стабильность (чисто воображаемые корни). Так система стабильна для K > 70. Это говорит инженеру, что при достижении K выше 70 дают стабильный переходный момент, но по мере приближения K 70 переходные колебания становятся незатухшими. Переходный ответ для K = 200, например, будет иметь два сложных сопряженных полюса в левой полуплоскости и один реальный полюс, что приводит к ответу перерасхода, но в конечном итоге оседает. Критерий Рута-Гурвица здесь явно предсказывает границу устойчивости.

Последствия переходного ответа для примера

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

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

Ограничения критерия Рут-Гурвица

Несмотря на свою мощь, критерий Рут-Гурвица имеет важные ограничения, которые должен понимать каждый инженер управления:

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

Дополнительные инструменты

Критерий Рут-Гурвица является «необходимым и достаточным» для устойчивости полиномов LTI, но для анализа производительности инженеры полагаются на:

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

Заключение

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

Мастерство критерия Рут-Хурвиц дает вам возможность быстро оценить, будет ли система управления вести себя надежно в переходных условиях. Независимо от того, разрабатываете ли вы простой пропорциональный контроллер или настраиваете сложную многопетлевую систему, массив Рут является надежной отправной точкой. Для дальнейшего чтения рассмотрите возможность изучения критерия стабильности Рут-Хурвиц в Википедии для дополнительной математической глубины или проконсультируйтесь с Учебники по контролю Университета Мичигана на массиве Рут для более рабочих примеров. Кроме того, документация MathWorks обеспечивает понимание программных реализаций. Интегрируя критерий Рут-Хурвиц в рабочий процесс проектирования управления, вы гарантируете, что системы, которые вы создаете, не только стабильны, но и демонстрируют предсказуемые, высокопроизводительные переходные ответы.