Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Оценка устойчивости критерием Гурвица






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

В системе MATLAB ввод значений элементов матрицы осуществляется в квадратных скобках по строкам. При этом элементы строки матрицы отделяются друг от друга пробелом или запятой, а строки отделяются друг от друга знаком “; ”. Определитель квадратной матрицы A вычисляется на основе треугольного разложения методом исключения Гаусса с использованием функции d=det(A).

В качестве примера оценим устойчивость системы, характеристическое уравнение которой имеет вид:

s6 + 6s5 + 21s4 + 44s3 + 62s2 + 52s + 100 = 0.

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

Сформируем матрицу Гурвица размера 6× 6:

Так как необходимое условие устойчивости выполнено, то в силу соотношений Δ 1 = 6 > 0 и Δ 6 = Δ 5 × 100, остается вычислить четыре определителя (Δ 2, Δ 3, Δ 4, и Δ 5) с помощью функции d=det(ai), где ai обозначает идентификатор матрицы Δ i.

В качестве примера рассчитаем определитель матрицы Δ 5. Элементы этой матрицы вводим по строкам, при этом один элемент отделяем от другого пробелом. Строки отделяем одну от другой знаком “; ”. Таким образом, матрица Δ 5 вводится в виде строки с идентификатором a:

a=[6 44 52 0 0; 1 21 62 100 0; 0 6 44 52 0; 0 1 21 62 100; 0 0 6 44 52]

Нажав клавишу Enter, можно воспроизвести матрицу Δ 5 на экране монитора с целью проверки, правильно ли введены элементы этой матрицы.

a=

6 44 52 0 0

1 21 62 100 0

0 6 44 52 0

0 1 21 62 100

0 0 6 44 52

Затем вычисляем определитель матрицы Δ 5, используя функцию det(a), и на экране монитора воспроизводится ответ:

det(Δ 5) = -2819296 < 0.

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

det(Δ 2) = 82, det(Δ 3) =1688, det(Δ 4) = 80952.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.