d9e5a92d

Блок передаточной функции Zero-Pole


Назначение:

Блок 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. В примере передаточная функция имеет один действительный нуль и два комплексно-сопряженных полюса.

 

 





Содержание раздела