nyquistplot

Годограф Найквиста с дополнительными опциями настройки графика

Синтаксис

h = nyquistplot(sys)
nyquistplot(sys,{wmin,wmax})
nyquistplot(sys,w)
nyquistplot(sys1,sys2,...,w)
nyquistplot(AX,...)
nyquistplot(..., plotoptions)

Описание

h = nyquistplot(sys) чертит годограф Найквиста модели sys динамической системы. Это также возвращается, график обрабатывают h. Можно использовать этот указатель, чтобы настроить график с командами setoptions и getoptions. Ввод

help nyquistoptions 

для списка доступных опций графика.

Частотный диапазон и число точек выбраны автоматически. Смотрите bode для получения дополнительной информации о понятии частоты в дискретное время.

nyquistplot(sys,{wmin,wmax}) чертит годограф Найквиста для частот между wmin и wmaxrad/TimeUnit, где TimeUnit является единицами измерения времени входной динамической системы, заданной в свойстве TimeUnit sys).

nyquistplot(sys,w) использует предоставленный пользователями векторный w частот (в rad/TimeUnit, где TimeUnit является единицами измерения времени входной динамической системы, заданной в свойстве TimeUnit sys), в котором должен быть оценен ответ Найквиста. Смотрите logspace, чтобы сгенерировать логарифмически распределенные векторы частоты.

nyquistplot(sys1,sys2,...,w) чертит годографы Найквиста многоуровневых моделей sys1, sys2... на одном графике. Вектор частоты w является дополнительным. Можно также задать цвет, стиль линии и маркер для каждой системы, как в

nyquistplot(sys1,'r',sys2,'y--',sys3,'gx')

nyquistplot(AX,...) графики в оси с указателем AX.

nyquistplot(..., plotoptions) строит ответ Найквиста с опциями, заданными в plotoptions. Ввод

help nyquistoptions 

для получения дополнительной информации.

Примеры

Пример 1

Настройте единицы частоты годографа Найквиста

Постройте частотную характеристику Найквиста и измените модули на rad/s.

sys = rss(5);
h = nyquistplot(sys);
% Change units to radians per second.
setoptions(h,'FreqUnits','rad/s');

Пример 2

Сравните частотные характеристики идентифицированных моделей в пространстве состояний порядка 2 и 6 наряду с их областями уверенности 1-std, представленными на каждой 50-й выборке частоты.

load iddata1
sys1 = n4sid(z1, 2) % discrete-time IDSS model of order 2
sys2 = n4sid(z1, 6) % discrete-time IDSS model of order 6

Обе модели производят приблизительно 76%-ю подгонку к данным. Однако sys2 показывает более высокую неуверенность в своей частотной характеристике, особенно близко к частоте Nyquist как показано графиком:

w = linspace(10,10*pi,256);
h = nyquistplot(sys1,sys2,w);
setoptions(h,'ConfidenceRegionDisplaySpacing',50,'ShowFullContour','off');

Щелкните правой кнопкой, чтобы включить характеристику области уверенности при помощи Characteristics-> Confidence Region.

Советы

Можно изменить свойства графика, например, модули. Для получения информации о способах изменить свойства ваших графиков, смотрите Способы Настроить Графики (Control System Toolbox).

Смотрите также

| | |

Представленный в R2012a