Документация Engee

c2d

Страница в процессе разработки.

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

Библиотека

EngeeControlSystems

Синтаксис

Вызов функции

  • sysd = c2d(sysc, ts) преобразует непрерывную модель sysc в дискретную с периодом дискретизации ts, используя экстраполятор нулевого порядка в качестве метода дискретизации.

  • sysd = c2d(sysc, ts, method) преобразует непрерывную модель sysc в дискретную с периодом дискретизации ts методом дискретизации method.

  • sysd = c2d(sysc, ts, method; w_prewarp=0) преобразует непрерывную модель sysc в дискретную с периодом дискретизации ts методом дискретизации method. При использовании билинейного преобразования дополнительно указывается частота предыскажений w_prewarp по умолчанию равной нулю.

Аргументы

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

# sysc — непрерывная модель динамической системы
модель динамической системы

Details

Исходная непрерывная модель динамической системы.

Типы данных

Pid, PidStd

# ts — шаг дискретизации
скаляр

Details

Шаг дискретизации получаемой дискретной системы.

Типы данных

Float64

# method — метод дискретизации
:zoh (по умолчанию) | :foh | :tustin

Details

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

  • :zoh — экстраполятор нулевого порядка (выбрано по умолчанию). Внутри интервала дискретизации сигналы аппроксимируются постоянной величиной, равной значению сигнала в начала интервала дискретизации.

  • :foh — экстраполятор нулевого порядка. Внутри интервала дискретизации сигналы аппроксимируются отрезками прямых, проходящих через концы кривой сигнала в интервале дискретизации.

  • :tustin — билинейное преобразование внутри интервала дискретизации.

Типы данных

Symbol

# w_prewarp — частота предыскажения
0 (по умолчанию) | скаляр

Details

Частота предварительного искажения в рад/с, используемая в билинейном преобразовании. Значение должно быть положительным числом.

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

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

# sysd — дискретная модель динамической системы
модель динамической системы

Details

Получаемая дискретная модель динамической системы.

Типы данных

Pid, PidStd