exponenta event banner

nichols

Диаграмма частотной характеристики Николса

Синтаксис

nichols(sys)
nichols(sys,w)
nichols(sys1,sys2,...,sysN)
nichols(sys1,sys2,...,sysN,w)
nichols(sys1,'PlotStyle1',...,sysN,'PlotStyleN')
[mag,phase,w] = nichols(sys)
[mag,phase] = nichols(sys,w)

Описание

nichols создает диаграмму Николса частотной характеристики. Диаграмма Николса отображает величину (в дБ), нанесенную на график относительно фазы (в градусах) отклика системы. Диаграммы Nichols полезны для анализа открытых и замкнутых свойств систем SISO, но дают мало понимания контуров управления MIMO. Использовать ngrid наложение диаграммы Николса на существующую диаграмму Николса SISO.

nichols(sys) создает диаграмму Николса динамической системы sys. Эта модель может быть непрерывной или дискретной, SISO или MIMO. В случае MIMO nichols создает массив диаграмм Николса, каждый график показывает отклик одного конкретного канала ввода-вывода. Частотный диапазон и сетка определяются автоматически на основе системных полюсов и нулей.

nichols(sys,w) определяет диапазон частот или точки частот, используемые для диаграммы. Фокусировка на определенном частотном интервале [wmin,wmax], комплект w = {wmin,wmax}. Для использования определенных частотных точек установите w к вектору требуемых частот. Использовать logspace формируют логарифмически разнесенные частотные векторы. Частоты должны быть в rad/TimeUnit, где TimeUnit - единицы времени входной динамической системы, указанные в TimeUnit имущество sys.

nichols(sys1,sys2,...,sysN) или nichols(sys1,sys2,...,sysN,w) накладывает диаграммы Николса нескольких моделей на одну фигуру. Все системы должны иметь одинаковое количество входов и выходов, но в противном случае они могут представлять собой сочетание систем непрерывного и дискретного времени. Можно также указать отличительный цвет, стиль линий и/или маркер для каждого системного графика с помощью синтаксиса. nichols(sys1,'PlotStyle1',...,sysN,'PlotStyleN').

Посмотрите bode например.

[mag,phase,w] = nichols(sys) или [mag,phase] = nichols(sys,w) возвращает величину и фазу (в градусах) частотной характеристики на частотах wrad/TimeUnit). Продукция mag и phase являются 3-D массивами, аналогичными производимым bode (см. bode справочная страница). Они имеют размеры

(количество выходов) × (количество входов) × (длина w)

Примеры

свернуть все

Постройте график ответа Николса с линиями сетки Николса для следующей системы:

H (s) = -4s4 + 48s3-18s2 + 250s + 600s4 + 30s3 + 282s2 + 525s + 60.

H = tf([-4 48 -18 250 600],[1 30 282 525 60]);
nichols(H)
ngrid

Figure contains an axes. The axes contains an object of type line. This object represents H.

Контекстное меню для диаграмм Николса включает опцию Плотно (Tight) в разделе Зумирование (Zoom). Эту опцию можно использовать для отсечения неограниченных ветвей диаграммы Николса.

Совет

Можно изменить свойства графика, например единицы измерения. Сведения о способах изменения свойств графиков см. в разделе Способы настройки графиков.

Алгоритмы

Посмотрите bode.

Представлен до R2006a