Назначение:
Блок Zero-Pole определяет передаточную функцию с заданными полюсами и нулями:
Z(s)(s−Z(1))(s−Z(2))...(s−Z(m))
H(s)=K =K
P(s)(s−P(1))(s−P(2))...(s−P(n))
где Z – вектор или матрица нулей передаточной функции (корней полинома числителя),
P – вектор полюсов передаточной функции (корней полинома знаменателя),
K – коэффициент передаточной функции, или вектор коэффициентов, если нули передаточной функции заданы матрицей. При этом размерность вектора K определяется числом строк матрицы нулей.
Параметры:
Zeros – Вектор или матрица нулей.
Poles – Вектор полюсов.
Gain – Скалярный или векторный коэффициент передаточной функции.
Absolute tolerance — Абсолютная погрешность. Количество нулей не должно превышать число полюсов передаточной функции.
В том случае, если нули передаточной функции заданы матрицей, то блок Zero-Pole моделирует векторную передаточную функцию.
Нули или полюса могут быть заданы комплексными числами. В этом случае нули или полюса должны быть заданы комплексно сопряженными парами полюсов или нулей, соответственно.
Начальные условия при использовании блока Zero-Pole полагаются нулевыми.
На рисунке 9.3.11 показан пример использования блока Zero-Pole. В примере передаточная функция имеет один действительный нуль и два комплексно-сопряженных полюса.