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

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

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

Совет

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

Алгоритмы

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

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