d2dOptions

Создайте набор опции в течение дискретного времени, передискретизируя

Синтаксис

opts = d2dOptions
opts = d2dOptions('OptionName', OptionValue)

Описание

opts = d2dOptions возвращает опции по умолчанию для d2d.

opts = d2dOptions('OptionName', OptionValue) принимает одну или несколько разделенных от запятой пар "имя-значение", которые задают опции для команды d2d. Задайте OptionName в одинарных кавычках.

Эта таблица суммирует опции, которые поддерживает команда d2d.

Входные параметры

Аргументы в виде пар имя-значение

'Method'

Метод дискретизации, заданный как одно из следующих значений:

'zoh'

Нулевой порядок содержит, где d2d принимает, что входные параметры управления являются кусочной константой по шагу расчета Ts.

'tustin'

Билинейный (Тастин) приближение. По умолчанию d2d передискретизирует без предварительной деформации. Чтобы включать предварительную деформацию, используйте опцию PrewarpFrequency.

Для получения информации об алгоритмах для каждого метода преобразования d2d см. Непрерывно-дискретные Методы Преобразования.

Значение по умолчанию: 'zoh'

'PrewarpFrequency'

Предварительно деформируйте частоту для метода 'tustin', заданного в rad/TimeUnit, где TimeUnit является единицами измерения времени, заданными в свойстве TimeUnit, передискретизируемой системы. Принимает значения положительной скалярной величины. Частота перед деформацией должна быть меньшей, чем частота Найквиста до и после передискретизации. Значение 0 соответствует стандартному методу 'tustin' без предварительной деформации.

Значение по умолчанию: 0

Примеры

свернуть все

Создайте следующую передаточную функцию дискретного времени с шагом расчета 0,1 секунды.

H(z)=z+1z2+z+1

h1 = tf([1 1],[1 1 1],0.1);

Задайте метод дискретизации как билинейный метод Тастина с предварительно деформирующейся частотой 20 радов/секунды.

opts = d2dOptions('Method','tustin','PrewarpFrequency',20);

Передискретизируйте модель дискретного времени использование заданных опций.

h2 = d2d(h1,0.05,opts);

Можно использовать набор опции opts, чтобы передискретизировать дополнительные модели с помощью тех же опций.

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

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