Дискретная передаточная функция
Дискретная передаточная функция.
Описание
Блок Дискретная передаточная функция реализует передаточную функцию -преобразования следующим образом:
,
где
-
и — количество коэффициентов в числителе и знаменателе соответственно;
-
и — коэффициенты числителя и знаменателя в порядке убывания ;
Значения и могут быть вектором или матрицей. Порядок знаменателя должен быть больше или равен порядку числителя.
Коэффициенты полиномов числителя и знаменателя указываются в порядке убывания степеней . Блок позволяет использовать полиномы в для представления дискретной системы; такой подход чаще встречается в системах управления. И наоборот, блок Дискретная передаточная функция позволяет использовать многочлены в (оператор задержки) для представления дискретной системы; такой подход, как правило, используется в цифровой обработке сигналов (ЦОС). Когда полиномы числителя и знаменателя имеют одинаковую длину, оба эти подхода эквивалентны.
Блок Дискретная передаточная функция применяет передаточную функцию -преобразования к каждому независимому каналу входа.
На значке блока отображается дискретная передаточная функция заданная параметрами Коэффициенты числителя и Коэффициенты знаменателя.В случае, если размеры значка блока не вмещают все выражение целиком, отображается .
Указание начальных состояний
Используйте параметр Начальные состояния, чтобы указать начальные состояния блока. Указанные начальные состояния являются начальными условиями блоков задержки, которые используются в биграмме фильтра, реализующей дискретную передаточную функцию.
Если значение параметра Начальные состояния является скаляром, блок инициализирует все состояния фильтра одним и тем же скалярным значением. Чтобы инициализировать все состояния нулем, введите 0
.
Если значение Начальные состояния — вектор или матрица, каждый элемент вектора или матрицы задает уникальное начальное состояние для соответствующего элемента задержки в соответствующем канале:
-
Длина вектора должна быть равна числу элементов задержки в фильтре, .
-
Матрица должна иметь столько же строк, сколько элементов задержки в фильтре, . Матрица также должна иметь по одному столбцу для каждого канала входного сигнала.
В следующем примере показана взаимосвязь между исходными выходными данными фильтра и начальными входными данными и состоянием. Учитывая начальный вход , первый выход связан с начальным состоянием ] и начальным входом следующим образом:
,
.
Порты
Вход
#
u
—
входной сигнал
скаляр
| вектор
| матрица
Details
Входной сигнал. Скаляр, вектор или матрица.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Выход
#
OUT_1
—
выходной сигнал
скаляр
| вектор
| матрица
Details
Выходной сигнал. Скаляр, вектор или матрица.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Параметры
Основные
#
Коэффициенты числителя —
коэффициенты числителя
Скаляр / массив вещественных чисел
Details
Коэффициенты числителя дискретной передаточной функции.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
#
Коэффициенты знаменателя —
коэффициенты знаменателя
Скаляр / массив вещественных чисел
Details
Коэффициенты знаменателя дискретной передаточной функции.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
#
Начальные состояния —
начальные значения
Скаляр / массив вещественных чисел
Details
Начальные значения. Скаляр, вектор или матрица.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
#
Шаг расчета —
интервал между шагами расчета
SampleTime (вещественное число / вектор из двух вещественных чисел)
Details
Укажите параметр Шаг расчета как неотрицательное число. Чтобы наследовать дискретный шаг системы, установите значение этого параметра равным −1
.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |