Discrete Transfer Fcn
Дискретная передаточная функция.
Тип: DiscreteTransferFcn
Путь в библиотеке:
|
Описание
Блок Discrete Transfer Fcn реализует передаточную функцию -преобразования следующим образом:
,
где
-
и — количество коэффициентов в числителе и знаменателе соответственно;
-
и — коэффициенты числителя и знаменателя в порядке убывания ;
Значения и могут быть вектором или матрицей. Порядок знаменателя должен быть больше или равен порядку числителя.
Коэффициенты полиномов числителя и знаменателя указываются в порядке убывания степеней . Блок позволяет использовать полиномы в для представления дискретной системы; такой подход чаще встречается в системах управления. И наоборот, блок Discrete Transfer Fcn позволяет использовать многочлены в (оператор задержки) для представления дискретной системы; такой подход, как правило, используется в цифровой обработке сигналов (ЦОС). Когда полиномы числителя и знаменателя имеют одинаковую длину, оба эти подхода эквивалентны.
Блок Discrete Transfer Fcn применяет передаточную функцию -преобразования к каждому независимому каналу входа.
На значке блока отображается дискретная передаточная функция заданная параметрами Numerator coefficients и Denominator coefficients.В случае, если размеры значка блока не вмещают все выражение целиком, отображается .
Указание начальных состояний
Используйте параметр Initial states, чтобы указать начальные состояния блока. Указанные начальные состояния являются начальными условиями блоков задержки, которые используются в биграмме фильтра, реализующей дискретную передаточную функцию.
Если значение параметра Initial states является скаляром, блок инициализирует все состояния фильтра одним и тем же скалярным значением. Чтобы инициализировать все состояния нулем, введите 0
.
Если значение Initial states — вектор или матрица, каждый элемент вектора или матрицы задает уникальное начальное состояние для соответствующего элемента задержки в соответствующем канале:
-
Длина вектора должна быть равна числу элементов задержки в фильтре, .
-
Матрица должна иметь столько же строк, сколько элементов задержки в фильтре, . Матрица также должна иметь по одному столбцу для каждого канала входного сигнала.
В следующем примере показана взаимосвязь между исходными выходными данными фильтра и начальными входными данными и состоянием. Учитывая начальный вход , первый выход связан с начальным состоянием ] и начальным входом следующим образом:
,
.
Порты
Выход
#
OUT_1
—
выходной сигнал
скаляр
| вектор
| матрица
Details
Выходной сигнал. Скаляр, вектор или матрица.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Вход
#
IN_1
—
входной сигнал
скаляр
| вектор
| матрица
Details
Входной сигнал. Скаляр, вектор или матрица.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
#
Den
—
коэффициенты знаменателя
скаляр
| вектор
| матрица
Details
Коэффициенты знаменателя дискретной передаточной функции.
Коэффициенты должны быть упорядочены в порядке убывания степени . Используйте вектор-строку, чтобы указать коэффициенты одного полинома. Используйте матрицу для указания коэффициентов нескольких полиномов, которые будут применены к одному и тому же входному сигналу. Каждая строка матрицы представляет набор коэффициентов соответствующего полинома. Порядок знаменателя должен быть больше или равен порядку числителя.
Зависимости
Чтобы использовать этот порт, установите для параметра Denominator source значение Input port
.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
#
Num
—
коэффициенты числителя
скаляр
| вектор
| матрица
Details
Коэффициенты числителя дискретной передаточной функции.
Коэффициенты должны быть упорядочены в порядке убывания степени . Используйте вектор-строку, чтобы указать коэффициенты одного полинома. Используйте матрицу для указания коэффициентов нескольких полиномов, которые будут применены к одному и тому же входному сигналу. Каждая строка матрицы представляет набор коэффициентов соответствующего полинома. Порядок знаменателя должен быть больше или равен порядку числителя.
Зависимости
Чтобы использовать этот параметр, установите для параметра Numerator source значение Input port
.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Параметры
Параметры
#
Numerator source —
источник коэффициентов числителя
Dialog
| Input port
Details
Укажите источник коэффициентов числителя:
-
Dialog
— коэффициенты числителя задаются в параметре Numerator coefficients; -
Input port
— коэффициенты числителя поступают на порт Num.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Numerator coefficients —
коэффициенты числителя
Scalar / array of real numbers
Details
Коэффициенты числителя дискретной передаточной функции.
Зависимости
Чтобы использовать этот параметр, установите для параметра Numerator source значение Dialog
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |
#
Denominator source —
источник коэффициентов знаменателя
Dialog
| Input port
Details
Укажите источник коэффициентов знаменателя:
-
Dialog
— коэффициенты знаменателя задаются в параметре Denominator coefficients; -
Input port
— коэффициенты знаменателя поступают на порт Den.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Denominator coefficients —
коэффициенты знаменателя
Scalar / array of real numbers
Details
Коэффициенты знаменателя дискретной передаточной функции.
Зависимости
Чтобы использовать этот параметр, установите для параметра Denominator source значение Dialog
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |
#
Initial states —
начальные значения
Scalar / array of real numbers
Details
Начальные значения. Скаляр, вектор или матрица.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |
#
Sample time —
интервал между шагами расчета
SampleTime (real number / vector of two real numbers)
Details
Укажите параметр Sample time как неотрицательное число. Чтобы наследовать дискретный шаг системы, установите значение этого параметра равным −1
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |