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