Образцовая линейная система переводом функционирует
Simulink / Непрерывный
Блок Transfer Fcn моделирует линейную систему передаточной функцией переменного s
Лапласа доменного. Блок может смоделировать единственный входной параметр единственный вывод (SISO) и единственный входной параметр, несколько - выводят системы (SIMO).
Блок Transfer Fcn принимает следующие условия:
Передаточная функция имеет форму
где u и y являются системным входным параметром и выходными параметрами, соответственно, nn и без обозначения даты являются количеством числителя и коэффициентов знаменателя, соответственно. цифра (цифры) и логово (логово) содержат коэффициенты числителя и знаменателя в убывающих степенях s.
Порядок знаменателя должен быть больше, чем или равным порядку числителя.
Для нескольких - выходная система, все передаточные функции имеют тот же знаменатель, и все числители имеют тот же порядок.
Для системы единственного вывода ввод и вывод блока является скалярными сигналами временного интервала. Смоделировать эту систему:
Введите вектор для коэффициентов числителя передаточной функции в содействующем поле Числителя.
Введите вектор для коэффициентов знаменателя передаточной функции в содействующем поле Знаменателя.
Для нескольких - выходная система, блочный входной параметр является скаляром, и вывод является вектором, где каждым элементом является вывод системы. Смоделировать эту систему:
Введите матрицу в содействующее поле Числителя.
Каждая строка этой матрицы содержит коэффициенты числителя передаточной функции, которая определяет один из блока выходные параметры.
Введите вектор коэффициентов знаменателя, характерных для всех передаточных функций системы в содействующем поле Знаменателя.
Передаточная функция описывает отношение между вводом и выводом в Лапласе (частота) область. В частности это задано как Преобразование Лапласа ответа (вывод) системы с нулевыми начальными условиями к импульсному входному параметру.
Операции как умножение и деление передаточных функций полагаются на нулевое начальное состояние. Например, можно анализировать единственную сложную передаточную функцию в серию более простых передаточных функций. Примените их последовательно, чтобы получить ответ, эквивалентный той из исходной передаточной функции. Это не будет правильно, если одна из передаточных функций примет ненулевое начальное состояние. Кроме того, передаточная функция имеет бесконечно реализацию области многого времени, большинство чей состояния не имеют никакого физического значения.
По этим причинам Simulink® задает начальные условия блока Transfer Fcn, чтобы обнулить. Чтобы задать начальные условия для данной передаточной функции, преобразуйте передаточную функцию в ее управляемую, каноническую реализацию пространства состояний с помощью tf2ss
. Затем используйте блок State-Space. Утилита tf2ss
обеспечивает A
, B
, C
и матрицы D
для системы.
Для получения дополнительной информации введите help tf2ss
или смотрите Систему управления документация Toolbox™.
Блок Transfer Fcn отображает передаточную функцию в зависимости от того, как вы задаете параметры знаменателя и числитель.
Если вы задаете каждый параметр как выражение или вектор, блок показывает передаточную функцию с заданными коэффициентами и степенями s. Если вы задаете переменную в круглых скобках, блок оценивает переменную.
Например, если вы задаете коэффициенты Числителя как [3,2,1]
и коэффициенты Знаменателя как (den)
, где den
является [7,5,3,1]
, блок выглядит так:
Если вы задаете каждый параметр как переменную, блок показывает имя переменной, сопровождаемое (s)
.
Например, если вы задаете коэффициенты Числителя как num
и коэффициенты Знаменателя как den
, блок выглядит так:
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|