
Критерии устойчивости
Рассмотрим 3 критерия устойчивости систем управления: критерий Рауса-Гурвица, Михайлова и Найквиста.
Критерии, использующие характеристическое уравнение системы
Первые 2 критерия используют характеристическое уравнение системы, получаемое путем приравнивания 0 знаменателя передаточной функции системы:
,
где
,
.
С помощью функции feedback получаем передаточную функцию АСР. Отмерим, что ПФ объекта в данном случае задается без множителя запаздывания. Командой:
[num,den]=tfdata(sysAll,'v');
получим вектор коэффициентов знаменателя. Параметр 'v' нужен для того, чтобы получить коэффициенты в виде вектора, а не ячеек с содержанием вектора. Эти коэффициенты соответствуют коэффициентам характеристического уравнения системы.
Критерий Рауса-Гурвица
Не вдаваясь в теоретические подробности, критерий сводится к составлению определителя Гурвица и определению положительности соответствующих миноров. Для АСР 1-ого и 2-ого порядка с ПИ регулятором (как в прямом контуре, так и в контуре обратной связи) характеристическое уравнение будет иметь вид:
,
а их определители:
.
Если поставить коэф-ты в соответствии с записью векторов в MATLAB, то к соответствующему индексу надо прибавить 1.
М.б. два варианта решения проблемы:
1. Из коэф-тов вектора составляется определитель в виде квадратной матрицы и вычисляются определители всех диагональных алгебраических дополнений, путем пошагового удаления последней строки и последнего столбца. Все они должны быть больше 0 (положительны).
Длина вектора определяется функцией length(Nvec), а определитель вычисляется функцией det(mat).
2. Прямое сравнение коэффициентовтов. Для системы 1-ого порядка:
Для системы 2-ого порядка:
Критерий Михайлова
Для того чтобы
система была устойчива, необходимо и
достаточно, чтобы при
ее кривая Михайлова, начинаясь с
положительной вещественной полуплоскости,
последовательно обходила
квадрантов в положительном направлении
(против часовой стрелки). Следует
отметить, что кривые Михайлова устойчивых
систем не пересекают начало координат
и уходят на
в
-ом
квадранте.
Для использования
этого критерия в характеристическом
уравнении оператор Лапласа заменяется
на
,
Вследствие чего получим уравнение
годографа Михайлова:
.
Осуществляется это удовольствие циклом for:
for n=1:length(den)
Mih=Mih+den(n)*(j*omega).^(length(den)-n);
end
Выделяя вещественную
и мнимую части функциями real
и imag,
строим годограф Михайлова в координатах
.
Далее по графику считаем количество
пересеченных квадрантов.
Критерий Найквиста
Критерий можно записать так: если кривая АФЧХ разомкнутой АСР не охватывает точку (–1; j0), то замкнутая АСР является устойчивой.
Поэтому, строим диаграмму Найквиста для системы:
Nyquist(sysR*sysO), grid on
Значения для ω можно задавать и самостоятельно.