d2cOptions

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

Синтаксис

opts = d2cOptions
opts = d2cOptions(Name,Value)

Описание

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

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

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

Аргументы name-value

method

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

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

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

'tustin'Билинейный (Тастин) приближение. По умолчанию, d2c преобразует без предварительной деформации. Чтобы включать предварительную деформацию, используйте PrewarpFrequency опция.
'matched'Нулевой полюсный метод сопоставления. (См. [1], p. 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);

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

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

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

Hc = d2c(Hd,opts);

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

Ссылки

[1] Франклин, G.F., Пауэлл, D.J., и рабочий, М.Л., цифровое управление динамических систем (3-й выпуск), Prentice Hall, 1997.

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

Введен в R2010a