Блок экстраполятора нулевого порядка Zero-Order Hold Назначение: Блок выполняет дискретизацию входного сигнала по времени.
Параметры: Sample time – Величина шага дискретизации по времени.
Блок фиксирует значение входного сигнала в начале интервала квантования и поддерживает на выходе это значение до окончания интервала квантования. Затем выходной сигнал изменяется скачком до величины входного сигнала на следующем шаге квантования.
На рисунке 4 показан пример использования блока Zero-Order Hold для формирования дискретного сигнала.
Рисунок 4. Пример формирования дискретного сигнала с помощью блока Zero-Order Hold
Дискретная передаточная функция Discrete Transfer Fсn Назначение: Блок Discrete Transfer Fcn задает дискретную передаточную функцию в виде отношения полиномов:
,
где
m+1и n+1 – количество коэффициентов числителя и знаменателя, соответственно.
num – вектор или матрица коэффициентов числителя,
den – вектор коэффициентов знаменателя.
Параметры: Numerator — Вектор или матрица коэффициентов числителя
Denominator – Вектор коэффициентов знаменателя
Sample time — Шаг дискретизации по времени.
Порядок числителя не должен превышать порядок знаменателя.
Входной сигнал блока должен быть скалярным. В том случае, если коэффициенты числителя заданы вектором, то выходной сигнал блока будет скалярным (также как и входной сигнал). На рисунке 5 показан пример использования блока Discrete Transfer Fcn. В примере рассчитывается реакция на единичное ступенчатое воздействие дискретного аналога колебательного звена: .
Шаг дискретизации выбран равным 0.5 с.
Рисунок 5. Использование блока Discrete Transfer Fcn