Годограф Найквиста частотной характеристики
nyquist(sys)
nyquist(sys,w)
nyquist(sys1,sys2,...,sysN)
nyquist(sys1,sys2,...,sysN,w)
nyquist(sys1,'PlotStyle1',...,sysN,'PlotStyleN')
[re,im,w] = nyquist(sys)
[re,im]
= nyquist(sys,w)
[re,im,w,sdre,sdim] = nyquist(sys)
nyquist
создает Годограф Найквиста частотной характеристики динамической модели системы. При вызове без левых аргументов nyquist
производит годограф Найквиста на экране. Годографы Найквиста используются для анализа свойств системы, включая запас по амплитуде, запас по фазе и стабильность.
nyquist(sys)
создает Годограф Найквиста динамической системы sys
. Эта модель может быть непрерывной или дискретной, и SISO или MIMO. В случае MIMO nyquist
формирует массив годографов Найквиста, каждый график показывает ответ одного конкретного канала ввода-вывода. Частотные точки выбираются автоматически на основе системных полюсов и нулей.
nyquist(sys,w)
явно задает частотную область значений или частотные точки, используемые для построения графика. Чтобы фокусироваться на конкретном частотном интервале, задайте w = {wmin,wmax}
. Чтобы использовать определенные точки частоты, задайте w
к вектору желаемых частот. Использование logspace
для генерации логарифмически разнесенных векторов частоты. Частоты должны быть в rad/TimeUnit
, где TimeUnit
- временные модули входа динамической системы, заданная в TimeUnit
свойство sys
.
nyquist(sys1,sys2,...,sysN)
или nyquist(sys1,sys2,...,sysN,w)
накладывает годографы Найквиста нескольких моделей LTI на одну фигуру. Все системы должны иметь одинаковое количество входов и выходов, но могут быть комбинацией систем непрерывного и дискретного времени. Можно также задать отличительный цвет, LineStyle и/или маркер для каждого системного графика с синтаксисом nyquist(sys1,'PlotStyle1',...,sysN,'PlotStyleN')
.
[re,im,w] = nyquist(sys)
и [re,im]
= nyquist(sys,w)
возвращает действительную и мнимую части частотной характеристики на частотах w
(в rad/TimeUnit
). re
и im
являются трехмерными массивами (для получения дополнительной информации см. «Аргументы» ниже).
[re,im,w,sdre,sdim] = nyquist(sys)
также возвращает стандартные отклонения re
и im
для идентифицированной системной sys
.
Выходные аргументы re
и im
являются трехмерными массивами с размерностями
Для систем SISO скаляры re(1,1,k)
и im(1,1,k)
являются действительной и мнимой частотами отклика на частоте и k = w (k).
Для систем MIMO с передаточной функцией H (s), re(:,:,k)
и im(:,:,k)
задайте действительные и мнимые части H (jωk) (оба массива с таким количеством строк, как выходы и столько столбцов, сколько входы). Таким образом ,
где hij - передаточная функция от входного j к выходному i.
Можно изменить свойства графика, например модули. Для получения информации о способах изменения свойств графиков смотрите Способы настройки графиков (Control System Toolbox). Для максимальной гибкости в настройке свойств графика используйте nyquistplot
команда вместо nyquist
.
В контекстном меню доступны две опции масштаба, которые применяются специально к годографам Найквиста:
Full View - Клипы неограниченные ветви годографа Найквиста, но все еще включают критическую точку (-1, 0).
Zoom on (-1,0) - Масштабирование вокруг критической точки (-1,0). (Для доступа к масштабу критической точки программно используйте nyquistplot
вместо этого.)
Чтобы активировать маркеры данных, которые отображают вещественные и мнимые значения на заданной частоте, щелкните где угодно на кривой. Следующий рисунок показывает nyquist
постройте график с помощью маркера данных.
Посмотрите bode
.
bode
| evalfr
| freqresp
| Linear System Analyzer (Control System Toolbox) | nichols
(Control System Toolbox) | sigma
(Control System Toolbox)