d9e5a92d

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


Назначение:

Блок 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 с.

 

 

 





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