d2cOptions

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

Синтаксис

opts = d2cOptions
opts = d2cOptions(Name,Value)

Описание

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

opts = d2cOptions(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.

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

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