Discrete Transfer Fcn
Дискретная передаточная функция.
Описание
Блок Discrete Transfer Fcn реализует передаточную функцию z-преобразования следующим образом:
где:
-
и — количество коэффициентов в числителе и знаменателе соответственно.
-
и — коэффициенты числителя и знаменателя в порядке убывания .
и могут быть вектором или матрицей. Порядок знаменателя должен быть больше или равен порядку числителя.
Коэффициенты полиномов числителя и знаменателя указываются в порядке убывания степеней . Блок позволяет использовать полиномы в для представления дискретной системы; такой подход чаще встречается в системах управления. И наоборот, блок Discrete Transfer Fcn позволяет использовать многочлены в (оператор задержки) для представления дискретной системы; такой подход, как правило, используется в цифровой обработке сигналов (ЦОС). Когда полиномы числителя и знаменателя имеют одинаковую длину, оба эти подхода эквивалентны.
Блок Discrete Transfer Fcn применяет передаточную функцию z-преобразования к каждому независимому каналу входа.
На значке блока отображается дискретная передаточная функция заданная параметрами Numerator coefficients и Denominator coefficients.В случае, если размеры значка блока не вмещают все выражение целиком, отображается .
Указание начальных состояний
Используйте параметр Initial states, чтобы указать начальные состояния блока. Указанные начальные состояния являются начальными условиями блоков задержки, которые используются в биграмме фильтра, реализующей дискретную передаточную функцию.
Если значение параметра Initial states является скаляром, блок инициализирует все состояния фильтра одним и тем же скалярным значением. Чтобы инициализировать все состояния нулем, введите 0.
Если значение Initial states - вектор или матрица, каждый элемент вектора или матрицы задает уникальное начальное состояние для соответствующего элемента задержки в соответствующем канале:
-
Длина вектора должна быть равна числу элементов задержки в фильтре, .
-
Матрица должна иметь столько же строк, сколько элементов задержки в фильтре, . Матрица также должна иметь по одному столбцу для каждого канала входного сигнала.
В следующем примере показана взаимосвязь между исходными выходными данными фильтра и начальными входными данными и состоянием. Учитывая начальный вход , первый выход связан с начальным состоянием ] и начальным входом следующим образом:
Порты
Параметры
Numerator coefficients — коэффициенты числителя
[0.0,1.0] (по умолчанию)
| скаляр
| вектор
| матрица
Коэффициенты числителя дискретной передаточной функции.
Параметр блока |
|
Значения |
|
По умолчанию |
|
Denominator coefficients — коэффициенты знаменателя
[1.0,0.5] (по умолчанию)
| скаляр
| вектор
| матрица
Коэффициенты знаменателя дискретной передаточной функции.
Параметр блока |
|
Значения |
|
По умолчанию |
|
Initial states — начальные значения
0 (по умолчанию)
| скаляр
| вектор
| матрица
Начальные значения. Скаляр, вектор или матрица.
Параметр блока |
|
Значения |
|
По умолчанию |
|
Sample time — интервал между шагами расчета
−1 (по умолчанию)
| скаляр
Укажите параметр Sample time как неотрицательное число. Чтобы наследовать дискретный шаг системы, установите значение этого параметра равным −1
.
Параметр блока |
|
Значение |
|
По умолчанию |
|