Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Оценка устойчивости критерием Гурвица
Для оценки устойчивости систем критерием Гурвица необходимо сформировать матрицу Гурвица, а затем найти ряд определителей данной матрицы. В системе 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.
|