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 создает график Николса частотной характеристики. График Николса отображает значение (в дБ) построенный против фазы (в градусах) отклика системы. Графики Николса полезны, чтобы анализировать открытый - и свойства с обратной связью систем SISO, но предложить мало понимания циклов управления MIMO. Используйте ngrid, чтобы наложить график Николса на существующий график Николса SISO.

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

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

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

Смотрите bode для примера.

[mag,phase,w] = nichols(sys) или [mag,phase] = nichols(sys,w) возвращает значение и фазу (в градусах) частотной характеристики на частотах wrad/TimeUnit). Выходные параметры mag и phase являются трехмерными массивами, подобными произведенным 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

Контекстное меню для графиков Николса включает Трудную опцию при Изменении масштаба. Можно использовать это, чтобы отсечь неограниченные ответвления графика Николса.

Советы

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

Алгоритмы

Смотрите bode.

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

| | | | | |

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