d2cOptions

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

Синтаксис

opts = d2cOptions
opts = d2cOptions(Name,Value)

Описание

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

opts = d2cOptions(Name,Value) создает набор опций с параметрами, заданными одним или несколькими Name,Value аргументы в виде пар.

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

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

'method'

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

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

Линейная интерполяция входов (модифицированное удержание первого порядка). Принимает, что входы управления являются кусочно-линейными в течение периода дискретизации.

'tustin'Билинейное (Tustin) приближение. По умолчанию, d2c преобразуется без предзаписи. Чтобы включить prewarp, используйте PrewarpFrequency опция.
'matched'Метод соответствия нулевого полюса. (См. [1], стр. 224.)

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

По умолчанию: 'zoh'

'PrewarpFrequency'

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

По умолчанию: 0

Выходные аргументы

свернуть все

Набор опций для d2c, возвращается как d2cOptions набор опций.

Примеры

свернуть все

Рассмотрите следующую передаточную функцию в дискретном времени.

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

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

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

Задайте метод дискретизации как билинейное (Tustin) приближение и частоту предварки 20 рад/секунд.

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

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

Hc = d2c(Hd,opts);

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

Ссылки

[1] Franklin, G.F., Powell, D.J., and Workman, M.L., Digital Control of Динамические Системы (3-е издание), Prentice Hall, 1997.

См. также

Введенный в R2010a