d2dOptions

Создайте набор опций для передискретизации в дискретном времени

Синтаксис

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

Описание

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

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

В этой таблице результирующие опции d2d командные поддержки.

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

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

'Method'

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

'zoh'

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

'tustin'

Билинейное (Tustin) приближение. По умолчанию, d2d повторяется без предзапуска. Чтобы включить prewarp, используйте 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