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