Назначение:
Блок Discrete Zero-Pole определяет дискретную передаточную функцию с заданными полюсами и нулями:
Z(z)(z − Z1)(z − Z2 )...(z − Zm )
H (z) = K = K
P(z)(z − P )(z − P )...(z − P )
где Z – вектор или матрица нулей передаточной функции,
P – вектор полюсов передаточной функции,
K – коэффициент передаточной функции, или вектор коэффициентов, если нули передаточной функции заданы матрицей.
При этом размерность вектора K определяется числом строк матрицы нулей.
Параметры:
Zeros – Вектор или матрица нулей.
Poles – Вектор полюсов.
Gain – Скалярный или векторный коэффициент передаточной функции.
Sample time — Шаг дискретизации по времени.
Количество нулей не должно превышать число полюсов передаточной функции.
В том случае, если нули передаточной функции заданы матрицей, то блок Discrete Zero-Pole моделирует векторную передаточную функцию.
Нули или полюса могут быть заданы комплексными числами. В этом случае нули или полюса должны быть заданы комплексно сопряженными парами полюсов или нулей, соответственно.
Начальные условия при использовании блока Discrete Zero-Pole полагаются нулевыми.
На рисунке 9.4. 7 показан пример использования блока Discrete Zero-Pole. С помощью рассматриваемого блока моделируется дискретный аналог передаточной функции
1 (s +0.25−0.968⋅i)⋅(s +0.25+0.968⋅i)
Шаг дискретизации выбран равным 0.5 с.