Discrete Zero-Pole
Моделирование дискретной передаточной функции с заданными полюсами и нулями.
Описание
Блок Discrete Zero-Pole моделирует дискретную систему, заданную нулями, полюсами и коэффициентом усиления передаточной функции в z-области. Этот блок предполагает, что передаточная функция имеет следующий вид:
,
где:
-
— вектор нулей.
-
— вектор полюсов.
-
— коэффициент усиления передаточной функции.
Количество полюсов должно быть больше или равно количеству нулей . Если полюса и нули комплексные, они должны быть комплексно-сопряженными парами.
Моделирование системы с одним выходом
Для системы с одним выходом вход и выход блока являются скалярными сигналами во временной области. Чтобы смоделировать эту систему:
-
Введите вектор для нулей передаточной функции в поле Zeros.
-
Введите вектор для полюсов передаточной функции в поле Poles.
-
Введите скаляр для коэффициента усиления передаточной функции в поле Gain.
Моделирование системы с несколькими выходами
Для системы с несколькими выходами вход блока является скаляром, а выход — вектором, где каждый элемент является выходом системы. Чтобы смоделировать эту систему:
-
Введите матрицу нулей в поле Zeros.
Каждый столбец этой матрицы содержит нули передаточной функции, связывающей вход системы с одним из выходов.
-
Введите вектор или матрицу полюсов, общих для всех передаточных функций системы, в поле Poles.
-
Введите значение коэффициента усиления передаточной функции в поле Gain. Коэффициент Gain можно задать скаляром, вектором или матрицей.
Каждый элемент является коэффициентом усиления соответствующей передаточной функции в Zeros.
Каждый элемент выходного вектора или матрицы соответствует столбцу в Zeros.
Порты
Параметры
Main
Zeros — матрица нулей
[1.0] (по умолчанию)
| вектор
| матрица
Задает вектор или матрицу нулей. Количество нулей должно быть меньше или равно количеству полюсов. Если полюса и нули комплексные, они должны быть комплексно-сопряженными парами.
-
Для системы с одним выходом задается вектор для нулей передаточной функции.
-
Для системы с несколькими выходами задается матрица. Каждый столбец матрицы содержит нули передаточной функции, связывающей вход системы с одним из выходов.
Параметр блока |
|
Значения |
|
По умолчанию |
|
Poles — вектор полюсов
[0 0.5] (по умолчанию)
| вектор
| матрица
Задает скаляр, вектор или матрицу полюсов. Количество полюсов должно быть больше или равно количеству нулей. Если полюса и нули комплексные, они должны быть комплексно-сопряженными парами.
-
Для системы с одним выходом задается вектор для полюсов передаточной функции.
-
Для системы с несколькими выходами задается вектор или матрица для полюсов, общих для всех передаточных функций системы.
Параметр блока |
|
Значения |
|
По умолчанию |
|
Gain — коэффициент усиления передаточной функции
1.0 (по умолчанию)
| скаляр
| вектор
| матрица
Задает вектор или матрицу коэффициентов усиления.
-
Для системы с одним выходом задается скаляр.
-
Для системы с несколькими выходами задается вектор или матрица коэффициентов. Каждый его элемент является коэффициентом усиления соответствующей передаточной функции в параметре Zeros.
Параметр блока |
|
Значения |
|
По умолчанию |
|
Sample time — интервал между шагами расчета
−1 (по умолчанию)
| скаляр
Укажите параметр Sample time как неотрицательное число. Чтобы наследовать дискретный шаг системы, установите значение этого параметра равным −1
.
Параметр блока: |
|
Значение: |
|
По умолчанию: |
|